eloLife
Description
eloLife is an implementation of Conway's Game of Life. For more information
on Gol, see
Math.com's
Life Page. There is much history behind GoL, but the base game is
played on a board of squares, or cells. Each cell is considered to be alive or
dead. The game is started by seeding a board with patterns of live cells.
Each generation of the game creates a new board based on the following rules:
* If a cell is surrounded by 2 other cells then it remains unchanged.
* If an empty piece is surrounded by 3 cells, then a cell is born there.
* If a cell is surrounded by less than 2, or more than 3 then the cell dies.
That's it. In general the board will stabalize after a few generations,
although it's been proven that ever-growing patterns exist. For
more patterns and descriptions, see
ibiblio.org/lifepatterns.
History
I was laying around the house one day and I found a copy of Real Basic
on a MacAddict CD. Although I have an extensive background in programming,
it's all unix utility programs or CGI scripts. I had no experience with
programming in a GUI. Coincidently, I had been bored a month before and
written a GoL implementation in perl, purely console based, so I had the logic
done. In about 6 sessions I had hacked out a very basic version. Sated
for the time being, I let the project sit until August, 2002. At that point I got re-interested. I decided I wanted to see how thoroughly I could flesh out
the program. I had been working aimlessly before, but now I decided to set
goals for specific features in specific releases. I am releasing fairly
often because I'm quite interested in seeing if I get any feedback on
this project at all. I've looked around a bit and realize this project is
far from unique, so I probably won't get any.
Releases - may need to select "save link" to save to desktop
eloLife Public Alpha 3 (0.0.3)
Comments: Adding some basic features, interface design
Platform: Mac OS X
Size: 844,755 bytes
Released: Nov 24, 2002
eloLife Public Alpha 2 (0.0.2)
Comments: Adding some basic features
Platform: Mac OS X
Size: 837,877 bytes
Released: Nov 11, 2002
eloLife Public Alpha 1 (0.0.1)
Comments: Initial release
Platform: Mac OS X
Size: 813,434 bytes
Released: Oct 5, 2002