Changes for version v0.7.0 - 2025-11-11

  • probing of Syzygy endgame tablebase implemented (not yet used in engine)
  • documentation for helper modules added
  • check for insufficient material fixed
  • game over check implemented
  • smaller bugs in chess logic fixed
  • the library now uses MAJOR.MINOR.PATCHLEVEL versioning

Documentation

Syzygy endgame table base probe tool
An Introductory Tutorial to Chess Programming in Perl With Chess::Plisco

Modules

A comprehensive chess library for Perl
EPD parser for Chess::Plisco
A single EPD Record
The Perl chess engine plisco
Plisco's search tee
Macros/inline functions for Chess::Plisco
Perl interface to Syzygy endgame table bases

Provides

in lib/Chess/Plisco/Engine/InputWatcher.pm
in lib/Chess/Plisco/Engine/Position.pm
in lib/Chess/Plisco/Engine/Win32Wrapper.pm
in lib/Chess/Plisco/Engine/TranspositionTable.pm
in lib/Chess/Plisco/Tablebase/SearchTree.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm
in lib/Chess/Plisco/Tablebase/Syzygy.pm