What Is Life?

It's a 2-dimensional cellular automata. For more details, please see Conway's Game of Life.

Your browser doesn't support the canvas element.

Things To Do

  • Counter showing current generation
  • Implement WebWorkers to calculate ongoing generations in the background
  • Input to allow user selection of time between iterations
  • Allow single stepping of the generation tick
  • Detection of stable generation or oscilation
  • Nicer colours - perhaps with detection of new births and deaths
  • Serialize a generation or game into a string for easy copy and paste
  • Save serialization into local storage for retrieval of favourites etc
  • An edtitor!