Winlife32 is a comprehensive system for manipulating Conway's Game of Life and other similar cellular automata. It provides:
...and it's free!
A simple yet powerful set of rules for Cellular Automata, devised by the English mathematician John H. Conway in 1970. Each cell in an infinite matrix obeys a simple rule for deciding whether it will be "alive" or "dead" in the next generation. Specifically, if a cell is alive and exactly two or three of its eight neighbors are alive, it stays alive; otherwise it dies. If a cell is dead and exactly three of its neighbors are alive, it comes to life. With this simple rule comes a truly incredible variety of life forms: still lifes of all sizes, oscillators, objects which move, and even a simulation of a Turing Machine.
Winlife32 will run on anything that can run a 32-bit Windows system (95, 98, 2000, ME, XP, Vista, 7). The faster the CPU, the faster it will run, and the more memory you have, the bigger the games you can have. But the original development (16-bit) was done on a 486/33 with 8 Mbytes of memory.
If you have an older or slower machine, you may be irritated by the time it takes to start Winlife32. You have two ways to speed things up:
Send all of the above to feedback@winlife32.com. If you do find a bug, please supply as much information as possible, including (if you can) the pattern that you were running, exactly what you were doing at the time, and anything else that seems relevant.