Thursday, August 04, 2005

LifeLab

LifeLab is a Mac application for exploring John Conway's Game of Life and other cellular automata. CAs were first studied in the mid-1950s by Stanislaw Ulam and John von Neumann. The subject became much more widely known in 1970 when Life was described by Martin Gardner in his Scientific American column.
Life is played on an arbitrary-sized grid of square cells. Each cell has two states: "dead" or "alive". The state of every cell changes from one "generation" to the next according to the states of its 8 nearest neighbors: a dead cell becomes alive (a "birth") if it has exactly 3 live neighbors; a live cell dies out if it has less than 2 or more than 3 live neighbors. The "game" of Life simply involves starting off with a pattern of live cells and watching it evolve.
Even though the rules for Life are completely deterministic, it is impossible to predict whether an arbitrary starting pattern will die out, or start oscillating, or fill the grid. Life and other CAs provide a powerful demonstration of how a very simple system can generate extremely complicated behavior.

System requirements
LifeLab is a Carbonized app that runs natively on OS X. It also runs on OS 8.6/9.x if CarbonLib 1.3 or later is installed.

Main features
Change the rules and examine other forms of Life.
1D rules are also supported (using Wolfram's numbering scheme).
Change the grid topology: plane, torus, Klein bottle, etc.
View/edit/generate patterns at all power-of-two scales from 8 pixels per cell to 64 cells per pixel.
Automatic shifting and grid expansion if a pattern gets too big.
Automatic deletion of isolated gliders.
Automatic detection of oscillators and spaceships.
Search for new oscillators, spaceships, still lifes or methuselahs.
Cut/copy/paste patterns via the clipboard.
Read patterns in a variety of file formats.

Shareware fee and support
LifeLab is shareware, which means you are welcome to try it out before buying it. If you decide to keep it then please pay the shareware fee:
$20 for individuals.
$200 for groups (like a school or university).
You can pay by check, cash or credit card at the secure Kagi Online Order site, or you can use the Register app supplied with LifeLab.
I provide email support to registered users, so send all your comments, queries and suggestions to andrew@trevorrow.com.

Download the latest version
To download the latest version of LifeLab (4.4), click here [272K]. The archive contains the application, a Read Me file, a Register folder, and a Patterns folder with a small collection of interesting patterns.
NOTE: A much larger pattern collection is available to registered users on request.

15 Comments:

Anonymous Anonymous said...

Hi Truman,

Saw your post on LifeLab. We created a directory for
safelists related sites on our website. You are welcome
to add your safelists related blogs or sites, We get lots
of visitors so it should be a good opportunity for some
free advertising. See http://www.leadclub.net or click safelists.
Cheers.

John

Get 10,000 free opt in leads right now.

5:09 PM  
Anonymous Anonymous said...

Debt Student Debt Consolidation Programs can help you reduce your interest burden by charging an interest rate lower than the rate on your existing loans. Debt consolidation loan can also allow you to make small monthly payments by extending the loan period

7:10 PM  
Anonymous Anonymous said...

G3FHfB Your blog is great. Articles is interesting!

11:55 PM  
Anonymous Anonymous said...

NEDVyP Nice Article.

10:57 AM  
Anonymous Anonymous said...

d1AJaj Hello all!

11:56 AM  
Anonymous Anonymous said...

TEzDNk Hello all!

12:09 PM  
Anonymous Anonymous said...

Wonderful blog.

12:07 PM  
Anonymous Anonymous said...

Thanks to author.

12:37 PM  
Anonymous Anonymous said...

Hello all!

12:49 PM  
Anonymous Anonymous said...

Hello all!

12:56 PM  
Anonymous Anonymous said...

Thanks to author.

11:05 PM  
Anonymous Anonymous said...

Please write anything else!

2:19 AM  
Anonymous Anonymous said...

Thanks to author.

6:13 AM  
Anonymous Anonymous said...

1JHvwU actually, that's brilliant. Thank you. I'm going to pass that on to a couple of people.

11:19 AM  
Anonymous Anonymous said...

Please write anything else!

11:49 AM  

Post a Comment

<< Home