Download List

Project Description

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.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-07-21 11:56
3.0

This release featured many improvements to functionality, the
user interface, and documentation. The main window now has
a status bar displaying useful bits of information as well as
messages to the user. Run->Jump was added to jump quickly to
a particular generation (without updating the display in
between), and View->Goto was added to directly set the
viewport coordinates. The help system was completely
reworked and now includes documentation of all menu items
and configuration options.
Tags: Major feature enhancements

2004-04-12 13:24
2.2

This release fixes a logic bug in the main algorithm, which can cause evolution mistakes under some rare circumstances. It also improves the documentation, adding detailed notes on the Life Pattern Archive, available from the Help menu.
Tags: Minor bugfixes

2004-04-10 12:45
2.1

A number of significant bugfixes and usability enhancements
were made, mostly related to drawing and cut-and-paste.
Block-copying is now much more reliable, even when executed
on a running pattern. Drawing cells is smoother, and the
"dotted line" effect if you drag the mouse quickly was fixed.
The display now scrolls with you if you go off the edge while
selecting a region or drawing cells. The Life algorithm itself was
also improved: patterns with large numbers of oscillators run
much faster.
Tags: Major bugfixes

2004-04-05 11:58
2.0

This release features better editing capabilities for
the Life grid: you can now select blocks of cells and
use all the standard cut-and-paste commands. It also
includes a new full-screen mode (for EWMH-compliant
window managers), as well as various bugfixes and
usability enhancements.
Tags: Major feature enhancements

2004-03-21 14:47
1.0

This release contains various usability
enhancements, including a more flexible
Preferences dialog. Code documentation has also
been improved. GtkLife is now well-tested and is
being moved up to "stable" status.
Tags: Minor feature enhancements

Project Resources