Games::Checkers is a set of Perl classes implementing the Checkers game play. Several national rule variants are supported. A basic AI heuristics is implemented using the Minimax algorithm. Replay of previously recorded games is supported too. This package is intended to provide complete infrastructure for interactive and automatic playing and manipulating of Checkers games. Some features are not implemented yet. See doc/rules to read about the Checkers game rules. Alternatively see Games::Checkers man page after installing this package. You can run perl scripts in bin/ directory without installing anything. Currently supported board sizes: * 8x8 * 10x10 (not yet, but will be soon) Currently supported variants: * Russian Checkers (AI and game replay) * British Checkers (game replay) * Italian Checkers (game replay, set $ENV{ITALIAN_BOARD_NOTATION}) Currently supported game file formats: * .pdn files (trying to detect a lot of broken notations too) * .pdn.gz files (automatically uncompressed on the fly) Currently installed scripts: * pcheckers-auto-play * pcheckers-replay-games In the future one script pcheckers may be installed that will include: * automatical AI game play (current script pcheckers-auto-play) * recorded game replay (current script pcheckers-replay-games) * interactive game play of 1 or 2 human players GUI interface may be added too (gtk-pcheckers), or may be not. See also files INSTALL and TODO, and directory data/. Author: Mikhael Goikhman Web site: http://migo.sixbit.org/software/pcheckers/