An implementation of Hyper NEAT Algorithm with some practices. This project started off by using the famous MultiNEAT project.
Python mine sweeper implementation thanks to Mohd-Akram's simple implementation here. Of course it has been edited a lot to incorporate the AI needs.
- I use Visual Studio so its good if you do that too
- You need to build the C++ HyperNEAT project. To do that:
- Download and build boost. I currently use 1.69 but these guys are excelent programmers and will keep backward compatibility.
- You should have 32bit(x86) python and numpy library installed for boost.python library to build correctly.
- Add boost include and lib dirs to HyperNEAT project configurations.
- You should be able to build and see .pyd file under ./release folder.
- Replace two .dll files in the root of the HyperNEAT project with the version of your own from the boost lib directory.
- You can now start any main.py file in any of the python projects and see the resuls.