Chess - a framework for writing chess programs with Perl ++

This package is provided as shorthand for Chess::Game. It provided no functionality not contained within the other packages in this module. SEE ALSO Chess::Game Chess::Board Chess::Piece Chess::Game::MoveList Chess::Game::MoveListEntry AUTHOR Brian R...

BJR/Chess-0.6.2 - 31 Jul 2007 03:17:54 GMT - Search in distribution

Chess - Rules ++

This document describes the rules of chess, along with associated terminology that is used in the description and implementation of the Games::Chess::Referee Perl module. EQUIPMENT The equipment of chess consists of a board, two players, and a set of...

GREGOR/Games-Chess-Referee-0.003 - 27 Mar 2006 04:18:54 GMT - Search in distribution

Chess::Rep - represent chess positions, generate list of legal moves, parse moves in various formats. ++
MISHOO/Chess-Rep-0.8 - 20 Feb 2010 09:09:58 GMT - Search in distribution

Chess::Play - Play chess games, calculate legal moves, use a search algorithm ++

This module allows to play a chess game using STDIN or the xboard graphical interface. Il also can calculate legal moves and uses the Alpha-Beta search algorithm to find the best move. METHODS * $cp = Chess::Play->new() Create a new object to play ch...

GIPPOLITI/Chess-Play-0.05 - 27 Apr 2009 07:50:41 GMT - Search in distribution

Chess::Pgn - Perl extension for manipulation of chess PGN format. PGN is for Portable Game Notation and follow the Portable Game Notation Specification and Implementation Guide revised 1994.03.12. You can find it at ++

new $p= new Chess::Pgn ("name") open the file *name* and if it doesn't exist return undef. ReadGame $p->ReadGame This method read just one game and return undef at the end of file. You must use methods to read the game. quit $p->quit Close the PGN fi...

MAIRE/Chess-Pgn-0.03 - 27 Dec 2000 18:26:36 GMT - Search in distribution

Chess::FIDE - Perl extension for FIDE Rating List ++

Chess::FIDE - Perl extension for FIDE Rating List. FIDE is the International Chess Federation that every quarter of the year releases a list of its rated members. The list contains about fifty thousand entries. This module is designed to parse its co...

ROMM/Chess-FIDE-1.12 - 29 Jan 2013 00:17:52 GMT - Search in distribution

Chess::NumberMoves - Perl extension for numbering chess moves ++

Any line in the file which matches the regexp: /^[A-Z]/ has a line number prepended to it. I wrote this because I was typing moves from a chess game listed in a book ("Simple Chess" by Michael Stean --- it rocks you should buy it!) but felt it was no...

TBONE/Chess-NumberMoves-0.03 - 10 Jan 2004 00:10:33 GMT - Search in distribution

Chess::Mbox - write mbox files with chess games into them onto disk ++

This was a script lying on my disk that I thought would be useful to others. It simply takes a Unix mbox file and assumes each message is a chess game and writes to a directory with first directory == white and directory below that == black and the f...

TBONE/Chess-Mbox-1.3 - 21 Feb 2002 20:17:16 GMT - Search in distribution

Chess::Elo - Perl module to calculate Chess "Elo" ratings ++

This module provides a single function, "elo" which allows one to calculate individual ratings based on performance. Typically, a player is given an initial provisional rating of 1600 points. In all cases, one gains and loses points as a function of ...

TBONE/Chess-Elo-1.0a - 28 Feb 2008 14:10:39 GMT - Search in distribution

Chess::ICC - manipulate the Internet Chess Club from the command line. ++

This is designed to allow one to pull one's game down in PGN format from the Internet Chess Club immediately via the command-line. This is a complimentary means of doing so. Other options are to have your games mailed to you (and wait on mail servers...

TBONE/Chess-ICC-0.02 - 01 Aug 2002 00:37:31 GMT - Search in distribution

Chess::960 - a Chess960 starting position generator ++
RJBS/Chess-960-0.002 - 02 Feb 2014 00:15:51 GMT - Search in distribution

Games::Chess - represent chess positions and games ++

The "Games::Chess" package provides the class "Games::Chess::Piece" to represent chess pieces, and the class "Games::Chess::Position" to represent a position in a chess game. Objects can be instantiated from data in standard formats and exported to t...

GDR/Games-Chess-0.003 - 07 Jun 1999 12:42:08 GMT - Search in distribution

Chess::ChessKit ++

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 play...

CHESSKIT/Chess-ChessKit-ChessKit-0.05 - 23 Dec 2007 15:40:58 GMT - Search in distribution

Chess::PGN::EPD - Perl extension to produce and manipulate EPD text. ++

epdcode(*code*,*epdlistref*) Determines the requested code given a list of epd strings in reverse order. Allowed codes are: 'ECO' from The Encyclopedia of Chess Openings. 'NIC' from New in Chess. 'Opening' Traditional Opening name in English. At the ...

HSMYERS/Chess-PGN-EPD-0.31 - 30 Aug 2012 01:20:23 GMT - Search in distribution

Meta::Chess::Move - object that describes a chess move. ++

This object is a chess move. It has the piece doing the move and the parameters of the move. FUNCTIONS new($) set($$$) get_from($) get_to($) set_coronation($$) get_coronation($) set_coronation_piece($$) get_coronation_piece($) set_small_castle($$) ge...

VELTZER/Meta-0.08 - 31 Dec 2002 10:05:41 GMT - Search in distribution

Chess::PGN::Filter - Perl extension for converting PGN files to other formats. ++

This is a typical text in one side, different text out the otherside filter module. There are as of this writing, the following supported choices: 1. XML -- Converts from .pgn to .xml using the included pgn.dtd as the validation document. This is for...

HSMYERS/Chess-PGN-Filter-0.15 - 23 Apr 2011 01:15:14 GMT - Search in distribution

Chess::PGN::Moves - Perl extension for tabular data in support of Chess::PGN::EPD ++

These tables (as listed under EXPORT below) describe all of the possible moves for a given piece. The hash %from_algebraic provides quick translation from algebraic square notation to a more useful numeric index. There are 4 additional hash tables; %...

HSMYERS/Chess-PGN-Moves-0.05 - 23 Apr 2011 01:19:28 GMT - Search in distribution

Chess::Games::DotCom - API for accessing ++
TBONE/Chess-Games-DotCom-1.2 - 25 Jan 2005 23:23:34 GMT - Search in distribution

Chess::PGN::Parse - reads and parses PGN (Portable Game Notation) Chess files ++

Chess::PGN::Parse offers a range of methods to read and manipulate Portable Game Notation files. PGN files contain chess games produced by chess programs following a standard format ( It is among the pre...

GMAX/Chess-PGN-Parse-0.19 - 10 Jan 2006 16:34:43 GMT - Search in distribution