Conway's Game of Life

Generation counter: 0

default: 200ms

Starting simulation

Click on a cell to give it life, click it again to mark it dead. Click "Start" button to start the evolution simulation.

"Pause" the evolution at any point, make changes and click "start" to resume simulation from that point.

Change the "Generation step interval" value to speedup or slowdown the lifetime of each generation.

"Reset" to go back to a blank slate.

Rules of the simulation

Further reading

Read more on Wikipedia or watch this video by Dylan Beattie at around 4:30mins timestamp.

Project source code:, authored by Abhishek Nagekar.