Chess Player

Version 2.2, 19th December 2002

A chessboard with a game in progress 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.

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.

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.

Get the script

Licensed by GNU lGPLTerms of use

Categories...

Action games

Logical puzzles

Games of chance

Text-based games


In this area

Main areas


[brothercake] learning not to fly