Cellular Automata: The Game of Life
A flash based Cellular Automata implementation of the Game of Life. See emergent behaviours as the cell elements interact based on the rules below:

  1. Any live cell with fewer than two live neighbours dies, as if by loneliness.
  2. Any live cell with more than three live neighbours dies, as if by overcrowding.
  3. Any live cell with two or three live neighbours lives, unchanged, to the next generation.
  4. Any dead cell with exactly three live neighbours comes to life.
You can use the mouse to switch a state on and off at anytime during the simulation.