Image for The Conway's Game of Life

The Conway's Game of Life

Conway's Game of Life is a cellular automaton where a grid of cells evolves over discrete steps. Each cell is either alive or dead. The state of each cell in the next step depends on its current neighbors: a cell with fewer than two neighbors dies (underpopulation), with two or three neighbors survives, and with more than three dies (overpopulation). A dead cell becomes alive if exactly three neighbors are alive (reproduction). These simple rules create complex, unpredictable patterns over time, illustrating how local interactions can lead to emergent behavior. It's a mathematical simulation of how simple rules can produce diverse, evolving systems.