Changes for version v0.8.0 - 2025-11-16

  • pondering implemented in engine
  • improved time management
  • fixed printing of prinicipal variation
  • principal variation no longer printed in quiescence search
  • parseMove() now throws exceptions
  • parseMove() now does a complete legality check (and throws ...)
  • constructor does now a complete legality/consistency check on position

Documentation

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

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/Book.pm
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/TimeControl/MovesToGo.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