Conway's Game of Life

Play / Pause Controls







World Controls






Creation Controls





Click anywhere on the canvas to draw the shape you
have selected. If the 'Freehand Drawing' option is checked,
you can drag your mouse around the canvas to draw.


About Conway's Game of Life

Conway's game of life is an example of cellular automation. It is comprised of a grid of cells, which refreshes in a loop. Every time the board refreshes, cells are checked for neighbors, and the following rules are applied:

  • If a live cell has less than 2 neighbors, it dies due to "underpopulation"
  • If a live cell has 2 or 3 neighbors, it lives.
  • If a live cell has more than 3 neighbors, it dies due to "overpopulation"
  • If a dead cell has more than 3 live cells, it is revived due to "reproduction"

This version of Life has many options to control the visualization of the cellular automation, including the ability to change the theme of the cells, the fade effects, and the size of the grid. You can also draw some special shapes which have been designed to move in certain ways as the refreshes kill off and birth new cells on the game of life board.

For more information on the Game of Life, visit LifeWiki.

IGME-330 Project 1. Tom Margosian 2020.

emoji emoji emoji emoji

Roboto