Progress bar and steps while generating, loading, opening claims and travelling; saving chip (t30)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,19 @@ What agents have done, newest first. Add an entry for every piece of work: the d
|
||||
note or request it was for, what changed, the files touched, the tests run, and anything left
|
||||
open or not verified. Keep each entry short; the git history has the details.
|
||||
|
||||
## 2026-10-24: t30: progress while generating, loading and saving (Claude Code, Codex)
|
||||
|
||||
- `worldgen.js`: `worldSteps` generator yields `[fraction, label]`; `generateWorld` (sync, tests)
|
||||
and `generateWorldAsync` (yields every 30 ms) run it. Small and Medium mat/temp/flags hashes
|
||||
match the old generator exactly.
|
||||
- `session.js` `showLoading(on, p, label, title)` with `#loadstep`; `GAME.loading` stops the
|
||||
frame loop's sim and drawing while worlds swap. `loadSavedWorld` for Continue and the world
|
||||
list; `worldNewest`/`unpackBuffers`/`startFromSave` report progress; travel and new claims too.
|
||||
`#saving` chip after 150 ms of saving.
|
||||
- Tests: t_world progress labels and identical worlds; play.py overlay, responsiveness during
|
||||
async generation, Continue labels, saving chip. All pass except t_smooth half-resolution
|
||||
(fails under load, as before). Screenshots `shots/t30-loading.png`, `shots/t30-saving.png`.
|
||||
|
||||
## 2026-10-24: t3 follow-up: claim names; t30 added (Claude Code, Codex)
|
||||
|
||||
- New claims get a camp name from their seed ("Cinder Gulch"; `claimName` in `src/ui/claims.js`,
|
||||
|
||||
Reference in New Issue
Block a user