Cellular automata · spacetime
Life through time
Draw a starting generation on a square grid, then let Conway’s rule build upward. Each horizontal layer is one instant. The generation count keeps advancing while a rolling window turns motion, repetition, and extinction into solid geometry that you can rotate and inspect.
Two views of one evolution
Space × space × time
Generation 0 · ready
Starting grid
Click or drag to edit generation 0.
Alive cells are light; dead cells are dark. Keyboard: arrows move, Space or Enter draws, A selects alive, E selects erase.
Rolling history
Drag: orbit · scroll/pinch: zoom · keys: arrows, +/−, 0
How to read the stack. The bottom layer is the oldest generation currently visible; at first, it is the grid you drew. Conway’s B3/S23 rule produces each next layer: a dead cell is born with exactly three living neighbors, while a living cell survives with two or three. When the selected history window is full, the oldest layer falls away but the generation count continues. A still life forms straight pillars, an oscillator forms a repeating braid, and a glider leaves a diagonal trail because it moves through space as time rises.