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

5 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages