Download List

Project Description

BitLife is an implementation of life using boolean operations (AND, OR, XOR), computing each new cell from 9 bits (itself & neighbours). It's performed in parallel on the whole image by bitblit operations (with hardware accelearation where possible). This also allows many parallel life games to run in each bitplane of the screen, giving a translucent blending effect. A proof-of-concept Python (pygame/Numeric) implementation and an xscreensaver hack are included.

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.

2003-02-12 18:39
0.92

A bug in connections of cube sides in the Python version has been fixed. The neighbors are now correct across edges. The X version now has intelligent and flexible colormap support, integration with the xscreensaver-demo GUI configurator, and a man page.
Tags: Minor feature enhancements

2002-09-23 04:32
0.9.1

A 3d cube covered with live textures of life has been implemented in the proof-of-concept version. It has been split into several files. There are practically no changes to the C version.
Tags: Minor feature enhancements

2002-07-23 20:54
0.9

A new xscreensaver screenhack that uses aceleration and is quite cool, moving the algorithm documentation into a separate file, and addition of some general explanations.
Tags: Initial freshmeat announcement

Project Resources