Hourglass Sand Timer (2D)
A discrete falling-sand cellular automaton hourglass: grains stack cell by cell through a narrow neck, forming a natural angle-of-repose pile, with a flip button and live flow readouts.
This 2D hourglass runs on a discrete falling-sand cellular automaton: every sand cell tries to drop straight down each step, spilling diagonally when blocked, so a stable conical pile with a natural angle of repose emerges from the grid rule alone rather than from a plugged-in slope formula. Narrow the neck and only a few columns keep an open path from the top bulb to the bottom one, throttling how many cells can cross per second; widen it and the whole neck row carries sand at once. Flip the hourglass to send the settled pile back to the top and watch the measured flow rate, elapsed time, and remaining/settled counts update live.
A discrete falling-sand cellular automaton hourglass: grains stack cell by cell through a narrow neck, forming a natural angle-of-repose pile with a measured live flow rate, distinct from a continuous-particle model.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install