Correspondence Chess

To use the correspondence chess features described here a database of the type "Correspondence" has to be opened before calling any menu items or buttons. Otherwise scid will issue an error message complaining that none is open. However, do not open more than one database fo this type as scid then can not recognise the one to use.

Configuration

Correspondence Chess within scid is based upon a normal scid database that holds the games and some helpers external to scid that handle the "non-chess-parts". To access the configuration dialog choose [Play / Correspondence Chess / Configure] from the menu. A dialog will open presenting the follwoing choices:

Stepping through games

After games are retrieved they are loaded to scid's clipboard database. By the two arrow icons in the button bar one can step through all games in the Inbox easily in either direction. This is not dependent whether the games are eMail games or use another protocol like Xfcc. Alternatively one can select Next Game or Previous Game form the menu.

Note that if you set up your player names correctly scid will rotate the board for your to play always upwards. You can have multiple player names.

eMail Chess

Scid can handle eMail correspondence chess games almost automatically. The way how this is done is kept compatible to the cmail utility that comes with xboard on Un*x systems. (Having said this implies that you can play against an opponent using cmail/xboard.) It works by sending the games as whole PGN files too and fro while the header contains certain tags that allows them to be recognised and sorted together. For this reason the user has to be careful with editing the header fields. Note that fields with explicit values have to be set to exactly this value for eMail chess. Starting a game with scid will do this automatically, but you must not overwrite them!

Essential header fields are:

Start a new game

This opens a dialog for the input of the own and the opponents name as they should appear in the header as well as the eMail addresses of both parties. Additionally a unique game ID has to be inserted. The easiest way for this ID is something of the form xx-yy-yyyymmdd where xx is a shortcut for the white player, yy one for the black player, and yyyymmdd the current date. This id is a text and it is important to identify the games uniquely. Users of cmail will also know this ID as game name.

After the dialog is quit by pressing the [Ok] button a new game is appended to the currently loaded correspondence chess database and the headers are set properly. Just make your move and send it.

Retrieve games

scid does not handle your mailbox automatically as this would, considering the wide range of possible mail setups these days, involve a huge amount of code. For this reason just use your normal mail program that will retrieve your eMail anyway. To get a game into scid just save the attached PGN file to scid's inbox and process the inbox by either Retrieve Games (the same is accomplished by the left small envelope with an arrow pointing down in the button bar) or Process Inbox. The difference between the two is that the first one will also call the external fetch tool and populate the Inbox also with games from another source (say Xfcc).

Send the response

After making your move send it by either the Mail Move item from the menu or the right envelope icon with a small arrow pointing upwards. The latter will scid have to recognise the game as eMail correspondence and send it by mail.

Of course scid strips the the game bare of any comments and variations before sending it to the opponent. If a GUI-mailer is used, the usual compose window is opened. It is prefilled with a properly attached PGN file from scid's Outbox. The address of your opponent is filled in as well as a generic subject containing the game id for easy filtering and the bcc address if specified. The mail body is set to contain the FEN of the final position and a list of moves that lead to this position. This way the opponent can quickly look up your move without processing the attachment. Of course the mail body can be edited.

When using mailx compatible tools no window is opened and the mail is sent invisibly by invoking the tool specified in the background. In this case the generated mail contains the PGN also in the mail body.

Note that as eMail chess works by sending the whole PGN file you must not add more than your half move. Scid does not checking here whether more then one hlaf move was added to the mainline, simply as scid does not know which move it is, when you send yours.

Xfcc Servers

Start a new game

Xfcc does not allow to start a new game itself. Searching for an opponent and starting a game is instead handled by the Xfcc chess server via login on their web site. Once the game is started however, scid can be used to retrieve the moves of the opponent, add them to the internal database, analyse and so on. All features of scid are to the users disposal though certain modes of play may not allow them (e.g. normal games usually do not permit the usage of chess engines for analysis).

Retrieve games

Open a database that holds correspondence chess games. This database has to be of type "Correspondence Chess".

Notes:

Xfcc always retrieves all games hosted on a specified server at once. To retrieve the games just press the "retrieve games" icon or select Retrieve Games from the [Correspondence Chess] menu. As a server connection is required to fetch new games be sure that the system has network access. Additionally it may take some time to retrieve the answer.

Note that the Fetch tool is called without any parameter. It is thought to work through all your Xfcc-accounts and place properly formatted PGN files in scid's inbox.

Once the games are retrieved their counterpart is searched within the Correspondence Chess DB and new moves are added accordingly. As Xfcc servers may offer various ways to insert moves it might well be that scid will have to add half of the game to the DB. This poses no problem. scid will just add all moves till the current position is reached.

Note that if other sources have placed games in your inbox (e.g. from your eMail correspondence chess) they are also synchronised in this step into the database. Games that are not yet found in the database are treated as new games and appended to the database.

Analyse and make a move

All analysis features can be used for Xfcc games. Adding variations, annotations etc. can be added just like in normal game analysis. Once finished scid will take the last half move added to the game and treat it as the current move to send. No checking whether only half a move was made or which side to move is done here, hence, only one half move to the mainline must be added! Additionally scid sends the last comment added to the game to the server as a message for the opponent.

(Updated: Scid 3.6.23, February 2008)