About The Game of Life
History The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. The game made its first public appearance in the October 1970 issue of Scientific American. Since its publication, the Game of Life has attracted much interest because of the surprising ways in which the patterns can evolve. Scholars in various fields, such as computer science, physics, biology, biochemistry, economics, mathematics, philosophy, and generative sciences, have made use of the way that complex patterns can emerge from the implementation of the game's simple rules. Turing Completeness The concept is named after English mathematician and computer scientist Alan Turing. In computability theory, a system of data-manipulation rules (such as a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing-complete or computationally universal if it can be used to simulate any Turing machine. This means that this system is able to recognize or decide other data-manipulation rule sets. Turing completeness is used as a way to express the power of such a data-manipulation rule set.
Rules The Game of Life is an infinite, two-dimensional grid of square cells, each of which is in one of two possible states, live or dead. Each cell interacts with its eight neighbors, which are the cells that are horizontally, vertically, or diagonally adjacent. At each step in time, the following transitions occur: Any live cell with fewer than two live neighbours dies, as if by underpopulation. Any live cell with two or three live neighbours lives on to the next generation. Any live cell with more than three live neighbours dies, as if by overpopulation. Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction. The first generation is created by applying the above rules, and the rules are applied repeatedly to create further generations.
Link to Wikipedia site https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life
Build Status: build working
Tech Stack: React