Conway's Game of Life


This is a demo of the code in action! Multiple display outputs are supported, maybe it could also be ported to the desktop on top of something like GNUGuile or NodeJS.

  1. Begin by pressing the start button. This generates some seed data for the simulation and feeds it to the engine kickstarting the process.
  2. Pressing suspend does not clear the simulation data but rather pauses it's execution. It can be resumed by pressing start again.
  3. Pressing rebuild generates a new random seed matrix feeding it back into the engine and clearing any exisitng data.
Start Suspend Rebuild

With HTML5 Canvas


Plain old HTML...


Waiting to begin...