44r0n7
f6bd968473
Downhill screens no longer shake on screen (t106)
2026-10-30 03:51:41 -04:00
44r0n7
1740f598eb
Every transport piece moves material at belt speed and capacity (t105)
2026-10-30 03:34:39 -04:00
44r0n7 and Claude Opus 5.5
e605953661
Belts built after a tick reset join the network; pin tick in golden renders
...
A world started after a long session kept the old nextPowerBuild, so new
belts were never added until a reload. Treat a wait longer than 6 ticks as
stale. The golden test pins tick now that t45 animates belts from it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Cj2RPXdPykKMEz5BXXczsj
2026-10-29 23:50:09 -04:00
44r0n7
af411d5b21
Liquids in the bag can be blown out without the Flask (t103)
2026-10-29 23:33:52 -04:00
44r0n7
ac5f5a06d1
Belts carry 4 grains deep; stalled belts warn and stop animating (t45)
2026-10-29 23:21:27 -04:00
44r0n7
99aae0aae0
Game-drawn cursors for each tool; a real pointer when building (t89)
2026-10-29 22:59:53 -04:00
44r0n7
974e5a6272
Dice button picks a random seed in the new-world dialog (t100)
2026-10-29 22:14:40 -04:00
44r0n7
de6d2c1b33
No per-frame allocations in the 'doesn't connect' marks (t87)
2026-10-29 22:06:33 -04:00
44r0n7
f88035a58f
Remove conversions for old saves (t83)
2026-10-29 21:59:40 -04:00
44r0n7
78eeb86171
One rule for a piece's direction variant: remove pieceV (t81)
2026-10-29 21:53:56 -04:00
44r0n7 and Claude Opus 5.5
daeb3b2238
Rebuild lake generation: bowls in valleys filled to their spill level (t96)
...
Lakes no longer pour water to a guessed lip and repair it afterwards. Each lake lowers the land
in the nearest valley with a smoothstep bowl, and water fills it to its spill level (the lower of
the highest ground on each side, Priority-Flood in one dimension), so it is flat and contained by
construction. Clay beds, no caves or loose pockets close under lakes, trees kept off the shore.
Removes the levelling pass, the lower-rim lip and the bank-slope cap.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Cj2RPXdPykKMEz5BXXczsj
2026-10-29 20:55:52 -04:00
44r0n7 and Claude Opus 5.5
e3e01a84b1
Lake banks slope down to the water instead of ending in a cliff (t96)
...
Digging basins to the lower rim left a 9-18 grain vertical cliff on each lake's high side
(owner screenshots, seed 766733). From each edge inward the ground now falls at most 0.7 grains
a column and is never raised above the natural surface. New no-cliff check in t_lakes.js;
world hashes re-baselined (shallow ore: 2 cells changed, on a lake bank).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 20:00:48 -04:00
44r0n7 and Claude Opus 5.5
80668a4baf
Lakes fill only to their lower rim and keep clear of spawn and the dock (t96)
...
The lake lip was Math.min(surfY), the highest ground (y grows downward), so water was poured
above the lower rim and, once levelled, ran up to the trade dock on 4 of 12 seeds. The lip is
now the lower rim edge minus one, and each lake stays 80 grains from spawn. Seed hashes and
the shallow-ore hash re-baselined (changes only under lake basins); golden fixtures also
freeze surfY/dirtY/AMB from the previous generator.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 19:45:51 -04:00
44r0n7 and Claude Opus 5.5
ae78756fa2
Level lakes at the end of world generation, keeping their water (t96)
...
Volume-preserving levelling pass for water bodies of 50+ cells; the dock foundation is placed
first so it cannot erase levelled water. Seed hashes re-baselined (water and air only).
Started by Codex, finished and reviewed by Claude after Codex hit its usage limit.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-29 19:28:23 -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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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
44r0n7 and Claude 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