Skip to content

IbaiBuR/Baryonyx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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++

About

UCI chess engine written in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages