Table of Contents

Vivarium

Vivarium is a high-performance artificial life simulation written in C# (.NET 10) using the MonoGame framework.

The project simulates an ecosystem of autonomous agents ("Creatures") interacting within a dynamic grid-based world containing plants and structures.

Overview

The project simulates an ecosystem of autonomous agents ("Creatures") interacting within a dynamic grid-based world containing plants and structures.

Key Features

  • Evolutionary Neural Networks: Agents possess a genome encoding a Recurrent Neural Network (RNN)
  • Complex Phenotypes: Genes determine physical traits
  • Dynamic Ecosystem: Herbivores, Carnivores, and Omnivores
  • Emergent Behavior: No hard-coded rules - behaviors emerge from neural networks

Documentation

For Users

For Developers


Generated with DocFX