AgentMax05 / cpp_chess_bot

A UCI chess engine made in C++.
MIT License
0 stars 1 forks source link
chess-engine cpp

C++ Chess Bot

A simple chess engine.

Usage

chess.exe [options]

Testing

Setup CMake

macOS:

brew install cmake

Running

Run cmake with the source directory . and the build directory build. Then, "build a CMake-generated project binary tree". Finally, use build as the working directory and run ctest.

cmake -S . -B build
cmake --build build
cd build && ctest

Building the tests requires C++17 for use of the filesystem built-in namespace to perform path building.

Continuous Integration (CI)

There is a GitHub Actions workflow defined in .github/workflows that will run the tests on Ubuntu, Windows, and macOS.