Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Chess-Engine

A Chess Engine implemented in C++17.

Dependencies

Cmake will try to download & compile them, but I am not very good with it, so it might fail :)

Building

The engine works with GCC, Clang or ICC (tested only with GCC though).
To build, run this in a terminal (from the root directory of the project):
mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release .. && cmake --build .
Depending on the platform, you might want to specify the compiler with the option -DCMAKE_CXX_COMPILER=g++.

This produces three binary files: chess_perft, chess_gui and chess_tests.
chess_perft and chess_tests are used only for debugging purposes, use chess_gui to play chess with a graphical display.