Alert: Due to the poor maintenance it has unfortunately received over the last few years, we have begun to eliminate access to the alife ftp archive. If this has caused something on this list to break, or if you know of any corrections or changes we should make, please let us know.
This page is an expanding archive of artificial life software that runs on the Macintosh. If you are having trouble decompressing the downloaded files, click here. No warranties express or implied are made regarding the use of this software. Use at your own risk.
If you're new to artificial life and want to download something quick, fun, and not too complicated, try flies or Easy Life. To read about how artificial life experiments may provide insight on human society click here. Did you know that artificial life techniques protect you from terrorist explosive devices?
Comment on : this page
Simon Fraser's "MacTierra," an implementation on the Macintosh of Tom Ray's "Tierra." MacTierra creates an ecosystem of interacting and competing machine code programs living in an environment which emulates a massively parallel computer. Download MacTierra [Size: 682K]. The archive includes the very latest documentation in HTML format. Fraser maintains an online version of the documentation. Genebank is a small application that simply dumps MacTierra's Genebank file to a text file, giving you data on the genotypes that have arisen during a run. Download GenebankDump [Size: 71K].
A collection of programs from the forthcoming book from Princeton University Press, "Building Biological Superstructures: Models of Self-Organization" by Scott Camazine, Jean-Louis Deneubourg, Nigel Franks & Thomas D. Seeley. Pascal source code is provided for many of the programs. Scott Camazine says he would like to hear feedback on the programs, and would welcome changes to the code to give it a more standard Macintosh interface. Click on the links below to download Chaos and lab questions [Size: 17K]; Cobwebbing [Size: 17K]; Bifurcation diagram [Size: 28K]; Collective Robots and source code [Size: 152K]; Demon [Size: 11K]; DifferentialAdhesion and source code [Size: 110K]; Epidemic and source code [Size: 143K]; Firefly and source code [Size: 242K]; DLA and source code [Size: 22K]; Flocking [Size: 22K]; Forest fire and source code [Size: 127K]; Fractal Growth [Size: 6K]; Genetic Algorithm and source code [Size: 143K]; Lorentz Attractor [Size: 11K]; Pattern Formation and source code [Size: 105K]; Traveling Salesman [Size: 22K]; Spirals and source code [Size: 25K].
From first person to create a computer model of bird flocking behavior using simple bird-local rules, see the Craig Reynolds Boid Page which includes Buzzz! a module for the commercial screen saver After Dark.
Robert Orenstein's letter-recognizing neural network. Once taught a few examples of different letters, it can recognize subsequent versions of those letters even though they are hand-drawn by the user. This HyperCard stack requires HyperCard or HyperCard Player in order to run. Download LetterLearner [Size: 345K]
Alexander Kasprzyk's three-dimensional LIFE program for Macintosh. It allows the user to set rules under which cells live, die, and are reborn, create custom cell patterns, and much more. Download Tresvita [Size: 350K]. There is also a Tresvita module for the commercial screen saver After Dark. Download Tresvita screen saver [Size: 21K]. To calculate Lambda values of three-dimensional rule-sets: Download Lambda Calculator [Size: 28K]. For more of Alex's work, go to: Alexander Kasprzyk's ALife Page
Mike Bloxham's CAGA demonstrates genetic algorithms with a CA. CAGA allows the user to build an image by selecting graphical patterns that will be the parents of succeeding generations of patterns. Download CAGA
Thai Truong's "Mac Cellular Automata," a Macintosh demonstration of cellular automata following one-dimensional rules. This program shows that simple local rules, repeated often enough, can result in complex and amazing global patterns. Download Mac Cellular Automata. [Size: 60K]
LifeLab - Andrew Trevorrow's CA laboratory. LifeLab comes with a vast amount of pre-saved work containing many classic 'creatures', including Gliders, Glider-guns, Puffer and Pulsars. Download LifeLab [Size: 720K]. Visit Andrew's LifeLab page
Fred J. Condo Jr.'s "Hodgepodge(Life)," a Macintosh demonstration of cellular automata following two-dimensional rules. This program uses a hypothetical model for the spread of disease. Interesting patterns emerge as cells infect each other, die, and are reborn. Download Hodgepodge.(Life) [Size: 120K]
Reggie McLeod's "Easy_Life-2.0," a Macintosh version of the most widely-known two-dimensional cellular automata, "LIFE." This program shows several forms of cyclical, recurring, and coherent moving forms that are possible under the simple set of LIFE rules. The picture above is of a "glider." Download Easy_Life-2.0. [Size: 28K]
Alexander Kasprzyk's implementation for Macintosh of a rule set invented by Christopher Langton, for governing the motion of a small entity. The rule set is very simple but the resultant behavior is quite complex: Download Langton's Ant [Size: 50K]. Alex maintains his own alife page: Alexander Kasprzyk's ALife Page
LEE (Latent Energy Environments) is both an alife model and a software tool to be used for simulations within the framework of that model. LEE is intended to aid in the understanding of a broad range of issues in theoretical, behavioral and evolutionary biology. In the image above, inhabitants of LEE take a bite out of their world. Download LEE and source code [Size: 250K]. And visit the LEE web page.
Ishihama Yoshiaki's collection of artificial life programs include the entertaining "Simulations2.1.2_PPC" [Size: 400K] for PowerMac and "Simulations2.1.2_68K" [Size: 400K] for older machines, which feature (among other things) boids flying through a 3D environment, a 3D ant (shown in the image above) who gathers food, and gravitationally attracted spheres. He has also written some After Dark modules. Visit the Ishihama Yoshiaki Page.
Greg Strickler's Petri simulates artificial life forms living in petri dishes. You create your own species, make as many little life forms as you wish, and let them go. You control the environment, the species behavior, and discover what works and what doesn't. You may use a DNA model which allows life forms to inherit traits from their parents and adapt to their environment. The Petri downloads include documentation (Hypercard) and sample files. Download Petri for Power Macintosh [800K]. Download Petri for 68K Macintosh [781 K] or visit Greg's web page.
Adam Wight's Prokaryote simulates evolution in a colony of cells that vaguely resemble real single-celled organisms. They have one sense, the ability to see the cell directly ahead of them, which can be occupied by either nothing, food, poison, or another bug. Their behavior is determined by a genetically inherited array of probabilities, and what their eye senses. They can reproduce either by asexual division, or by conjugation and genetic crossover. You can watch the bumbling, twirling ancestors give rise to ultra-efficient feeding machines in a dramatic illustration of Chuck D.'s theories. You'll observe many phenomena with close parallels in nature, especially once you bring poison and walls into the picture.... Download Prokaryote [200K]
Dave Johnson's "EVOLV-O-MATIC," a Macintosh environment in which each critter has a set of "genes" which determine its movement patterns and its breeding behavior. Some of a critter's genes control its response to the "sun" that can move around in the world: a critter can be attracted or repelled, excited or calmed by light, and each critter has a "soft side,"or sensitive side, which it may try to keep towards or away from the light. Combinations of these factors lead to interesting behaviors: orbiting, sun humping, scouting, slingshooting, etc. Documentation is provided under the Apple menu. Download EVOLV-O-MATIC 0.8. [Size: 180K] and also download saved world files which show highly evolved creatures that emerge after thousands of generations.
Click on the appropriate link below to download Kevin Coble's "Neoterics," a Macintosh environment in which creatures evolve neural nets to guide them in gathering food and mating. This program has excellent documentation. [NOTE: This program will not run on older Macs such as Plus or SE.] Download Neoterics for non-PowerMacs. [Size: 140K] If you have a PowerMac 6100 or higher, download: PowerMac Neoterics. [Size: 260K] For Kevin's very latest versions, use anonymous ftp to get these files: ftp.srv.net/pub/users/kxc/Neoterics.sea; ftp.srv.net/pub/users/kxc/Neoterics.PPC.sea.
Keith Wiley's Macintosh demonstration of the mimicking, or copycat effect found in nature. For example, some types of butterflies will mimick the coloration and pattern of other butterflies which have better defense mechanisms, thus gaining some protection from predation without actually developing the defense mechanisms. Download CopyCat [Size: 475K]
Keith Wiley's "Bugs," a Macintosh environment of plants, rocks, and hungry bugs. Menus allow you to observe the distribution of genes among the evolving bug population. Includes documentation. The image above is of one of the plants the bugs like to eat. Download Bugs [Size: 130K]. Click here to go to Keith's alife page.
Keith Wiley's Pattern Evolver page offers the Pattern Evolver program, which evolves smoothly teselating neutral gray backgrounds in the form of 8 x 8 1-bit patterns.
Ryan Koopman's "Vivarium," a Macintosh environment which allows the user to specify the general strategy of an organism (for example grazer, predator, cannibal, or some combination). The organism must then evolve rules governing its response to the world. The image above is of slugs encountering spiders. Get it from the Vivarium web page.
Alex Vulliamy's "Flies," a simple demonstration for Macintosh of a flocking theory. Each fly in the environment tries to maintain itself near its two closest neighbors, leading to an emergent behavior in which the flock seems to move with a single mind. A flock is pictured above. Download Flies [Size: 11K]. Flies is also available as a module for the commericial screen saver After Dark: Download Flies AD module [Size: 11K]. Visit Alex Vulliamy's page.
Alex Vulliamy's "WormLab," wherein worm size and other factors evolve subject to mutation. A worm is pictured above, placidly grazing among food particles. Download WormLab [Size: 28K]. Visit Alex Vulliamy's page.
Brian Hill's "TargetSeekers," an environment in which evolving algorithms for hitting the center of a target compete with evolving target defense patterns. A targetseeker (in green) hits the center of a target in the picture above. Download TargetSeekers [Size: 48K] Documents are included.
Otras aplicaciones de software
SimAnt, Maxis
SimLife, Maxis & Ken Karakotsios
The Game of Life (Loops), Christopher Langton
Animats , Stewart Wilson
Biomorphs, Richard Dawkins
Boids, Craig Reynolds
Tierra , Thomas Ray
Home Medical Advisor , Pixel Perfect, Inc.
Virtual reality, Studio 2.0
Ultima, UnderWorld
Planteau , Carlo Maley
C-Zoo, Jakob Skipper
Virtual Bees
Artificial Fish World
Avida, Chris Adami and C. Titus Brown