Commit Graph
152 Commits
Author SHA1 Message Date
44r0n7andClaude Opus 5.5 437448ab1d Move the test-only toolDig helper into the test harness (t84)
Written by the local model (qwen3-coder-30b) in a sandboxed worktree via local-run; reviewed by Claude.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:41:36 -04:00
44r0n7andClaude Opus 5.5 b5d7d457ca Inline the one-line beltLike wrapper (t85)
Written by the local model (qwen3-coder-30b) in a sandboxed worktree via local-run; reviewed by Claude.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:41:36 -04:00
44r0n7andClaude Opus 5.5 0b624fe0b4 WebGPU notice suggests Chromium-based browsers, not Edge (t90)
Written by the local model (qwen3-coder-30b) in a sandboxed worktree via local-run; reviewed by Claude.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 18:41:36 -04:00
44r0n7 5fd8110470 Hot loads: visible melt damage, rebuild-over repair, warning glow (t69) 2026-10-29 18:30:26 -04:00
44r0n7 b655d754b9 Bot can never be trapped in rock: nudge, retrace trail, fly out (t72) 2026-10-29 18:25:37 -04:00
44r0n7 fc29214162 New-world lakes start level; no trees in water (t96) 2026-10-29 18:21:45 -04:00
44r0n7 d936f65553 Nozzle and rain count only their own grains in flight; factory launches uncapped (t95) 2026-10-29 18:12:47 -04:00
44r0n7 3b427aeecc Dev console refuses buildable piece materials; loose piece grains cleared on load (t97) 2026-10-29 18:08:38 -04:00
44r0n7 0483fb8da4 Check imported world size, buffers, materials and block codes (t80) 2026-10-29 17:55:18 -04:00
44r0n7 cf762268ce Save the running world before importing a world file (t79) 2026-10-29 17:52:24 -04:00
44r0n7 5e26e4634d Reject blueprint codes with unknown pieces, machines or molds (t78) 2026-10-29 17:50:07 -04:00
44r0n7 f7c989db6c Dev console finds materials by display name from the real material table (t82) 2026-10-29 17:47:21 -04:00
44r0n7andClaude Opus 5.5 ece650a8bc Regenerate project map after merging t93 and t94
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 23:40:19 -04:00
44r0n7andClaude Opus 5.5 1db265a018 Dev console: name suggestions, materials list, history, Tab completion, help, clear (t94)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 23:35:42 -04:00
44r0n7andClaude Opus 5.5 780216b174 Tidy the t93 resting-face spill: shared open-cell and fall helpers, no behaviour change
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 23:35:30 -04:00
44r0n7andClaude Opus 5.5 bd22e453ca Resting faces steeper than the angle of repose topple: blown sand towers collapse (t93)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 23:07:30 -04:00
44r0n7andClaude Opus 5.5 84dd8b8d0a Faces cut into loose piles collapse outward instead of draining column by column (t93)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 22:06:48 -04:00
44r0n7andClaude Opus 5.5 6ac5f463aa Drill: keep pass-through; restore the original loose-grain nudge, drop dust and push (t92)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 19:15:41 -04:00
44r0n7andClaude Opus 5.5 807217b22c Loose walls slump to a natural slope instead of eroding layer by layer (t93)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 18:58:40 -04:00
44r0n7andClaude Opus 5.5 dadf62a28d Drill: visible dust; pulses push loose material back and open a channel (t92)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 18:32:31 -04:00
44r0n7andClaude Opus 5.5 729378770a Drill pulses pass through rubble and fluidise it; per-grain damping (t92)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 18:09:42 -04:00
44r0n7andClaude Opus 5.5 90f2d3f974 Decision: drill pulses pass through rubble and fluidise it (t92)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 17:52:46 -04:00
44r0n7andClaude Opus 5.5 f7ec8af791 Fix blocky WebGPU sky: view inputs refresh when the camera moves (t91)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 17:46:52 -04:00
44r0n7andClaude Opus 5.5 fbc3b07be2 Phase 4: play-through checked, final profile, dead code removed, next-step recommendation (t88)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 06:50:54 -04:00
44r0n7andClaude Opus 5.5 7468d00efb Multi-core simulation: grain movement and heat across a worker pool (t88 phase 3)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 03:23:43 -04:00
44r0n7andClaude Opus 5.5 20963c776e WebGPU renderer complete: dirty uploads, default limits, legacy removed, WebGPU required, warm-up (t88 phase 2d)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 23:17:17 -04:00
44r0n7andClaude Opus 5.5 452b6aed32 Smooth look on WebGPU: WGSL port fed by GPU inputs and CPU overrides (t88 phase 2c)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 22:42:12 -04:00
44r0n7andClaude Opus 5.5 65054e691b Log t88 phase 2b: GPU lighting checks, profile, and the gate mistake
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 20:06:39 -04:00
44r0n7andClaude Opus 5.5 31e3005816 Lighting on the GPU in the WebGPU path (t88 phase 2b)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 20:01:15 -04:00
44r0n7andClaude Opus 5.5 fc05146887 WebGPU pixel look: GPU colours the world, CPU only rare cells (t88 phase 2a)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 19:49:36 -04:00
44r0n7andClaude Opus 5.5 b2c9ad9533 Served with isolation headers; start-screen capability notices; tests on the real GPU (t88 phase 1)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 19:11:42 -04:00
44r0n7andClaude Opus 5.5 9781aa3ee1 Profiler: real-GPU breakdown by zoom, look and scene, with a baseline (t88 phase 0)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:31:43 -04:00
44r0n7andClaude Opus 5.5 0c0edf46ca Decision: WebGPU renderer and multi-core simulation in the browser
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 18:04:58 -04:00
44r0n7andClaude Opus 5.5 0ad3561e6a Hide the system pointer over the game; the game draws its own aim
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 17:43:49 -04:00
44r0n7andClaude Opus 5.5 f193b1c76c Identify ores with the cursor: pinged veins, ores-only label, vein outline (t77)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 17:43:49 -04:00
44r0n7andClaude Opus 5.5 f4ca1cae57 Ping: veins fade outward in the order found, faster; recharge arc with the drill (t75)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 17:23:25 -04:00
44r0n7andClaude Opus 5.5 29eee51e35 Ping: 10 s recharge with a panel chip, natural ore colours with a rim, glints (t75)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 17:12:09 -04:00
44r0n7andClaude Opus 5.5 a671dcb59a Bag: rock goes in as rubble, older saves convert, list shows everything held
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 16:53:40 -04:00
44r0n7andClaude Opus 5.5 569ec6e5b6 Resonance ping: right click with the drill lights up nearby veins through fog (t50)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 16:47:35 -04:00
44r0n7andClaude Opus 5.5 ef4ba6d24a Build range follows the screen; out-of-range replace ghosts replace (t64)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 16:41:32 -04:00
44r0n7andClaude Opus 5.5 6bc4fd5928 Decision: resonance pylon built in metal, reach from power; waits for power (t47)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 16:31:46 -04:00
44r0n7andClaude Opus 5.5 9fc1b92080 Throughput in the info overlay: grains per second and backing-up glow (t49)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 16:21:48 -04:00
44r0n7andClaude Opus 5.5 54e7756ead Cooled magma is ordinary rock: visible in the smooth look and drillable
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 15:43:20 -04:00
44r0n7andClaude Opus 5.5 ccca66c0c1 "Doesn't connect" marks on transport ends that would join one block off (t67 phase 4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 15:23:08 -04:00
44r0n7andClaude Opus 5.5 99d4889f1e Decision: hot loads stay a hazard but read clearly (t69, t70)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 15:17:42 -04:00
44r0n7andClaude Opus 5.5 72efe85a1b Shared drag placement; drags snap one block to join a diagonal (t67 phases 3-4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 15:08:37 -04:00
44r0n7andClaude Opus 5.5 c3f9387b24 Decision: how the player finds the warehouses (t68)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 14:59:40 -04:00
44r0n7andClaude Opus 5.5 a0f254fdeb Log t66
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 14:35:00 -04:00
44r0n7andClaude Opus 5.5 dd8068dfe6 Dev console: money, items, upgrades, free build, speed (t66)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 14:30:37 -04:00
44r0n7andClaude Opus 5.5 02e338a46f Same-row belt feed into an uphill low end draws as two capped ends (t67)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 14:30:02 -04:00