Re: Package vote request: Games_Chess

From: Date: Thu, 09 Oct 2003 17:52:07 +0000
Subject: Re: Package vote request: Games_Chess
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-22536@lists.php.net to get a copy of this message
Code review: Quick run-thru' the code and structure, and tested the on-line game example ;-) Vote: +1 Username: jmcastagnetto --- Greg Beaver <greg@chiaraquartet.net> wrote: > Hi, > > I'd like to call for a vote on Games_Chess. Since 4 people took the > opportunity to vote already, I guess the comments period is going to be > abbreviated :). I won't be doing an initial release right away, if it > is approved, to allow other comments and suggestions to filter in. > Also, if any of you would like to join in as developers/maintainers, > that would be fine by me. > > I fixed 2 bugs noticed by Johannes Schleuter (thanks!) and added unit > tests to find them. I haven't fixed the example to work in mozilla, as > it's just an example. I would be happy to add in a patch that makes it > work in mozilla if anyone knows a quick fix. > > Here's the description from the package proposal email: > > 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/examples/HTMLChess.php, and > to the > unit tests at > http://localhost/pear/tests/Games_Chess/tests/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.2.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 > ===== -- Jesus M. Castagnetto (jcastagnetto@yahoo.com) Research: http://metallo.scripps.edu/ Personal: http://www.castagnetto.org/ PEAR stuff: http://pear.php.net/user/jmcastagnetto __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com

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