/chessgen

A Chess move generator and validator written in C++17

Primary LanguageC++MIT LicenseMIT

chessgen

A chess move generator and validator written in modern C++

This is still an early version, so bugs might (and probably do) exist. Please fill an issue if you find any.

Build Status

OS Windows Linux
Master Build status Build Status

Installation

Install

git clone https://github.com/MarkHC/chessgen.git
cd chessgen
mkdir build && cd build
cmake .. 
make install

Build tests

git clone --recursive https://github.com/MarkHC/chessgen.git
cd chessgen
mkdir build && cd build
cmake -DCHESSGEN_TEST=ON ..
make