Skip to content

twiks228/NeuroCivilization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🌍 NeuroCivilization

C# Platform

NeuroCivilization is a complex zero-player Artificial Life simulation written in C#. It simulates a living, breathing ecosystem where AI agents (Humans and Animals) survive, evolve, and form primitive societies using custom Neural Networks and Genetic Algorithms.

📸 Screenshots

{603EE807-9F6A-4102-92C0-C8D77B7C77F6} {C7C3B1F9-4E36-492A-A561-2B54CF868002} {A291E7F9-6F13-4D34-B411-E314E57C8DEE}

✨ Key Features

  • 🧠 Custom Neural Networks: Agents make decisions based on inputs (vision, hunger, pain) processed through a FastBrain network, modulated by simulated neurochemicals (Dopamine, Serotonin, Cortisol).
  • 🧬 Advanced Genetics & Epigenetics: A deep genetic system including inheritance, mutations, telomere aging, and epigenetic memory (stress, famine, and trauma affect gene expression in descendants).
  • 🏹 AI Ecosystem: Herbivores and predators roam the map, form packs, and breed. Humans hunt, gather, craft tools, and defend themselves.
  • ⛺ Tribe Formation: Humans form relationships, build shelters, teach each other, invent technologies, and establish tribal territories.
  • ⛈️ Dynamic World: Day/night cycles, changing seasons, and weather events (Rain, Storm, Snow, Heatwaves) directly impact agent survival.

🎮 Controls

  • WASD / Arrows - Move Camera
  • Mouse Wheel - Zoom In / Out
  • Left Click - Select an Agent / Animal (shows detailed brain/gene stats)
  • Right Click + Drag - Pan Camera
  • SPACE - Pause / Resume simulation
  • + / - - Change simulation speed
  • F - Follow selected agent
  • TAB - Cycle through alive humans
  • F1 - F12 - Toggle UI panels (Map, Stats, Info, Weather, Territories, etc.)

🚀 How to Run

  1. Clone the repository.
  2. Open the .sln file in Visual Studio (2022 recommended).
  3. Ensure .NET Core or .NET 5/6/7/8 (depending on your setup) is installed.
  4. Build and Run the project (F5).

About

is a complex zero-player Artificial Life simulation written in C#. It simulates a living, breathing ecosystem where AI agents (Humans and Animals) survive, evolve, and form primitive societies using custom Neural Networks and Genetic Algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages