This project was inspired by Bibits and this video. It creates some creatures with simulated brains (with a NEAT like neural network) that live and die with the successfull ones (living long enough to reproduce) being able to pass down their genetic information to the next generation and so on.
Run
# download libraries - only needed to be done once
cd lib
./updateAGL.sh
./updatePHY.sh
./updateIN.sh
cd ..
# compile
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
1.0 - Basics, Initial release
1.1 - Predation, digestion and tweaks
1.1.1 - Windows port, UI overhaul
1.1.2 - AI Overhaul (Policy Gradients)
1.1.3 - The Big Optimise/Optimize
1.2 - Body overhaul
- Add a tree diagram of how the creatures evolved
- Evolving plants (probably make plants evolve into creatures)
- Saving and loading
- Add a help menu or something to make understanding the UI easier (tooltip on hover?)