How the Life Engine works

Emergent Garden
Nov 14, 2021
11 notes
11 Notes in this Video

Cell-Based World: Grid of Atomic Building Blocks for Life

CellBasedWorld GridStructure AtomicBlocks WorldFoundation
00:19

The Life Engine world is a grid made up of square cells—everything is made of cells, which are the sort of atoms of the world, the building blocks of the environment and its organisms.

Anatomy Cell Types: Functional Specialization in Artificial Organisms

AnatomyCells FunctionalSpecialization CellTypes ModularOrganism
00:32

The Life Engine features six anatomy cell types that can only exist within an organism as part of its structure, each serving distinct functions.

Mouth Cell: The Only Essential Requirement for Organism Viability

MouthCell EssentialFunction EnergyAcquisition ViabilityConstraint
00:38

The orange mouth cell is the most important cell type—it eats food in directly adjacent cells, and every organism needs a mouth since it’s the only cell that is absolutely essential.

Lifespan Calculation: Size-Dependent Longevity in Artificial Organisms

LifespanCalculation SizeDependence AgingMechanism MortalityTimer
01:28

Once an organism is born, a timer begins counting down until its eventual death when it is turned into food—the length of an organism’s lifespan is calculated by multiplying the number of cells it has by the simulation control parameter called lifespan multiplier.

Reproduction Food Requirement: Size-Proportional Energy Cost for Offspring

ReproductionCost FoodRequirement EnergyInvestment SizeTradeoff
01:54

The goal of an organism is to reproduce before it dies—once an organism has eaten as much food as it has cells in its body, it will attempt to reproduce.

Producer-Mover Dependence: Ecological Interdependence Through Resource Flow

EcologicalInterdependence ProducerConsumer ResourceCycling MutualDependence
02:12

Reproduction can fail if offspring attempt to occupy non-empty cells—this introduces entropy where resources can be forever lost, but also means that static producers are somewhat dependent on movers to clear away accumulated food from dead organisms.

Eye-Brain System: Perception-Based Decision Making in Artificial Organisms

EyeBrainSystem Perception DecisionMaking AdaptiveBehavior
02:40

Any organism can evolve eyes, but when an organism has both eyes and mover cells, it is given a brain that enables perception-based decision making.

Genetic Information: Parameters and Structures Instead of DNA Strings

GeneticInformation InformationInheritance NonDNAGenes HeritableTraits
03:09

Do organisms have genes? Functionally yes—information is being copied and pasted from parent to offspring, information that defines the makeup and behavior of that organism, so genes.

Anatomical Mutation: Three Ways Offspring Can Differ from Parents

MutationSystem AnatomicalChange GeneticVariation EvolutionaryMechanism
03:23

When born, offspring have a small chance to mutate their anatomies in three different ways, providing the variation necessary for evolution.

Mutability Trait: When Mutation Rate Itself Evolves

Mutability EvolvableMutationRate MetaEvolution SelfModifyingSystem
03:37

Among the traits that can mutate is the probability of mutation itself—called mutability—creating a meta-evolutionary dynamic where evolution can tune its own rate of change.

Natural Selection Without Fitness Functions: Emergent Evolution from Rules

NaturalSelection NoFitnessFunction EmergentEvolution TrialAndError
03:40

It doesn’t take any more rules or systems or code to build in the evolution itself—organisms that survive, eat food, and reproduce propagate throughout the environment, and those with more advantageous mutations or genes will propagate more.