Skip to content
tommiew007 edited this page Apr 25, 2026 · 3 revisions

Falling Sand

A browser-based particle physics sandbox with 16 interactive materials, wind, temperature, gravity, and explosive chain reactions — built with vanilla JavaScript and Canvas.

Live demo: https://tommiew007.github.io/falling_sand/
Source: https://github.com/tommiew007/falling_sand

Requires a larger screen in landscape orientation. Phones are not supported — minimum 768px wide with width exceeding height.


Pages

Materials All 16 materials — keys, behaviors, and physical properties
Controls Keyboard shortcuts, mouse input, and environment sliders
Interactions What happens when materials meet
Physics and Architecture Grid model, rendering pipeline, and per-material physics rules
Backlog Planned features and open design questions

Created by Tom Wellborn · 2026

Clone this wiki locally