ABOUT

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
sample

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
    • Clicking Cells
  • 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
    • Erasing Cells
  • 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
    • Clearing Cells
  • 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
    • Playing
  • 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
    • Pausing
  • 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!
    • Switching themes

Miscellaneous