Skip to contents

Agents and environments

create_agents()
Create a simple population of artificial agents
simulate_resource_competition()
Simulate resource competition among artificial agents

Reproduction, mutation, and selection

simulate_reproduction()
Simulate reproduction with simple inheritance
simulate_mutation()
Apply mutation to a numeric trait
simulate_selection()
Simulate fitness-based selection

Population dynamics

simulate_population_dynamics()
Simulate simple artificial-life population dynamics

Measurement and visualization

measure_life_like_complexity()
Measure simple life-like complexity summaries
plot_alife_sim()
Plot artificial-life simulation outputs