Game of Life

  • The game of life (GOL) is a two state discrete cellular automaton.
  • Like so much of computing the origins of cellular automata can be traced back to John von Neumann (and a colleague, not as well known, Stanislaw Ulam) working at the Los Alamos National Laboratory in the 1940s.
  • Von Neumann was working on the problem of self-replicating systems, or if you like 'one robot building another robot'. His compiled lecture notes are available here and make fascinating reading.
  • Ulam was the one who suggested using a discrete system for creating a reductionist model of self-replication.
  • GOL was devised by John Conway and is sometimes known as Conway's Game of Life but it was popularised by the hugely influential Martin Gardener in 1970.
  • Ever since its publication GOL has attracted interest, because it provides example of emergence, self-replication and self-organization from very simple rules.

Rules for the simple 1d cellular automata exercise

  1. If a cell is alive in one generation, it will be dead in the next ie each cell has a lifespan of one iteration.
  2. If a cell is dead but has one and only one live neighbour, it will come alive in the next generation ie new lives are born if no overcrowding.