Conway's Game of Life*

The Game of Life is a simple set of rules applied over and over again to a grid of cells. Through repeated application of these rules, surprisingly complex behavior often emerges. The rules are as follows:

  1. A cell comes to life if it is surrounded by exactly 3 living cells.
  2. A cell dies of overcrowding if it is surrounded by 4 or more living cells.
  3. A cell dies of loneliness if it is surrounded by 1 or fewer living cells.

To play, simply choose one of the predefined initial states from the menu at the top and click the Start button to let the cells evolve. Or, you may use the mouse to click on the cell field and create your own initial configurations.

To stop the evolution, click on the Stop button.

To step through the evolution one frame at a time, click on the Step button.

To clear the cell field and start over, click on the Clear button.

*this is my first Java applet, an exercise as I teach myself Java.