Sandgrouse

Every grain simulated by Goose code, running as WebAssembly

Brush 6

Sandgrouse

Pour things, light them, mix them. The whole simulation is written in Goose and compiled to WebAssembly; the page only draws it.

Mouse / touch
Drag to pour. Right-drag erases. Wheel changes the brush.
Keys
1-0 pick a material, E eraser, [ ] brush size, Space pause, S speed, R new world, C clear, D chunks, M sound
Controller
Left stick moves, A or RT pours, B erases, LB/RB material, D-pad up/down brush, X pause, Y new world
Try
Water on lava. Fire on the hut. Acid on the stone. Sand through the oil. Plants in the pool.