Cellula

A playground for cellular automata, starting with Conway’s Game of Life

This is a live world. Click a cell to flip it.

Cellular automata in a nutshell

A cellular automaton is a grid of cells that are either alive or dead. Time moves in steps called generations, and in every generation each cell looks at its eight neighbours and follows the same simple rule to decide whether it survives, dies or is born.

Nobody steers the pattern once it runs: everything that happens follows from the starting cells and the rule. The best-known automaton is Conway’s Game of Life, whose three-line rule produces still lifes, oscillators, spaceships that glide across the map and even machines that compute.

The glider: five cells that travel diagonally across the map for ever.

The Game of Life in three rules

  1. Before → After

    Survival

    A live cell with two or three live neighbours survives.

  2. Before → After

    Birth

    A dead cell with exactly three live neighbours comes to life.

  3. Before → After

    Death

    Every other cell dies or stays dead.

That is the whole rule. Cellula lets you change these numbers for every world you create.

What you can do with Cellula

Ready to bring some cells to life?

Free, in your browser, nothing to install. Sign up in a minute and your worlds are waiting on every device.

Log in or sign up