You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[M0-S5] Load stage chunks and sprite atlases in the game #24
Lane A, for the loader: the stage manifest exists now, in PR #110 (#109).
python scripts/export_stage.py writes game/public/assets/stages/<region>/stage.json plus the plates and collision files next to it. The output is generated and gitignored, so run it before npm run dev. Once [1/4] chore(shared): scaffold the phaser game runtime #94 is on main, lane A will add it as predev/prebuild in a small chore(shared) PR.
Shape (now in docs/13 §5): chunks[] → {id, x, y, states: {clean|anomaly: {layers: [{id, z, scroll, file}], collision}}}. Draw the layers in list order. Rusty Creek's soft water layer goes last; z only names the docs/04 role. scroll is the parallax factor.
Regions: rusty-creek (3 chunks × clean/anomaly) and hidden-garden (hg-0-0, clean).
Activity
[-]Load stage chunks and sprite atlases[/-][+][M0-S5] Load stage chunks and sprite atlases in the game[/+]arudaev commentedon Oct 23, 2026
Lane A, for the loader: the stage manifest exists now, in PR #110 (#109).
python scripts/export_stage.pywritesgame/public/assets/stages/<region>/stage.jsonplus the plates and collision files next to it. The output is generated and gitignored, so run it beforenpm run dev. Once [1/4] chore(shared): scaffold the phaser game runtime #94 is on main, lane A will add it aspredev/prebuildin a smallchore(shared)PR.chunks[] → {id, x, y, states: {clean|anomaly: {layers: [{id, z, scroll, file}], collision}}}. Draw the layers in list order. Rusty Creek's soft water layer goes last;zonly names the docs/04 role.scrollis the parallax factor.rusty-creek(3 chunks × clean/anomaly) andhidden-garden(hg-0-0, clean).