Hyperion is a MCTS-NN based chess engine built primarily in C++. The Engine is still in development, but should be done by the end of Summer 2025.
- Nodes per second: 4.39454e+07 (43.9 Million NPS)
-
Open a terminal in the
hyperiondirectory -
Next, cd into the build directory (
hyperion/build/) -
Now run
cmake -G "MinGW Makefiles" .. -
Still in the build directory, run
mingw32-make(if this doesn't work, try justmakeinstead) -
Run the executables by running the command
.\bin\HyperionEngine.exe
-
Open a terminal in the
hyperiondirectory -
Next, cd into the build directory (
hyperion/build/) -
Now run `cmake -G "MinGW Makefiles" -DHYPERION_ENABLE_BMI2=ON -DCMAKE_BUILD_TYPE=Release ..'
-
Still in the build directory, run
mingw32-make -jNwhere N is the number of cores in your cpu (optional, but slowermingw32-make) -
Run the executables by running the command
.\bin\HyperionEngine.exe
- Chess Logic Library
- Basic Monte-Carlo Tree Search Implementation
- Initial Neural Network Creation (Supervised Learning)
- Initial Neural Network Implementation
- Neural Network Self-Play (Reinforcement Learning)
- Refinements/Advanced Features