Requirements: SDL2, PhysFS, boost, OpenGL.
Example installation for debian-based distros:
sudo apt install libsdl2-dev, libphysfs-dev, libboost-dev, freeglut3-dev
Build:
cd project/blobby-1.0_fast
cmake .
make
- refactor everything prperly
- refactor even more stuff properly
- add comments
- add even more comments
- try the left right movement with one output instead of two
- improve the threading while preserving a maximal number of them
- try tournament selection
- when two nodes are switched with their weights and bias the network stays the same -> find a better representation or take care of this in crossover
- try the stuff Sims proposed in his creatures paper