Skip to content

Latest commit

 

History

History
94 lines (79 loc) · 3.96 KB

README.md

File metadata and controls

94 lines (79 loc) · 3.96 KB
Baryonyx

Baryonyx

License Build Commits

Overview

Baryonyx is a work-in-progress UCI-compliant chess engine written in C++, initially based on my previous C engine Nibble. It is a personal project with the goal of learning modern C++ and chess programming.

Features

Building

Since Baryonyx is written in C++23, you'll need a recent version of g++/clang++ (g++ >= 13 / clang++ >= 17) to build it. See compiler-support for reference.

To create a working executable, follow this steps:

  1. Clone the repository: git clone https://github.com/IbaiBuR/Baryonyx.git
  2. Go to the directory of the repository: cd Baryonyx
  3. Run make: make

Note

It is recommended to use clang++ instead of g++, as it usually produces faster binaries. If you prefer to use with g++, you can specify it when running make -> make CXX=g++