#chess #chess-engine #variant #engine #pgn #fen

chess-lab

Chess library with multiple variants and FEN/PGN support

1 unstable release

0.1.1 Jun 28, 2024
0.1.0 Jun 28, 2024

#1046 in Game dev

CC0 license

160KB
3.5K SLoC

Chess Lab

Description

This is a Chess library with multiple variants and FEN/PGN support that provides a simple API to interact with the game. It also includes the feature to save multiple lines of a game and to load them back.

Features

  • Playable Chess game
  • FEN/PGN support
  • Multiple lines of a game
  • Multiple variants
  • Chess engine

Variants

  • Chess
  • From position
  • Chess960
  • Three-check
  • Antichess
  • Horde
  • Duck chess
  • Racing Kings
  • King of the Hill
  • Crazyhouse
  • Atomic

Dependencies

~2.2–3MB
~54K SLoC