NAME

Chess::Plisco::Tablebase::Syzygy - Perl interface to Syzygy end-game table bases

SYNOPSIS

$tb = Chess::Plisco::Tablebase::Syzygy->new("./3-4-5");

DESCRIPTION

Warning! This is work in progress and not ready!

The module Chess::Plisco::Tablebase::Syzygy allows access to end-game table bases in Syzygy format.

CONSTRUCTOR

new PATH

Initialize the database located at PATH.

Throws an exception in case of an error.

PATH can be a list of directories separated by a colon (':') resp. a semi-colon ';' for MS-DOS/MS-Windows.

METHODS

largest

Returns the maximum number of pieces for which the database can be probed.

A value of 0 means that no table files had been found at the path passsed as an argument to the constructor.

COPYRIGHT

Copyright (C) 2021-2025 Guido Flohr <guido.flohr@cantanea.com>.

SEE ALSO

Chess::Plisco(3pm), fathom(1), perl(1)