Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.38 KB

File metadata and controls

29 lines (18 loc) · 1.38 KB

synapto-sim

Unity and C# based simulator of evolving creatures with a small neural network brain

Disclaimer: this readme.md was written before a single line of code has been written. Which means that it currently is more of a vision statement than anything else.

Introduction

synapto-sim is a Unity project written in C# that simulates creatures in a 3D world with simulated physics. The project focuses on the evolution through reproduction of simulated neural network brains of these creatures. The genetic code of the parents are mixed randomly and a mutation is added. It provides a platform for experimenting with the principles of evolution, and emergent behavior.

The simulation is built using the Unity engine and C# for the neural network, creature senses, and capabilities. Unity's powerful features enable the creation of a visually appealing 3D environment. The modular architecture of synapto-sim allows for easy extension and customization, enabling users to experiment with different aspects of the simulation.

Diagram of the simulator

Installation

Unity editor version: 2022.2.20f1

Known issues

  • There is no code or anything yet
  • The readme is incomplete

Contributing

Developing on Windows

Setup Git to convert CR LF line endings to LF automatically:

git config --global core.autocrlf true

License

synapto-sim is licensed under the MIT license.