Re: package proposal: Games_Chess

From: Date: Wed, 08 Oct 2003 05:18:28 +0000
Subject: Re: package proposal: Games_Chess
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-22460@lists.php.net to get a copy of this message
as usual with greg this is high quality code. The name Games_Chess fits well. Arnaud. > Hi, > > Games_Chess is a fully functional chessboard simulator. It has full > "knowledge" of all the rules of chess, and can calculate > > - checkmate > - stalemate > - 50 move draw > - draw by repetition > > as well as parse a FEN (Farnsworth-Edwards Notation) string describing a > chessboard position, and any SAN (Standard Algebraic Notation) string > describing a chess move. It can also perform a chess move based on the > starting and ending squares. > > The package has several uses including the obvious ones: > > - playing chess against other people through a visual interface program > such as the one at chess.chiaraquartet.net > - validation of a series of chess moves > > It is fully unit-tested, and has all the tests included with the package. > > To take full advantage of the package, prior to installation, run these > two changes to your configuration: > > $ pear config-set data_dir /path/to/doc_root/pear > $ pear config-set tests_dir /path/to/doc_root/pear/tests > > after doing this, you can browse to the HTML example at > http://localhost/pear/Games_Chess/HTMLChess.php, and to the > unit tests > at http://localhost/pear/tests/Games_Chess/testsuite.php > > Source code is viewable at: > > > http://chess.chiaraquartet.net/docs/__filesource/fsource_Games_Chess__Chess.php.html > > http://chess.chiaraquartet.net/docs/__filesource/fsource_Games_Chess__ChessStandard.php.html > > Package can be installed via: > > pear install http://chess.chiaraquartet.net/Games_Chess-0.1.tgz > > API Documentation at: > > http://chess.chiaraquartet.net/docs > > Online demo of HTML chess-playing program based on Games_Chess at: > > http://chess.chiaraquartet.net > > Regards, > Greg > > -- > PEAR Development Mailing List (http://pear.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.pear.dev (#22460) next »