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
Time Management
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