Conway's Game of Life
Conway's Game of Life is played on a grid of cells with the topology used by the old "Asteroids" arcade game. Cells on the right edge are adjacent to cells on the left edge, and similarly for top and bottom.
Filled cells are "alive." At each "generation," cells remain filled (live), blank out (die), or are filled (born), depending on their environment (the states of the cells that surround them). If N counts the number of filled cells (each cell is adjacent to, or touches, 8 others), then the fate of each cell is determined by the following rules:
Count the number of filled cells surrounding a given cell and call this N.
Using this virtual manipulative you may:
Click the
The number of generations that have passed are displayed below the button. Pause the game by clicking the button. The game will begin and run continously. The caption on the button will change to . button.When the game is stopped, you may step forward or backward one generation at a time through a game. Step forward by clicking the
button. Step backward by clicking the button.Add/Remove cells from the board
When the game is stopped, you may make an empty cell "live" or a filled cell "die". Make an empty cell "live" by clicking on it, or make a filled cell "die" by clicking on it. Make several filled cells "die" by moving the mouse pointer over the cells while holding down the mouse button and the
key of your keyboard.A number of interesting initial worlds are listed by name. To load one of these,When the game is stopped, choose from the list the initial world to load. Click the
button.Click the Create Your World button. A dialogue box will be displayed containing a magnified grid that you can use to create a world to load into the board. Fill an empty cell by clicking in it, or clear a filled cell by clicking in it. You can clear several cells easily by moving the cursor over the cells while holding down the mouse button and the key of your keyboard.
You can step forward or backward one step at a time by clicking the
or button.When you are satisfied with your initial display, click the
button to load it into the board to run it.You can also use the World Builder dialogue box to load a random world into the board. Specify a "Percent Initially Alive" value and click the
button.Click the Master the Rules button.
A dialogue box will be displayed containing a magnified grid that you can use to learn the rules of this game. Your goal is to predict the next generation, which filled cells will "die" and where "births" will occur. Indicate an empty cell that will be filled (a "birth") by clicking in the cell. A circle will appear to show this prediction. If a cell has too many neighbors and will "die", click. An X will mark your prediction.
When you are satisfied with your prediction, click the
button to verify if it is correct. If your prediction is correct, the caption on the button will change to and you will see the next generation. If your prediction is not correct, the board will indicate your errors, so you can correct your prediction.Go to the next problem by clicking the
button. When you are satisfied with your practice, click the button to close this dialogue box and return to the game.Click the
button.Return to an initial configuration
Click the
button.