Evolution simulators model the principles of natural selection, mutation, genetic inheritance, and fitness evaluation to apply the self-emergent process of evolution to populations of virtual organisms. These simulators provide virtual environments designed for rapidly simulating the entire lifespans of many generations of these organisms as they compete, reproduce, and adapt. Some of the awesome things that evolution simulators often incorporate as features include:
- Neural networks
- Cellular automata
- Reinforcement learning
- Particle physics
- Newtonian physics
- Procedural generation
- Pheremone trails
- The Life Engine - A cellular automaton designed to simulate the long term processes of biological evolution.
- Evolving-Protozoa - An interactive environment where protozoa-like entities live, die, and have offspring whose behaviours and morphologies can change.
- The Bibites - Uses ideas from NeuroEvolution of Augmenting Technologies (NEAT) to simulate and evolve agent brains. Available on itch.io as a closed source downloadable.
- biosim4 - Simulates biological creatures that evolve through natural selection while making decisions based on pheremone trails.
- ecosim - An interactive ecosystem and evolution simulator of agents with a variety of genetic traits.
- ALIEN - A CUDA-powered artificial life simulator capable of large-scale real-time simulation.
- SpaceParticleSimulator - Simulates evolutionary patterns with cells acting under particle physics and includes predation.
- SproutLife - Simulates the evolution of complex life by extending Conway's Game of Life and defining organisms that mutate and reproduce.
- Thrive - A playable simulation game about the evolution of life with powerful creation tools and deep simulation mechanics.
- Creatures - An evolution simulator with inheritance and mutation during reproduction.
Contributions of any kind welcome, just follow the guidelines!
Thanks goes to these awesome past contributors!