GtkLife is an implementation of Conway's Life, a cellular automaton (grid-based artificial life) developed by the mathematician John Conway. It features a highly optimized algorithm for computing generations, a giant universe (1 million x 1 million cells), and a modern, user-friendly interface. Example patterns are available from an optional sidebar on the main window. The user can also draw their own patterns, and load and save files in a number of popular Life formats.
| Tags | Games/Entertainment |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix |
| Implementation | C |
Recent releases


Release Notes: Several enhancements have been made to the GtkLife GUI, and Gtk+ 2 support has been greatly improved. GtkLife can now be installed using the standard ./configure, make, make install combination instead of editing the Makefile.


Release Notes: GTK+ 2 can now be used. GTK+ 1.2 remains the default and will continue to be supported. Several new features were added and bugfixes were made.


Release Notes: This release fixes a potential crash when saving patterns.


Release Notes: This is primarily a bugfix release, with few user-visible changes.


Release Notes: This release has many user-visible improvements. Among the more significant new features are an enlarged world size (1 million x 1 million cells), a "Find Active Cells" command to locate regions where cells are alive and changing, handling of multiple file formats (Life 1.05 and 1.06, XLife, RLE), and the addition of a second pattern collection.