Resting faces steeper than the angle of repose topple: blown sand towers collapse (t93)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -86,6 +86,13 @@ checks waking within eight ticks separately from the probabilistic consumption o
|
||||
bot-near/far, grain conservation, equal material bytes and forced-awake resting stability.
|
||||
It also checks a broad 120-grain wall within 600 ticks and a spill stopped by cleats
|
||||
across chunk edges, where the source chunk's one-grain barrier flag is clear.
|
||||
- `test/t_blow_collapse.py` continuously blows bagged sand straight above a stationary bot
|
||||
at nozzle radius 6 for 1200 real frame-loop ticks, then checks the pile after 480 idle
|
||||
ticks with actual helper dispatch. Pixel captures are `shots/t93c-before.png` and
|
||||
`shots/t93c-after.png`. `test/t_blow_collapse.js` repeats the recipe inline and with
|
||||
1/2/8 Node helpers, compares material and motion flags, conserves all bag/flying/landed
|
||||
sand, and forces visits to check resting stability. It also directly checks a supported
|
||||
face releasing immediately and a spill stopped by a cleat across a chunk boundary.
|
||||
- `test/t_smooth.py` checks WebGPU smooth shapes, seams, joins, fog and the thermal lens.
|
||||
- `test/t_gpu_golden.py` compares 28 cropped frozen reference PNGs (384x288, under
|
||||
`test/fixtures/golden/`) against WebGPU: renderer, joins, sky and four light scenes,
|
||||
|
||||
Reference in New Issue
Block a user