Chess::ChessKit is a set of program to translate chess notations and analyses game by moves count.
ChessKit is composed of:
· Move.pm : basic moves on an empty board.
· Board.pm: functions for valid moves in a true game.
· Trad::trad : functions to translate algebraic from one language to another one
· Trad::dscrip :Translate english descriptive notation to long english algebraic
· tradfromto.pl: standalone with a GUI (Tk/perl) using Trad::trad.
· dscripdata.pl: example using Trad::dscrip and checks distribution
· analizmov.pl: example using Chess::ChessKit:Board to find "best" moves according to TMN
note: TMN : Theoretical move number : it's the precise number of different valid moves at the disposal of the chess player having to play.
ChessKit is a set of programs and packages to translate any chess notation into another one. As a consequence we have to provide software that can validate pieces (or pawns) moves.
About chess theory somebody states that advantage belongs to the player who has the bigger number of moves. So, to help to verify and pursue the idea,routines for that purpose have been developped.
Product's homepage
Requirements:
· Perl