Crate chess_compression

Source
Expand description

A library for compressing chess moves and positions. The code is straight ports of Java and Scala originals made by the Lichess project, with some tweaks to the API. The code is split into two modules, one for compressing moves and one for positions.

Modules§

moves
Functions for compressing and decompression sequences of chess moves.
position
Functions for compressing and decompressing chess positions.

Enums§

Error
Errors that can occur when decompressing or compressing moves.