← Back to the Visual Lab

Cellular automata · finite graphs

Life on graphs

Put a living-or-dead state on every vertex, update all vertices at once, and rotate the graph in three dimensions while the population evolves. The familiar square-grid rule becomes a different dynamical system when the network has irregular degrees or community structure.

Current state

Rotate the graph. Seed a vertex.

Generation 0 · preparing graph

Generation 0
Living vertices 0 / 0
Edges 0
Average degree 0.0

The rule uses absolute neighbor counts. On the Moore torus every vertex has eight neighbors, so Conway’s B3/S23 rule is exactly the usual finite periodic Game of Life. On an irregular graph, hubs and low-degree vertices obey the same numerical thresholds despite having different numbers of neighbors; that is why changing the topology—or separating vertices into weakly joined clusters—can change the behavior so sharply. With edge turnover enabled, the displayed graph determines the next state before rewiring prepares the following generation.