Conway's Game of Life Simulation

Generation: 0

The simulation has started! Watch as the cells evolve according to the rules of Conway's Game of Life.

The rules are:

  1. Any live cell with fewer than two live neighbours dies, as if by underpopulation.
  2. Any live cell with two or three live neighbours lives on to the next generation.
  3. Any live cell with more than three live neighbours dies, as if by overpopulation.
  4. Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.

These rules, which compare the behavior of the automaton to real life, can be condensed into the following:

  1. Any live cell with two or three live neighbours survives.
  2. Any dead cell with three live neighbours becomes a live cell.
  3. All other live cells die in the next generation. Similarly, all other dead cells stay dead.

Use the controls above to pause the simulation, reset it back to the initial state, or randomize the grid to explore different starting configurations.

Did you know? Conway chose his rules carefully, after considerable experimentation, to meet these criteria:

Learn more about Conway's Game of Life on Wikipedia.