Game of Life
The Game of Life (sometimes known simply as Life) is an example of a cellular automaton and a zero-player game. It takes place on an infinite two-dimensional grid in which cells can be 'on' (alive) or 'off' (dead), and is defined by a set of rules that jointly determine the state of a cell given the state of its neighbours.