Define MVP survival readiness criteria

This commit is contained in:
2026-05-15 00:51:40 -07:00
parent 872aab2ff9
commit 3ef03469b6
3 changed files with 147 additions and 14 deletions
+14 -12
View File
@@ -34,7 +34,7 @@ Core commitments:
Baseline rule:
- [ ] Use `4 real hours = 1 in-game day` as the default server-authoritative world clock unless testing proves it is too slow.
- [x] Use real local time pacing for the represented Earth region as the default server-authoritative world clock. Test-only time acceleration remains allowed.
Design intent:
@@ -179,8 +179,8 @@ Remaining version 0.01 cleanup before moving deeper into new gameplay:
- [x] Finish required plugin documentation.
- [x] Confirm the project opens cleanly from a fresh checkout, not just the current working share.
- [x] Organize `Content/Agrarian/` folders and move starter/prototype assets into clearly named locations.
- [ ] Launch near-term MVP map-tile serving cloud VM.
- [ ] Define MVP day/night length, survival pressure target, success loop, failure conditions, and closed-test readiness criteria.
- [x] Launch near-term MVP map-tile serving cloud VM.
- [x] Define MVP day/night length, survival pressure target, success loop, failure conditions, and closed-test readiness criteria.
# Phase 0 - Project Foundation And Guardrails
@@ -288,12 +288,12 @@ Current tooling decisions:
- [x] Define acceptable real terrain accuracy for MVP.
- [x] Define acceptable real bathymetry/ocean-depth handling for MVP if Ground Zero is coastal.
- [ ] Define acceptable first-pass biome/resource accuracy for MVP.
- [ ] Define MVP day/night length.
- [ ] Define survival pressure target.
- [ ] Define basic success loop.
- [ ] Define failure conditions.
- [ ] Define first playable internal milestone.
- [ ] Define closed test readiness criteria.
- [x] Define MVP day/night length.
- [x] Define survival pressure target.
- [x] Define basic success loop.
- [x] Define failure conditions.
- [x] Define first playable internal milestone.
- [x] Define closed test readiness criteria.
## 0.6 Operational Infrastructure
@@ -406,7 +406,8 @@ Target deliverable: A small group can join a server, spawn into one biome, gathe
- [x] Create world time system.
- [x] Add day/night cycle.
- [x] Add configurable time scale.
- [ ] Set default server time scale to `4 real hours = 1 in-game day`.
- [x] Set default server time scale to real-time pacing for the represented Earth region.
- [ ] Add real local time-zone and sunrise/sunset lookup for Ground Zero by latitude/longitude.
- [ ] Add Agrarian calendar conversion helpers for days, seasons, crop cycles, livestock maturity, spoilage, and long-running tasks.
- [ ] Add temperature curve by time of day.
- [x] Add simple weather states.
@@ -1396,6 +1397,7 @@ The first playable MVP is not complete until:
- [ ] Players can create fire.
- [ ] Players can build a primitive shelter.
- [ ] Weather and time affect survival.
- [ ] Day/night follows the real local time and light cycle of the represented map tile.
- [ ] Hunger and thirst matter.
- [ ] Injury or damage can create meaningful risk.
- [~] At least one wildlife system exists.
@@ -1437,8 +1439,8 @@ Earliest incomplete foundation items:
- [ ] Create art direction, UX/HUD direction, coding standards, Blueprint standards, and asset/folder naming standards.
- [x] Organize `Content/Agrarian/` root folder and remove unused starter variant content.
- [ ] Define what qualifies as the 6-month MVP and what is explicitly excluded.
- [ ] Define MVP day/night length, survival pressure target, success loop, failure conditions, first playable internal milestone, and closed-test readiness criteria.
- [x] Define MVP day/night length, survival pressure target, success loop, failure conditions, first playable internal milestone, and closed-test readiness criteria.
Immediate next item:
- [ ] Define MVP day/night length, survival pressure target, success loop, failure conditions, and closed-test readiness criteria.
- [ ] Create the core design document.