clone

an endless marble-race generator in the browser; the url is the seed, so every track can be shared

Handoff refreshed: 2026-08-09 round state + deferred M13 set

Dami committed 320cf61
commit
320cf61ec8364f035db5b6e9776f0ef5d37c7b03
parent
0a76d89749efeb40d045470ece8b71225aebc914
author
Dami <dami.etoile@gmail.com>
1 file changed, +16 -1
Mprogress.md17++++++++++++++++-
M progress.md +16 -1
@@ -991,7 +991,22 @@ milestones, photo mode, per-biome fog/lighting tints, destructible decor revival
991991 (unblocks at M10 — physics gives decor something to collide with; user's992992 pop-and-fling answer from the design round still stands).993993 994-## HANDOFF — next agent starts MID-M11 (jump set-piece next)994+## HANDOFF — 2026-08-09 state: M1–M12 done + user round shipped995+996+CURRENT (2026-08-09): everything below in "DONE this round" is live —997+marble ring (?peers=N), full-helix dives, ground vocabulary on islands998+(wide runs/stubs/fans/solids), island shaping (trim/caves/waterfalls/999+landmarks), HUD milestones + live photo key (P), follow-cam occlusion +1000+banking lean, icy zones. 90 tests green. NEXT WORK: the deferred M13 set1001+— gravity rotation (needs shim gravityDir + wasm rebuild), bouncers1002+(bumper prop + survivability pricing), ambient audio, track-variety1003+follow-ons (curve-wide scenery macro, tee-spur, takeable spurs, wide1004+bridges, hill-interval, per-branch diamond supports, distance-graded1005+decor). Scenario seed pins move whenever a planner clause changes the1006+weighted draw — re-scan with a scratch script (see tests re-pins:1007+jump→wide-scan-0, helix→repin-16, diamond→dia-2, propeller→prop-scan-1).1008+1009+## OLD HANDOFF (historical) — next agent starts MID-M11 (jump set-piece next)9951010 9961011 STATE (2026-08-08 end): M1–M10 done. M11 mid-flight, all green (65 tests):9971012 smooth ribbon collision is the default channel law; Marble Blast feel live