Played on a 2-D grid.
Each square in the grid contains a cell, and each cell starts the game as either "alive" 1 or "dead" 0.
-
Any live cell with 0 or 1 live neighbors becomes dead, because underpopulation.
-
Any live cell with 2 or 3 live neighbors stays alive!
-
Any live cell with more than 3 live neighbors becomes dead, because overpopulation.
-
Any dead cell with exactly 3 live neighbors becomes alive, because reproduction.