Conway's Game of Life

HTML5 / Canvas / Javascript experiment that demonstrates Conway's Game of Life.


Press 's' to start / pause.
Press 'd' to draw (in draw mode click and drag to draw)

Want to see more shapes? Look in the source!

More Information:

There are four rules that each pixel must obey. (Source: Wikipedia)

  1. Any live cell with fewer than two live neighbours dies, as if caused by under-population.
  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 overcrowding.
  4. Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.
Fork me on GitHub