Last
update: 08-JULY-2004 22:44 DST
Welcome to Zooland:
"The Artificial Life Resource"
["Is this is for
carbon-based life forms only?" -Ed.]
"What's the color of a
chameleon put onto a mirror?" -Stewart Brand
What is Artificial Life?
by Chris G. Langton
Biology is the scientific study of life
- in principle, anyway. In practice, biology is the scientific
study of life on Earth based on carbon-chain chemistry. There is
nothing in its charter that restricts biology to carbon-based
life; it is simply that this is the only kind of life that has
been available to study. Thus, theoretical biology has long faced
the fundamental obstacle that it is impossible to derive general
principles from single examples.
Without other examples, it is difficult to distinguish
essential properties of life - properties that would be shared by
any living system - from properties that may be incidental to
life in principle, but which happen to be universal to life on
Earth due solely to a combination of local historical accident
and common genetic descent.
In order to derive general theories about life, we need an
ensemble of instances to generalize over. Since it is quite
unlikely that alien lifeforms will present themselves to us for
study in the near future, our only option is to try to create
alternative life-forms ourselves - Artificial Life - literally
``life made by Man rather than by Nature.''
Artificial Life (``AL'' or ``Alife'') is the name given to a
new discipline that studies "natural" life by
attempting to recreate biological phenomena from scratch within
computers and other "artificial" media. Alife
complements the traditional analytic approach of traditional
biology with a synthetic approach in which, rather than studying
biological phenomena by taking apart living organisms to see how
they work, one attempts to put together systems that behave like
living organisms.
The process of synthesis has been an extremely important tool
in many disciplines. Synthetic chemistry - the ability to put
together new chemical compounds not found in nature - has not
only contributed enormously to our theoretical understanding of
chemical phenomena, but has also allowed us to fabricate new
materials and chemicals that are of great practical use for
industry and technology.
Artificial life amounts to the practice of ``synthetic
biology'' and, by analogy with synthetic chemistry, the attempt
to recreate biological phenomena in alternative media will result
in not only better theoretical understanding of the phenomena
under study, but also in practical applications of biological
principles in the technology of computer hardware and software,
mobile robots, spacecraft, medicine, nanotechnology, industrial
fabrication and assembly, and other vital engineering projects.
By extending the horizons of empirical research in biology
beyond the territory currently circumscribed by
life-as-we-know-it, the study of Artificial Life gives us access
to the domain of life-as-it-could-be, and it is within this
vastly larger domain that we must ground general theories of
biology and in which we will discover practical and useful
applications of biology in our engineering endeavors.
What is Zooland?
(with apologies to CGL)
by Jörg Heitkötter
Zooland is a scientific study of alife -
in principle, anyway. In practice, Zooland is the
currently best, since most complete, collection of Alife
resources accessible via the Internet. [It should simply give
you the sensation that someone had just found the light switch...
-Ed.]
Although all of the current resources have been created by
carbon-based life forms, there is nothing in its charter that
restricts Zooland to include resources created by
non-carbon-based life forms; it is simply that this is the only
kind of life form that has, as of yet, been unable to send in
URLs to their objects of study. [Oh boy; I guess we'd better
delete this paragraph. -Ed.]
By extending the horizons of emperical research in Alife
beyond the territory currently circumscribed by the
zoo-as-we-know-it methaphora, the study of Artificial Life in the
context of Zooland, gives us access to the notion
of zoo-as-it-could-be, and it is within this mindblowingly larger
domain that we must ground general repositories of Alife
resources and in which we will discover yet another practical and
useful application of internetworked hypermedia engineering
endeavors. [Jeez... what the hell are you trying to say? -Ed.]
In Summary, [Good! -Ed.] Zooland is a
HTML/World-Wide Web frontend to its Alife
download collection plus some other tremendously fascinating
places on the 'net; accessible via the unique interface to the
default sites below. [Ah, a zoo-as-it-should-be! -Ed.].
Enjoy! Note that Zooland used to be located at
http://alife.santafe.edu/ (aka Alife Online version 1.0) which
has folded in June 2001.
- Zooland USA:
- http://zooland.alife.org/
- Zooland Europe:
- http://surf.de.uu.net/zooland/
- Zooland version 9.149 for free download:
- download/zooland/zooland.zip
Major references to Zooland
The following article appeared in SCIENCE magazine: NetWatch:
Life and Death on a Computer, Science 1999; Volume 286, Number
5441, Issue of 29 Oct. 1999; p.867b.
The idea of playing god on computers took off 30 years
ago, when mathematician John Conway invented the Game of
Life, in which colored cells in a grid vie for survival. By
now, applications of artificial life (Alife) are becoming
commonplace: Social scientists use "evolutionary"
algorithms to explore social interactions, for example, while
biologists harness the equations for studying protein folding
and lining up DNA sequences.
Try your hand at the creation and destruction of life at Zooland, a site where animals mate and
compete, armies battle, landscapes bloom, and whimsical
creatures learn to walk or swim. The site is targeted
"somewhere between newbie/layman and die-hard
expert," says Zooland mastermind Jörg Heitkötter, head
of research at the Internet provider UUNET's subsidiary in
Germany. After boning up on the subject with The Hitchhiker's
Guide to Evolutionary Computation, co-authored by
Heitkötter, you'll be ready to jump to Alife software
programs for Macs, PCs, and UNIX. For instance, The Iterated
Prisoner's Dilemma looks at trade-offs between cooperation
and defection; in Sugarscape, civilizations evolve as tribes
trade and bicker over stores of sugar (Science, 1 November
1996, p. 727); and in yet another game, lions stalk gazelles
on a virtual savanna.
Zooland is also referenced in Edward J. Renehan, Jr.,
SCIENCE ON THE WEB - A Connoisseur's Guide To Over 500 Of The
Best, Most Useful, And Most Fun Science Websites, Springer
Science, New York, NY, 1996.
Statistics, Credits & all the fish
This is Zooland version
9.149. Copyright © 1995-2004 Jörg Heitkötter. All rights
reserved. Please, send your additions, comments, and complaints
on dangling pointers to the Zookeeper joke@alife.org. And don't take
anything in this service too seriously; it's only science.
Thanks to C. Titus Brown for the new place on Alife.Org; Howard
Gutowitz for the opportunity to work with him on the CA FAQ; (and
the opportunity to give an "evening lecture on assigning
octal numbers to files on unixoid file systems" ;-) ; Chris
Langton for keeping me alive at Alife Online version 1.0; Nelson
Minar for patiently handling my requests; Hendrik Tiemann for our
joint paper; and everybody else I forgot to mention! (Apologies
to Chris Langton & Douglas Adams for combining parts of their
intellectual output with mine...) More thanx are here.
Legend
We make use of the following icons
(courtesy of the Apache HTTP
server distribution; that in turn is a distribution of Kevin
Hughes' public domain icons ["Who
remembers this anyway? It was cool in 1994..." -Ed.]:
- A Collection of Hyperlinks:
![[Collection]](rsc/dir.gif)
- A research paper:
![[paper]](rsc/paper.gif)
- An MPEG movie:
![[MPEG]](rsc/movie.gif)
- A Hyperlink to an anonymous FTP Server:
![[FTP]](rsc/ftp.gif)
- A Mirror Site:
![[Mirror]](rsc/mirror.gif)
- A Really Hot Site:
![[HOT!]](rsc/hot.gif)
- This program needs one of the following operating
systems:
Atari ST:
PC DOS:
Windows:
Macintosh:
Unix: ![[UNIX!]](rsc/unix.gif)
- You need a Java-capable browser to view pages marked:
![[JAVA!]](rsc/duke.gif)
ACE
- Agent-Based
Computational Economics, ACE: is the computational
study of economies modelled as evolving systems of
autonomous interacting agents. Resources availabe at this
continually updated site include surveys, annotated
syllabus of readings, teaching materials, software,
pointers to individual researchers and research groups,
cfp announcements, etc.
Alife.Org
- Alife.Org: All you
need to know about artificial life. ["If
you cannot find it in Zooland, you'll probably find it
here." -Ed.]
Alife database
- Alife
db: A Searchable Database for Alife Related Sites on
the Net, where the data is automatically gathered by an
intelligent search bot that scans the world wide web for
Alife related pages. The searching robot analyzes the
imported pages and creates (or updates) a database record
for each. The New Alife Database is implemented in two
versions: A searchable-database Java applet and an Html
version. Both are freely downloadable.
["If you
cannot find it in Zooland, or Alife.org you'll probably
find it here." -Ed.]
Afarm
- Afarm is Evolution in
your pocket! by Mervyn (Psion)
![[FTP]](rsc/ftp.gif)
Agents
- AgentWeb:
All resources on Agents on the Web at UMBC by Tim Finin
![[Collection]](rsc/dir.gif)
- InfoSpiders
(ARACHNID) Adaptive Retrieval Agents Choosing
Heuristic Neighborhoods for Information Discovery by
Filippo Menczer and Rik Belew
![[UNIX!]](rsc/unix.gif)
- Iterated Prisoner's
Dilemma web resources site: This site aims to be a
comprehensive repository of informations on the Iterated
Prisoner's Dilemma, and furthermore on the
representation, study and knowledge of cooperation (and
evolution of cooperation) between agents, by Bruno
BEAUFILS. If you have any questions, comments or remarks
feel free to send it to prison@lifl.fr
![[Collection]](rsc/dir.gif)
Alastair Channon
- Alastair's
home page contains details of his research into the
evolutionary emergence of AI-Life, including introductory
reading, publications and software.
Geb
is an artificial world containing organisms which evolve
by natural selection, in a similar vein to Tierra and
PolyWorld. Source code is available for Unix
(Linux/SunOS/IRIX/HP-UX/...) & MS-Windows.
![[Windows]](rsc/win.gif)
AlChemy
- AlChemy:
The AlChemy-Project by Walter Fontana et. al. is
concerned with the development of complex metabolisms in
simple Algorithmic environments. The aim is the
identification of prerequisites of genomic evolution or -
as Fontana put it - the conditions for "The arrival
of the fittest".
![[Collection]](rsc/dir.gif)
A.K. Dewdney
- Biester
![[FTP]](rsc/ftp.gif)
- Biomorphs (Bugs) by
Joshua R. Smith
![[FTP]](rsc/ftp.gif)
- Core Wars
![[FTP]](rsc/ftp.gif)
- Core War
![[FTP]](rsc/ftp.gif)
- L-Systems
![[FTP]](rsc/ftp.gif)
- Hodgepodge
machine by Jörg Heitkötter
![[FTP]](rsc/ftp.gif)
Andrew Wuensche
- Discrete
Dynamics Lab: A program for researching the dynamics
of finite binary networks and CAs.
![[Mac!]](rsc/mac.gif)
- Discrete Dynamics Lab
(Zooland download)
![[FTP]](rsc/ftp.gif)
Aquarium
- Aquarium
A-Quarium is a fish tank simulator based on Craig
Reynolds A-Life program "Boids", by Ric
Colasanti
![[FTP]](rsc/ftp.gif)
Artifical Life
- Artificial
Life by Matthew Caryl.
![[JAVA!]](rsc/duke.gif)
Artifical Life for Macintosh
- Artificial
Life for Macintosh by Alex Kasprzyk
![[JAVA!]](rsc/duke.gif)
Artifical Life Games
- Alife Games: has
released the Windows95/DirectX5 program bSerene with open
source code under the GNU General Public License. bSerene
is a first person shooter featuring artificial life
monsters. The program bSerene is suitable for academic
research into artificial life, it can be developed into a
first rate game, or it can be played and enjoyed as it
is.
![[DOS!]](rsc/dos.gif)
Artifical Life Live
- The Live
Artificial Life Page by Robert Silverman.
![[Collection]](rsc/dir.gif)
Artifical Life in Spanish
- Artificial
Life pages in Spanish by J.J. Merelo-Guervós. Acabo
de montar una página Web con una descripción de lo que
es la Vida Artificial, diversas herramientas relacionadas
con la vida artificial, punteros a grupos españioles
dedicados al tema, y recursos en ingles y español.
![[Collection]](rsc/dir.gif)
- Erik
Max Francis Alife references
![[Collection]](rsc/dir.gif)
Avida
- Avida A 2D version of
Tierra by Chris Adami, et al.
![[FTP]](rsc/ftp.gif)
- The Avida
Artificial Life group headed by Chris Adami at The
California Institute of Technology, CA, USA.
Bibliography
- The
Alife library maintained by Patrick Tufts.
![[Collection]](rsc/dir.gif)
Biology
- Biologie: The Great
Biological Addable Link Collection ["Before
you venture into virtual life, be sure you know what real
life looks like" -Ed.]
Biomorph
- Bouncing
Biomorphs: Based on Scott Maxwell's work, this applet
cycles through the rule space of biomorphs by Ben
Schaeffer
Biota
- Biota.Org: a special
interest group of the Contact Consortium.
![[Collection]](rsc/dir.gif)
Bitozoa
- Bitozoa,
are small animallike creatures with eyes, neural network
and flagella; created by Marcin Borkowski
Boids
- Boids by
Craig Reynolds
![[DOS!]](rsc/dos.gif)
- Java Boids by
Craig Reynolds
![[JAVA!]](rsc/duke.gif)
- Boids for Windows
by Jürgen Schmitz. Also available: The Boids screensaver.
![[DOS!]](rsc/dos.gif)
- Boids
in Delphi delphi source and PC binary by Mattias
Fagerlund.
![[DOS!]](rsc/dos.gif)
Boppers
- Boppers
by Rudy Rucker. The program shows creatures
("boppers") who are grouped into up to three
colonies. The boppers have genes which are bitstrings
specifying a number of parameters. Their fitness levels
are determined in a co-evolutionary manner, as in a
predator-prey system. The GA operators of cloning,
mutation, and crossover are implemented. Different styles
of boppers are possible, the main two types are
"turmites" and "boids". The turmites
are two-dimensional Turing machines, like more
sophisticated Chris Langton vants. The boids obey a Craig
Reynolds flocking algoirithm.
![[DOS!]](rsc/dos.gif)
Bug-Fest
- Bug-Fest:
is an ALife eco-system simulation in which bugs compete
for food and through darwinism slowly evolve their
genetic traits to be able to compete with one another by
Ed T. Toton III.
![[DOS!]](rsc/dos.gif)
Bugs
- Biomorphs (Bugs) by
Joshua R. Smith
![[UNIX!]](rsc/unix.gif)
- BugsX by Robert
Gasch
![[FTP]](rsc/ftp.gif)
Bugworld
- Bugworld by
Martyn Amos
![[FTP]](rsc/ftp.gif)
Buzzz!
- Buzzz!
A Boids-like after dark screensaver module by Simon
Fraser
![[Mac!]](rsc/mac.gif)
Cafun
- Cafun, an extemly nice
cellular automata simulator written in Java 2 v1.4 by
Andre Homeyer
![[NEW!]](rsc/new.gif)
Calife
- Calife A 1D CA
simulator by Rudy Rucker
![[FTP]](rsc/ftp.gif)
C.A.T
- C.A.T. A Cellular
Automaton Tool by GMD
![[FTP]](rsc/ftp.gif)
Camazine's Macintosh Alife collection
- Camazine A
Collection of Macintosh Alife programs (Ballistic
aggregation, Bifurcation diagram, Chaos in Logistic
Growth and Cobwebbing, Collective Robots, Comb pattern,
Dendroctonus, Differential adhesion, Firefly, Forest
Fire, Fractal growth, Genetic algorithm, Gravitation,
Hopalong, Henon, Lorentz, Lyapunov, Pattern CA, Random
distributions, Spirals, Traveling Salesman) by Scott
Camazine
![[FTP]](rsc/ftp.gif)
CelLab
- CelLab
contains the executables and support files for John
Walker and Rudy Rucker's Cellular Automata Laboratory for
Windows. A DOS version of this program was released under
the name CA Lab by Autodesk in 1989. by Rudy Rucker
![[DOS!]](rsc/dos.gif)
Cellsim
- Cellsim is a
cellular automaton simulator by David Hiebeler and Chris
Langton
![[UNIX!]](rsc/unix.gif)
Cellular
- Cellular A
cellular automata programming system by J. Dana Eckart
![[FTP]](rsc/ftp.gif)
Cellular Automata
- Swarming,
Schooling, etc: Simple, opensource cellular automata
programs for the Mac programmed in Cocoa. By using this
simple language, anyone (even a nonprogrammer) can modify
and extend the code by Gordon Worley's Red Bird Island
Productions.
![[Mac!]](rsc/mac.gif)
Cellular Programming
- Evolution
of Parallel Cellular Machines by Moshe Sipper
Chaos
- International
Journal of Chaos Theory and Applications
![[Collection]](rsc/dir.gif)
Chris Adami
- Avida A 2D version of
Tierra by Chris Adami, et al
![[FTP]](rsc/ftp.gif)
- Introduction
To Artificial Life by Chris Adami. It's a book and
CD-ROM package that was developed in a lab-oriented
course taught at Cal Tech in 1995 and 1996, and
simultaneously augmented by ALife research conducted
there. The courses have been attended by an
interdisciplinary group of students from backgrounds in
physics, computer science, and the computational neural
sciences. Prerequisite understanding of statistical
physics and thermodynamics, basic biology, as well as
familiarity with computer architectures and scientific
computing techniques are assumed. The project is an
attempt to bring together the necessary theoretical
groundwork for understanding the dynamics of systems of
self-replicating information, as well as the result from
initial experiments carried out with artificial living
systems based on this paradigm. Its intent, in providing
this interplay between theory and experiment, is to lead
us further along the road to discover not only thegeneral
principles of the living state, but also to uncover
aspects of this complex system that has remained hidden,
or misunderstood, because of the impossibility to
heretofore perform dedicated experiments. The CD-ROM
contains the 1.0 Version of Avida Art A 2D version of
Tierra byificial Life software designed to carry out
dedicated computational experiments. The CD also contains
a Java applet for doing Cellular Automata homework, plus
HTML hyperlinks to Alife-based Web and other programs.
November 1997/Hardcover/402 pages, includes
CD-ROM/$59.95/ISBN 0-387-94646-2.
Chris Langton
- Xca A
self-replicating cellular automaton by Chris Langton
![[FTP]](rsc/ftp.gif)
- Cellsim by Chris
Langton and Dave Hiebeler
![[FTP]](rsc/ftp.gif)
Complex adaptive systems
- CAS:
is a set of software simulations for teaching concepts
related to complex adaptive systems. Modeled systems
include the formation of leaves on pine cones,
predator-prey population cycles, neural networks for
pattern learning, optimal resource exploitation, and
simulated annealing for search by Rob Goldstone
![[Mac!]](rsc/mac.gif)
Collidoscope
- Collidoscope:
is an interactive screen saver, application, and
wallpaper generator for Windows which delivers a unique
cornucopia of computer generated kinetic art to the
user's desktop. Multitudes of abstract objects appear to
traverse the computer screen and collide and interact
with each other, producing a wide variety of
kaleidoscopic formations which are incredibly dynamic and
visually captivating. Collidoscope is designed and
engineered to provide hours of enjoyment without the
boredom which accompanies predictability by George
Maydwell's
![[Windows]](rsc/win.gif)
Coyotegulch
- Coyotegulch: is
Scott Robert Ladd's website, that features Java applets
including source code for a variety of alife related
programs. (Voters, LifeBox, Bumble, etc.)
![[NEW!]](rsc/new.gif)
Craig Reynolds
- Boids by
Craig Reynolds
![[DOS!]](rsc/dos.gif)
Cryptobox
- Cryptobox:
a project where Conway's Game Of Life is employed in the
architecture of an anonymous distributed network.
![[NEW!]](rsc/new.gif)
CRESS
- CRESS:
Computer Simulation of Societies at Centre for Research
on Simulation in the Social Sciences (CRESS)
Cyberbotics
- Cyberbotics, Ltd.:
Webots is a realistic mobile robots simulator developed
by Cyberbotics. This software is intended for reseachers
and teachers in the fields of Autonomous Agents, Computer
Vision and Artificial Intelligence. It models a real
robot, Khepera, and a number of extension turrets,
including several vision turrets, a gripper turret, etc.
The user can program virtual robots using a C / C++
library which is compatible with the real robot. A 3D
environment editor allows to customize robotics
scenarios.
![[UNIX!]](rsc/unix.gif)
David I. Bell
- Highlife
![[FTP]](rsc/ftp.gif)
- Spaceships
![[FTP]](rsc/ftp.gif)
David Hiebeler
- Cellsim by Chris
Langton and Dave Hiebeler
![[FTP]](rsc/ftp.gif)
Digital Biology
- Digital Biology
is now more than just a genetic programming tool for
windows, but also has applet examples of evolving neural
network architectures and real-time animation using mesh
deformation, a physics model, and an ANN (artificial
neural network) by Bill Kraus.
![[DOS!]](rsc/dos.gif)
Documents
- Highlife by David
I. Bell
![[FTP]](rsc/ftp.gif)
- Spaceships by
David I. Bell
![[FTP]](rsc/ftp.gif)
Dublin
- Dublin City
University Alife Lab in Ireland.
Drone
- Drone
is a tool for automatically running batch jobs of a
simulation program. It allows sweeps over arbitrary sets
of parameters, as well as multiple runs for each
parameter set, with a separate random seed for each run.
The runs may be executed either on a single computer or
over the Internet on a set of remote hosts. Drone is
written in Expect (an extension to the Tcl scripting
language) and runs under Unix. It was originally designed
for use with the Swarm agent-based simulation framework,
but Drone can be used with any simulation program that
reads parameters from the command line or from an input
file and was written by Theodore C. Belding
![[UNIX!]](rsc/unix.gif)
EC, Evolutionary Computation
- The Hitch-Hiker's
Guide to Evolutionary Computation: by Jörg
Heitkötter and David Beasley
![[paper]](rsc/paper.gif)
- ENCORE: The
Electronic Appendix to "The Hitchhiker's Guide to
Evolutionary Computation" by Jörg Heitkötter
![[Collection]](rsc/dir.gif)
EcoLab
- EcoLab:
The site includes software, documentation and papers
published from the EcoLab software. Some of the papers
touch upon artificial life, and since Ecolab is all about
studying evolutionary processes - I think we need to
understand evolution to develop artificial life, and
correspondingly, we need artificial life to understand
evolution by Russell Standish
![[paper]](rsc/paper.gif)
ELSY
- ELSY: Evolution of
Learning Systems. 2D artificial life simulation with
neural nets and brain modules. User draws his own map and
breeds animals on it. Possibility to watch them running
and their brains evolving in the same time.
-
EvCA
- EvCA: The
overall research done by the EvCA group is primarily
motivated by the question: "How does evolution
produce sophisticated emergent computation in systems
composed of simple components limited to local
interactions?" To try to find answers to this
question, genetic algorithms are used to evolve cellular
automata to perform computational tasks that require
global information processing. In studying the results of
these computer simulations, many more, related questions
have sprung up, ranging from questions about the relation
between pattern formation and information processing to
questions about population dynamics and coevolution.
Follow the links in the list below to find out more about
these research projects, and how they relate to each
other.
-
EvoLab
- EvoLab needs
Microsoft Windows 3.11 at least and and some knowledge of
the German language since it's user interface is solely
written in German by Martin Reiche
![[DOS!]](rsc/dos.gif)
-
EVOLUTIONz
- EVOLUTIONz allows
a user to construct, compare, observe, and explore
dynamic artificial ecosystems through a 3D interface. The
inhabitants of these ecosystems are artificial animals,
each controlled by a neural net, which compete for
limited resources and evolve over time. The program is
meant as a fun tool for investigating learning and
open-ended evolution.
![[NEW!]](rsc/new.gif)
FAQ, Frequently Asked Questions
- comp.ai.alife
FAQ by Anthony Liekens (Ed.)
![[Collection]](rsc/dir.gif)
- comp.ai.genetic
FAQ by Jörg Heitkötter and David Beasley (Eds.)
![[Collection]](rsc/dir.gif)
Fish
- Fishes of the Silicon
Sea The World & I Magazine-June 1995, by Gene
Levinson
![[Collection]](rsc/dir.gif)
Flex CA
- Flex CA: a life
automata with flexible rules by Chris Gordon-Smith
![[FTP]](rsc/ftp.gif)
Floys
- Floys: are
territoral animals, and they defend their territory
fiercely. An unfortunate stranger who happens to be
passing by will not last long. Floys' behavior can be
modified either by changing their properties, or by
cycling between four pre-defined behaviors by Ariel
Dolan. (Now includes new items such as Artificial Life in
Tcl/Tk and web-oriented interactive CA applet. Also, all
the source code is free to download.)
![[JAVA!]](rsc/duke.gif)
Framsticks
- Framsticks:
Three-dimensional life simulation. Evolution of physical
structure and control system (neural network).
Spontaneous and directed evolutions possible. 3D
artificial world and species preview. Application to
download. By Szymon Ulatowski and Maciej Komosinski.
![[MPEG]](rsc/movie.gif)
Gaia
- Gaia:
Artificial Life, Genetic Algorithms, Learning Machines
and more in Spanish by Manu Herrán Gascón
![[Collection]](rsc/dir.gif)
Gene Spafford
- Computer-Viruses: A
Form of Artificial Life?
![[FTP]](rsc/ftp.gif)
Helix
- Helix: is
a tierra-like ALife system in which small
self-replicating programs evolve and compete for valuable
memory space by Ed T. Toton III.
![[DOS!]](rsc/dos.gif)
HighLife
- Highlife by David
I. Bell
![[FTP]](rsc/ftp.gif)
Hodgepodge Machine
- Hodgepodge
machine by Jörg Heitkötter
![[FTP]](rsc/ftp.gif)
- Die
Mischmasch-Maschine in Java by Claus Claves
![[FTP]](rsc/ftp.gif)
Irreducible Semi-Automated Combat
- ISAAC an
artificial-life "toy model" of land combat
developed for the USMC by Andrew Ilachinski. (Kind of a
SUGARSCAPE for warfare).
Jworld
- Jworld:
A collection of Macintosh programs related to Alife by J.
R. Kellet
![[Mac!]](rsc/mac.gif)
Karl Sims
- Evolving Creatures
(9MB)
![[FTP]](rsc/ftp.gif)
- Karl's homepage
at GenArts, Inc contains all his work.
![[Collection]](rsc/dir.gif)
Landscapes
- Abteilung
für Forstliche Biometrie und Informatik at The
University of Göttingen, Germany. ["Only
available in the German language" -Ed.]
LCA, The Lab for the Culture of the Artificial
- LCA,
University of Urbino, Italy.
LEE, Latent Energy Environments
- Latent
Energy Environments evolving populations of neural
networks adapting to environments of increasing
complexity, by Richard Belew and Filippo Menczer
![[Mac!]](rsc/mac.gif)
LEM, Logic for Eco-Modeling
- LEM
is a general purpose ALife simulator LEM (stands for
Logic for Eco-Modeling). LEM relies on Logic Based
General Systems Theory. It is implemented in Visual
Prolog. It has high quality visual interface and high
performance by Anju Dahiya and Serguei Krivov
![[DOS!]](rsc/dos.gif)
LEGO Systems
- Toybots:
evolving LEGO robots by Henrik Hautop Lund.
- Buildable
Objects: evolving LEGO objects by Pabalo Funes and
Jordan Pollack.
Life 3D
- Carter Bays is
the authority on 3 dimensional life variants.
LifeNM
- LifeMN:
the ultimate Moore Neighborhood 1-bit rule exploration
tool by Ben Schaeffer
![[DOS!]](rsc/dos.gif)
Life Search
- Life Search
by David I. Bell
![[FTP]](rsc/ftp.gif)
Lithos
- Lithos
is a stack based evolutionary computation system. Unlike
most EC systems, its representation language is
computationally complete, while also being faster and
more compact than the S-expressions used in genetic
programming. The version presented here applies the
system to the game of Go, but can be changed to other
problems by simply plugging in a different evaluation
function. Source code and Windows executable are
provided.
![[HOT!]](rsc/hot.gif)
Locomotion
- Evolving Creatures
by Karl Sims (9MB)
![[FTP]](rsc/ftp.gif)
- Controllers
for balanced locomotion for "human" characters
by Jessica Hodgins et al. (included other athletic tasks)
![[paper]](rsc/paper.gif)
Macintosh
- Macintosh
alife software, an index maintained by Bran Hill
![[Collection]](rsc/dir.gif)
Macrophylon
- Macrophylon
was developed to investigate the patterns and dynamics
involved in the building of evolutionary trees. The
general model employed assumes only certain specified
ecological properties of populations and the basic
principles of interactions between them, and is based
upon Darwinian theory.
![[DOS!]](rsc/dos.gif)
Matrem
- Matrem: is an
Artificial Life program, that simulates an ecosystem on
the computer. Creatures struggle for their own survival
and for the survival of their species. The program uses
seperate pieces of C++ code for each species, that are
made by different people; written by Mathijs Romans
developed to investigate the patterns and dynamics
involved in the building of evolutionary trees. The
general model employed assumes only certain specified
ecological properties of populations and the basic
principles of interactions between them, and is based
upon Darwinian theory.
![[DOS!]](rsc/dos.gif)
Mirek's Cellebration
- MCell:
(used to be MCLife), Mirek's Cellebration (MCell), 1-D
and 2-D Cellular Automata viewer, explorer and editor by
Mirek Wojtowicz now at version 4
- MCell
gallery: Cellular Automata Gallery, a graphical
library of 200+ Cellular Automata by Mirek Wojtowicz
![[JAVA!]](rsc/duke.gif)
Modern CA
- Modern
CA: includes a color interactive exhibit of a dozen
reversable cellular automata rules including Parity Flip,
Time Tunnel, and reversable variations of the Replicator
(1357/1357) rule by George Maydwell
MbitiWorld
- MbitiWorld
"... a DOS and Windows based program with
neural-net carnivorous/herbivorous agents that evolve (a
bit), eat each other and so on..." according to
it's author J.J. Merelo-Guervós
![[Windows]](rsc/win.gif)
Mitchel Resnik
- LEGO, LOGO, and other
creatures
![[FTP]](rsc/ftp.gif)
- Starlogo
A simple complex systems simulations implemented in logo
![[Mac!]](rsc/mac.gif)
- Behavior
Construction Kits
Neoterics
- Neoterics by
Kevin Coble
![[FTP]](rsc/ftp.gif)
Netlife
- Netlife Evolving
neural nets in an environment, by Christopher Busch
![[FTP]](rsc/ftp.gif)
Nothing but Net Artificial Life
- The
DevCentre ALife site contains Peter Harrison's
research projects in Artificial Life. The most recent
example is BioMorph2, which he has been developing to
eventually provide an open source implementation of
Jeffery Ventrella's GenePool. He has also written a few
articles regarding physics and ALife. The site still
contains the work I have been doing since 1995. Source
Code is available for all applications on the site.
Nugs
- Nugs
An interactive graphic simulation of Darwinian evolution
by Mike Wesemann. Nugs is based on an idea presented in
the May 1989 issue of Scientific American in an article
titled Simulated Evolution: wherein bugs learn to hunt
bacteria, by A. K. Dewdney. I called it Nugs because it's
the NEXTSTEP version of similar PC/Mac versions which are
called Bugs. It is compiled for all NEXTSTEP
architectures
![[UNIX!]](rsc/unix.gif)
Panspermia
- Cosmic Ancestry:
Life comes from space because life comes from life. ["Huh?" -Ed.]
![[Collection]](rsc/dir.gif)
Ph.D.
- PhD
and graduate studies in Alife by Ben Marcotte.
![[Collection]](rsc/dir.gif)
Predator/Prey
- Predator/Prey:
is a creature behaviour simulator, programmed in Java,
for simulating Predator-Prey interactions. It has the
potential to simulate a Lotka-Volterra model of
population size oscillations. The creatures can display
many forms of movement and behaviour of various
complexity.
![[JAVA!]](rsc/duke.gif)
Primordial Life
- Primoridal
Life Primordial Life for Windows 95/NT (x86). Watch
animated "biots" evolve in a "biot eat
biot" world by Jason Spofford. (BTW, the program
comes in both a screen saver version and window version.)
![[DOS!]](rsc/dos.gif)
Psim
- Psim: Basic simulation
of small objects which interact with each other (through
eating, fighting, procreation, etc) in a 2D world. All
properties of the objects can be defined by the user;
contributed by Robin Van Loock
![[DOS!]](rsc/dos.gif)
Revoworms
- Revoworms
created by Tim Tyler. Revoworms uses 729 states per cell.
Primarily in order to keep down the number of states per
cell down, it uses a strange neighbourhood - called the Doubled
Central Triumphant neighbourhood. The 729 states are
partitioned into 27 in the central region, and 3 in each
peripheral region. The display appears to be using the
Triumphant neighbourhood. I don't yet have display
drivers for the Central Triumphant neighbourhood - a fact
I compensate for by using additional colours. The
simplest self-replicating reversible automata appears to
be Fredkin's family of parity rules - which get by with
two states per cell. However, the "organisms"
only appear fleetingly, and the inverse of the automata
has an unboundedly large neighbourhood - so running it in
reverse is not a very practical possibility. As a
consequence of this, other types of reversible
self-reproducing automata are likely to prove of
interest.
Richard Dawkins
- A Richard
Dawkins homepage created by John Catalano.
-
Rudy Rucker
- Calife A 1D Cellular
Automata system for the PC by Rudy Rucker
![[FTP]](rsc/ftp.gif)
SARCASim
- SARCASim,
the Super Animation-Reduction Cellular Automata
Simulator, by George Maydwell is a fast programmable
cellular automata simulator, powerful enough to simulate
hexagonal grid cellular automata.
![[Windows]](rsc/win.gif)
Savanna
- Savanna: is a
self-organizing computer-application, which consists of a
number of virtual lions and gazelles living on a virtual
savanna. On the savanna the animals are born, form
flocks, eat, reproduce and eventually die by Henrik Olsen
![[JAVA!]](rsc/duke.gif)
Selection3D
- Selection3D: an
applet which allows users to breed 3-dimensional moving
creatures (some of them look very nice). The population
contains of 200 such creatures. The aim of the creatures,
each with its own appearance, geometry and behaviour, is
to be selected by humans. Creature which were not
selected for a too long time, will die out. With mutation
and recombination of existing creatures, new ones can bee
generated. The program runs as an internet-application,
so it gets the more interesting the more breeders are
involved by Markus Holenstein.
Self
- Selfreplicating shar
archive by Jörg Heitkötter [Oh, man, gimme a
break, this is for old-time hacker's only, right? -Ed.]
![[FTP]](rsc/ftp.gif)
-
Social robotics & socially intelligent agents
- Artificial
Life approaches with Mobile Fischertechnik Robots (ALF)
and other work on "Individualized Robot
Societies" by Kerstin Dautenhan at University of
Reading, UK.
Spaceships
- Spaceships by David
I. Bell
![[FTP]](rsc/ftp.gif)
StarLogo
- Starlogo
A simple complex systems simulations implemented in logo,
by Mitchel Resnick et al.
![[Mac!]](rsc/mac.gif)
Stephen Levy
- Artificial
Life: The Quest for a New Creation by Stephen Levy
![[Collection]](rsc/dir.gif)
Sugarscape
- SUGARSCAPE:
Simulation of social phenomena at Brookings Institute.
Swarm
- The Swarm Corp.:
co-founded by Chris Langton et al.
![[UNIX!]](rsc/unix.gif)
- Swarm in Java by
Alex Vulliamy
![[JAVA!]](rsc/duke.gif)
TechnoSphere
- TechnoSphere:
is a 3D model world inhabited by artificial lifeforms
created by WWW users around the world; a project by Jane
Prophet
![[Collection]](rsc/dir.gif)
Text creatures
- Text
creatures: Basically, the user types a string into a
little text box, and the program generates a population
of strings of random text. Members of the population mate
with each other and produce offspring, and the offspring
(over many generations) tends to evolve towards the text
that the user entered. So if the user enters
"hello" at the beginning of the game, by 200th
generation, the great- great- great- great- etc.-grandson
of "xcekk" might have evolved into
"hellr" - or even "hello." The
program evolves the text-creatures using a simplified
Darwinian system of rules.
Texture Garden
- Texture Garden:
Reaction-diffusion applets by Tim Tyler
![[JAVA!]](rsc/duke.gif)
Theory
- Theory of Self-reproducing
Automata and Life by Hendrik Tiedemann and Jörg
Heitkötter
![[paper]](rsc/paper.gif)
Thomas Ray
- Tierra (Zooland download)
![[FTP]](rsc/ftp.gif)
- MacTierra
by Simon Fraser
![[Mac!]](rsc/mac.gif)
Tim Tylor
- HAL:
"HAL" stands for "Hardware Artificial
Life". It is a Java simulation of a cellular
automata substrate supporting self-reproduction and
universal computation.
- Lowlife: A
mass-and-spring based system which displays a virtual
world containing articulated, self-reproducing creatures.
![[JAVA!]](rsc/duke.gif)
- TimTyler.Org: [Check
this out for more stuff from Tim. -Ed.]
TOYBOTS
- Toybots:
evolving LEGO systems by Henrik Hautop Lund.
Vehicles
- All of the folowing resources are related to Valentino
Braitenberg's imaginary vehicles introduced in his
seminal book Vehicles: Experiments in Synthetic
Psychology
- POPBUGS
by Chris Thornton.
- Braitenberg's
Vehicles by John Wiseman.
Visions of Chaos
- Visions
Of Chaos is a freeware Windows application. It covers
One Dimensional Cellular Automata, One Dimensional
Totalistic Cellular Automata, Two Dimensional Cellular
Automata, Two Dimensional Cyclic Cellular Automata, Ant
Automaton, Attractors, Cascade One Dimensional Cellular
Automata, Circle Fractal, Complex Fractals,
Diffusion-Limited Aggregation, Digital Inkblot Cellular
Automata, Escape Fractals, Feigenbaum Diagram, Flies,
Forest Fire, Genetic Art, Genetic Bugs, Genetic Bugs 2,
Graphical Iteration, Gravity Simulation, Iterated
Function Systems, Julia Set, Light Gravity Simulation,
L-Systems, Lorenz Water Wheel, Lyapunov Fractals,
Magnetic Pendulum, Mandelbrot Set, Next Nearest Neighbour
Cellular Automata, Plasma Clouds, Quaternion Julia Set,
Reaction-Diffusion, Recursive Lattice, Sierpinski
Triangle, Tiled Cellular Automata, Vertical
Diffusion-Limited Aggregation, Wa-Tor and WarBots. Also
creates 2D and 3D fractal movies and fractal music, by
Jason Rampe.
WinCA
- WinCA A fast
cellular automata simulator with Windows GUI, by Bob
Fisch and David Griffeath
![[FTP]](rsc/ftp.gif)
WinGA
- WinGA A genetic
algorithm simulator with Windows GUI, by Ian Munro
![[FTP]](rsc/ftp.gif)
WinLife
- WinLife This
program allows you to play John Conway's "Game of
Life". You can create patterns and watch them grow
according to the rules of the game. Thanks to its
powerful editing facilities, you can make changes to
complex patterns without re-entering them, and you can
save them to disk so that you can re-play them later, by
John Harper
![[FTP]](rsc/ftp.gif)
Xca
- Xca A
self-replicating cellular automaton by Chris Langton
![[FTP]](rsc/ftp.gif)
Xcsort
- Xcsort An
application (under linux and X11) which simulates a
collective sort (by ants) based on J.L. Deneubourg rules
by Stephane Wulc
![[FTP]](rsc/ftp.gif)
Xlife
- Xlife The fastest
life package (version 3.0) by Jon, Dan, Chuck and Eric
![[FTP]](rsc/ftp.gif)
Yin Yang Fire
- Yin Yang Fire
a cellular automaton that computes spectacular fractal
images

... where Animals turn to Animats!
Copyright © 1995-2004 Jörg Heitkötter. All
rights reserved.
If you find bugs in this service, please inform the zookeeper joke@de.uu.net
Available from the same author:
Bookland * ENCORE * GNUland * Heartland * Webland
$Id: index.joy,v 9.149 2004/07/06 22:35:06 joke
Rel $