Click on a cell in the grid to toggle between dead and alive state.
X
Speed settings
Increase or decrease the speed of the simulation from these buttons
X
Random
Randomly make a certain percentage of the grid alive
X
Grid height
Specify the number of tiles in the height of the grid
X
Settings
Change more specifications of the game like randomness of the simulation here
X
Presets
Discover preset arrangements and run them in the simulation
X
Start/Pause
After you are satisfied with the pattern on grid, press this button to start the simulation
X
End
Now youre all set and ready. Have fun!
Settings
Themes
Gradient Direction: 180°
Presets
History
Game Rules
Here are the basic rules of the game...
How To Play?
Conway's Game of Life, or simply "Life," is a cellular automaton devised by British mathematician John Horton Conway in 1970.
It is a zero-player game, meaning its evolution is determined by its initial state, requiring no further input. Players interact with
the game by creating an initial configuration and observing how it evolves. The game is Turing complete and can simulate a
universal constructor or any other Turing machine.
The Universe
The universe of the Game of Life is an infinite, two-dimensional orthogonal grid of square cells,
Each cell is in one of two possible states, ALIVE or DEAD.
Every cell interacts with its eight neighbors, which are the cells that are horizontally, vertically, or diagonally adjacent.
Rules
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 first generation is created by applying the above rules simultaneously to every cell in the seed, alive or dead; births and
deaths occur simultaneously, and the discrete moment at which this happens is sometimes called a tick. Each generation is a pure function
of the preceding one.