John Conway's Game of Life
The Game of Life was invented by John Conway (as you might have gathered). The game is played on a field of cells, each of which has eight neighbors (adjacent cells). A cell is either occupied (by an organism) or not. The rules for deriving a generation from the previous one are these:
- Death: 0,1,2 neighbors
- Life: 3,4 neighbors
- Death: 5,6,7,8 neighbors
If an occupied cell has 0, 1, 4, 5, 6, 7, or 8 occupied neighbors, the organism dies (0, 1: of loneliness; 4 thru 8: of overcrowding).
If an occupied cell has two or three neighbors, the organism survives to the next generation.
If an unoccupied cell has three occupied neighbors, it becomes occupied.
from DMOZ.COM Link . . .
- Achim Flammenkamp's Game of Life Page – Collection of resources on Conway's Game of Life.
- Conway’s Game of Life – Explore Conway's Game Of Life in color on the WWW, by George Maydwell.
- Conway's Game of Life Java applet by Alan Hensel – A very fast Java applet that displays a collection of the greatest patterns ever created in Conway's Game of Life.
- 3D Game of Life – An animated 3D generalization of John Conway's Game of Life written in Java, with examples.
- David Ingalls Bell's Homepage – Articles on Conway's Game of Life and related Cellular Automata, free Unix software, archives of Life and other CA patterns.
- Dean Hickerson’s Game of Life page – A collection of Life patterns designed by the author.
- Eric's Treasure Trove of Life – Eric W. Weisstein's home page about Conway's Game of Life and related CA. Tutorial, information, patterns, links, references.
- Game of Life in Java – Java applet (with source) by Edwin Martin.
- Game of Life in Java – Java applet by David Laurent. Game of Life in colours or Black and White, many shapes