John Conway's Game of Life

   
Release: 5.1
Date: 20 Apr 2003
O/S: All Windows 9x and NT versions (inc. XP, Vista & Windows 7)

Download

You can get the latest version of the Game of Life here.

Executable Program (v5.1)

Download link Description
life.zip (243Kb)
Contains a the Game of Life program and help file. See the Install Info tab for details of how to install the program.
MD5 Checksum: f1155b63b9d8eb4cb50cb9f6c353786d

Source Code (v5.1)

Download link Description
life_src.zip (91Kb)
The main Game of Life source code. Contains the source for Life.exe, but does not include source for the help file.
MD5 Checksum: 6d5a30e8dd96f298c2efc3da8bde426f

Delphi 4 is the target compiler, but later compilers should work with some changes to the source. The program has never been checked for Unicode compatibility.

Game of Life was used as a test bed for understanding the 16 bit Windows interface and there are therefore a lot more options and fancy presentation code (owner draw controls etc) in the program than you would normally expect for a program of this size. This can make the actual game engine hard to track down. For those of you who are looking, the meat of the game code is in Calc.pas while Rule.pas is also important.

Library Code

In order to compile Game of Life some additional DelphiDabbler library components are required. These components are not included with the main source code but can be downloaded below.

Download link Description
dd-verinfo.zip (64Kb)
Source code for the version information component.
MD5 Checksum: 2bb3ad97c50c695a4cd4cfeb383c0f04
dd-aboutbox.zip (40Kb)
Source code for the about box component.
MD5 Checksum: 45a0d5a81f1c774089d8c6398cd5886f
Warning
Some of the component names and / or unit names may have changed since the program was last built. Therefore the program's source code may need to be revised slightly before it will compile successfully with the newer versions of the components.