The Encyclopedia of Artificial Life

Software platforms

Aevol

Aeovl is a digital evolution platform designed to have a genetics model that is more similar to bacterial DNA than other digital evolution platforms . The genetic code of each…

Continue ReadingAevol

Boids

One of the most beautiful examples of emergence in nature is the graceful but disciplined flocking of birds. This behavior can be simulated in an artificial life system. Boids (online…

Continue ReadingBoids

Chromaria

Chromaria is an Artificial Life system that was designed to facilitate research on open-ended evolution. It is inspired by the hypothesis that open-ended evolution is easier to achieve when, rather than evolving along a complex fitness landscape, individuals must simply achieve some minimal criterion (MC, in the quote below) in order to be allowed to reproduce.

Continue ReadingChromaria

Lenia

Lenia is a class of continuous cellular automata systems. It was the topic of the ISAL Award for outstanding paper of 2019 and an entry in the 2018 ALife Art competition which won an honorable mention.

Continue ReadingLenia

Tölvera

Tölvera is a Python library designed for composing together and interacting with basal agencies, developed by Jack Armitage at the Intelligent Instruments Lab, University of Iceland. Examples can be found at iil-examples/tolvera. See also the guide, reference and experiments pages. We…

Continue ReadingTölvera