Chess Player
Version 2.2, 19th December 2002
Chess Player is designed to help with internet chess,
correspondence chess and game analysis.
It has full play-through capability,
an intuitive drag-and-drop analysis board,
a real-time game recorder, and a range of import and
export options - including the ability to read and convert
PGN
(Portable Game Notation) files.
This game only works in Internet Explorer for Windows (with javascript enabled).
For Players..
You can use Chess Player locally. Games can be recorded and replayed, saved for later analysis, or exported in the form of a hyperlink, which can be sent through emails or newsgroups and then re-imported by others who use this program. When used locally, Chess Player can also read PGN files from your computer and convert them into playable games.
- Play Chess (opens in a popup window)
- Read the Player's Help Guide
For Webmasters..
Chess Player can be integrated into a website without the need to prepare pages in advance - whole games or single positions can be sent through a query string, along with style information and board preferences.
Your visitors can play-through games, analyse and experiment with alternatives, and then re-export their variations as links which can be exchanged through your forum or mailing list.
Chess Player can also read PGN files from your server and convert them into playable games.
- View a sample game in progress (opens in a popup window)
- Read the Webmaster's README
Get the script
Download the zipfile [366K] then view the "README" file in the "ChessPlayer" folder for installation and setup instructions.
Known issues
This program has the following issues:
- the king validation is incomplete - kings are able to move into check, castle out of check, or pass through a check-line
- the PGN to Smith-notation conversion algorithm cannot handle PGN files which contain annotated commentary - the script warns that conversion is not possible
- if you perform en-passent while recording, and you then step back two moves in the recorder, then perform exactly the same moves again, the log will record the en-passent but the opposing piece will not be taken from the board
Credits
This program was originally developed for the Chessworld.net website. Thanks to Tryfon Gavriel for his constant influx of ideas.