Skip to content

maede97/ChessEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChessEngine

Build Documentation

My try in creating a chess engine from scratch.

We shall see how far this goes...

Features (Work in Progress)

  • Chess Engine
  • Unit tests
  • GUI frontend

GUI-Frontend

In order to build the frontend, you need to enable the CMake flag BUILD_GUI:

cmake .. -DBUILD_GUI=ON
make
./gui/ChessEngineGui

If the build process fails, make sure that you have mesa-common-dev installed:

sudo apt-get install mesa-common-dev

Unit tests

Build the project and run the unittests binary:

cmake ..
make
./tests/unittests