Initially, you start with an empty grid. You can toggle the state of each cell by clicking on it. A black cell is a living cell. If you keep the ALT key pressed, you can "draw" on the grid, toggling the state of several cells, instead of dragging the grid.
You can start (and pause) the game by either pressing the space key or the "Start game" button. In this state, the grid does not accept any input anymore. The computer performs a series of turns, until you pause the game or no cell is alive anymore. Which cell dies or becomes alive is determined by the following rules:
"Turns per second" determines how many turns are performed per second, i.e. how often the state of the cells is recomputed. You can always see in the upper right corner how many turns (generations) have been performed.
Your last game and its state is always stored locally in your browser when you leave this page
If you have problems, suggestions, comments or just want to say "hi", write me to felix.kling at Gmail.
Please don't complain if you are not using the latest verison of Firefox or Chrome.
The code is available on Github.
This application makes use of: