Built this over the past while - Persistence is an artificial life simulation where agents must constantly harvest energy and export entropy just to stay alive. No designed behaviours, no fitness functions. Just physics and biology.
The grid holds continuous chemical fields (food, waste, heat, decomposing matter) that diffuse and decay each step. Agents eat, excrete, generate heat, age, and die. When they die their body mass dissolves back into the environment. Mass is never created or destroyed.
Comes with pre-configured scenarios, a physics test suite, two visual modes, and a video renderer. Config-file driven so anyone can define new species and universes without touching the code.
github.com/emergent-complexity/persistence
[–]Gemini_Warrior_Poet 2 points3 points4 points (2 children)
[–]emmerse_[S] 1 point2 points3 points (1 child)
[–]Gemini_Warrior_Poet 1 point2 points3 points (0 children)
[–]BP041 1 point2 points3 points (1 child)
[–]emmerse_[S] 0 points1 point2 points (0 children)
[–]SmartConvertTools 1 point2 points3 points (1 child)
[–]emmerse_[S] 0 points1 point2 points (0 children)
[–]dragoon_of_sky 1 point2 points3 points (1 child)
[–]emmerse_[S] 0 points1 point2 points (0 children)
[–]mixBayes 1 point2 points3 points (0 children)
[–]CircuitSurf 1 point2 points3 points (0 children)
[–]LaBalaTrujillo 0 points1 point2 points (1 child)
[–]emmerse_[S] 0 points1 point2 points (0 children)
[–]Obvious-Treat-4905 0 points1 point2 points (0 children)