GAME OF LIFE
This website simulates the running of the GAME OF LIFE
algorithm made by John Conway in 1987. Read more about it [here]
The game consists of alive and dead cells on a 2D grid, with the cells changing at each step depending on certain rules

The generation proceeds as follows at each step:
- Any live cell with fewer than two live neighbors dies, as if by underpopulation
- Any live cell with two or three live neighbors lives on to the next generation
- Any live cell with more than three live neighbors dies, as if by overpopulation
- Any dead cell with exactly three live neighbors becomes a live cell, as if by reproduction
The simulation may or may not end. We reach the end of the simulation when the pattern no longer changes
The website offers several functionalities to control the simulation:
-
SELECT CELLS
- Select alive cells to begin the simulation, these will act as starting points for the next generation of cells
- it can be done by clicking the required cells, or dragging and selecting cells
- the edit mode has to be in
PAINT
state for cells to be selected

-
ERASE CELLS
- You can erase certain cells, i.e. make them dead
- it can be done by clicking the required cells, or dragging and selecting cells similar to selecting cells
- the edit mode has to be in
ERASE
state for selected cells to be erased

-
CLEAR THE GRID
- You can clear the grid, i.e. make all cells dead, usually to start a new simulation
- it can be done by clicking the
CLEAR
button in the edit area

-
RUN SIMULATION
- after you've selected the required cells, click on
PLAY
to begin the simulation
- it will proceed with the simulation step by step at a certain speed

-
PAUSE SIMULATION
- At any point during the simulation, you can pause the simulation
- This will allow you to edit the grid again to your liking etc. and run the simulation again

-
SWITCH THEMES
- The website offers several themes for you to choose from
- You can change themes while the simulation is paused or playing, multiple times as well
- It may take a while for the theme to finish updating, actions of the grid may be paused at this moment
- Hope you enjoy the different themes!

Miscellaneous