-
Notifications
You must be signed in to change notification settings - Fork 0
Home
tommiew007 edited this page Apr 25, 2026
·
3 revisions
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.
| 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