Add one-slot demo snapshot save and load.

This commit is contained in:
2026-08-13 13:31:33 +08:00
parent e9f5f81f46
commit 89b9173cec
7 changed files with 513 additions and 11 deletions
+1 -1
View File
@@ -83,7 +83,7 @@ stress scene + release check
### Phase 3: Presentation and scale guardrails
- [ ] Task 9: Add menu, save snapshot, audio hooks, and visual polish
- [x] Task 9: Add menu, save snapshot, audio hooks, and visual polish
- [ ] Task 10: Add deterministic stress generation and metrics
- [ ] Task 11: Package a Windows demo build
+4 -4
View File
@@ -142,12 +142,12 @@
**Description:** Add title/pause screens, coherent materials and mana effects, audio hooks, and one-slot world snapshot persistence.
**Acceptance criteria:**
- [ ] New game, continue, pause, restart, and quit flows work.
- [ ] Snapshot restores construction, transport, production, and objectives.
- [ ] Industrial assets read as magical machinery through a unified material pass.
- [x] New game, continue, pause, restart, and quit flows work.
- [x] Snapshot restores construction, transport, production, and objectives.
- [x] Industrial assets read as magical machinery through a unified material pass.
**Verification:**
- [ ] Save-then-run and run-from-save produce matching state hashes.
- [x] Save-then-run and run-from-save produce matching state hashes.
- [ ] Manual UI flow works at 1080p and a smaller window.
**Dependencies:** Task 8