John Conway's game of life in react/redux
Nov 2018

John Conway's Game of Life, built with React and Redux. The Game of Life is a classic cellular automaton and zero-player game invented by mathematician John Conway in 1970. Once set in motion, the simulation runs entirely on its own, no further input needed.
Each cell on the grid is either alive or dead, and its next state is determined by four simple rules based on its neighbours: underpopulation kills cells with fewer than two live neighbours, cells with two or three live neighbours survive to the next generation, overpopulation kills cells with more than three live neighbours, and reproduction brings a dead cell back to life if it has exactly three live neighbours.
This implementation uses React for rendering the grid and Redux for managing the simulation state, making it a great hands-on example of how Redux handles frequent, predictable state updates. The project demonstrates component-driven UI architecture alongside a classic algorithm from the history of computing.


