69 lines
2.3 KiB
Markdown
69 lines
2.3 KiB
Markdown
# Development steps to MVP (rough outline)
|
||
|
||
## Phase 0 — Pre-production (1–3 days)
|
||
|
||
- Define the 3 MVP classes: what skills matter, what gear matters
|
||
- Define initial city districts/landmarks (pure flavor in MVP, but helps UI):
|
||
- French Quarter, CBD, Garden District, Bywater, Ninth Ward, “The Sprawl”
|
||
- Decide the pacing levers:
|
||
- energy regen rate, job cooldown, training duration, job generation cadence
|
||
|
||
## Phase 1 — Foundations (auth, layout, DB)
|
||
|
||
- Bootstrap project (Laravel + Postgres + Tailwind v4 build)
|
||
- Auth + basic account pages
|
||
- Global layout + navigation + dark cyberpunk base styling
|
||
- Seed tables: races, classes, skills
|
||
|
||
**Deliverable:** register/login, create character, view character sheet.
|
||
|
||
## Phase 2 — Core progression scaffolding
|
||
|
||
- Energy system (regen, caps, spend/restore rules)
|
||
- Skill system (levels/xp, modifiers via class/race)
|
||
- Add initial items + vendors (even a tiny catalog)
|
||
|
||
**Deliverable:** character can gain skills and buy items (even if items are “flat bonuses” initially.
|
||
|
||
## Phase 3 — Mr. Johnson job system (the heart)
|
||
|
||
- Job templates + job generator (daily refresh + per-player list)
|
||
- Job acceptance + resolution (success chance formula)
|
||
- Job outcomes: payout + xp + small chance of injury/penalty (optional MVP spice)
|
||
|
||
**Deliverable:** playable loop: jobs → rewards → progression.
|
||
|
||
## Phase 4 — Training
|
||
|
||
- Training actions per class
|
||
- Timed sessions (start now, finish later)
|
||
- Resolution on completion (xp gain, maybe small failure chance)
|
||
|
||
**Deliverable:** long-form progression path besides jobs.
|
||
|
||
## Phase 5 — Hirelings (gap-filler)
|
||
|
||
- Hireling catalog + purchase
|
||
- Add hirelings to job run (affects success chance / unlocks tag requirements)
|
||
- Profit cut applied on success
|
||
|
||
**Deliverable:** jobs can require tags that the player can satisfy via hirelings.
|
||
|
||
## Phase 6 — Banking + economy sanity
|
||
|
||
- Deposit/withdraw UI + endpoints
|
||
- Basic economic balance pass:
|
||
- job payouts vs vendor pricing
|
||
- early-game progression speed
|
||
|
||
**Deliverable:** cash loop + safe storage.
|
||
|
||
## Phase 7 — MVP hardening
|
||
|
||
- Anti-cheat basics (server-side validation everywhere)
|
||
- Rate limiting for actions
|
||
- Logging + audit trail for money changes and job results
|
||
- Basic admin screens for job templates/items/vendors
|
||
|
||
**Deliverable:** MVP that won’t fall over the moment someone gets curious.
|