What is Game of Life?


Game of Life is a cellular automaton devised by the mathematician John Horton Conway. It is a "zero-player" game; the outcome is dependant on the initial configuration set by the player after which no other input is necessary.
The wildly unpredictible and interesting resulting outcomes are based on 4 simple rules applied to a grid of cells which are either "alive" (on) or "dead" (off):

  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.

Visit the Wikipedia page for more info.

How to play?


Draw any pattern onto the grid and press "Start Game" to run the automaton.
Press the "Step" button to advance the automaton by one step.
You can also configure the game by setting the simulation speed and the height and width for the grid.