Conway's Game of Life
The Game of Life is considered by Conway as zero-player game. Given a seed, or initial pattern, the Game increments in time in discrete steps. Typically, played on a 2D regular orthogonal grid of square cells, each cell is in one of two states at any time step: alive or dead. The evolution of the Game is dictated purely by the previous timestep, by applying a set of rules when incrementing the time step. The rules can be summarized as follows:
A dead cell with exactly 3 live cells becomes alive in the next timestep.
A live cell with 2 or 3 live neighbor survive into the next timestep.
All other live cells die in the next timestep and all other dead cells remain dead.
Since it's inception, the Game of Life has been extensively studied and built upon. From non-square grids, to 3D and higher dimensional cases, to expanding from discrete to continuous cases in both space and time.
Digital Clock in the Game of Life prompted by a Stack Exchange post with gist
Last updated