home *** CD-ROM | disk | FTP | other *** search
- * Dear User, |
- * |
- 01 e4 e5 |
- * |
- * PLease type or |
- * print this file. |
- * |
- * The purpose of |
- * this file is to |
- * demonstrate that |
- * CHESSRP3 can |
- * play a game as it|
- * appears in a |
- * CHESS magazine, |
- * authors comments |
- * and all. |
- * |
- >Type or Print this File
- * |
- * CHESSRP3 V 3.x
- * White: John White
- * Black: Bob Black
- *
- * This program will accept an input file with records up to 79 characters in
- * length. As you can readily see, any line starting with an asterisk '*' is
- * considered a comment. The program will list only the first 19 characters
- * on the display.
- 02 d3 Bc5 When MOVES lines exceed 19 characters in
- * length, the program shifts the statements to fixed positions in the
- * display as seen in this sample.
- 03 Nf3 K Sometimes a columnist wishes to comment on a single move which is
- 03 K d6 handled by CHESSRP3 with 'dummy' moves as seen here.
- 04 a4 Nc6 The dummy MOVE 'K' generates a move of the king in place as
- 05 Be2 Be6 can be seen in the 'LAST MOVE' box in the lower right
- * Short Castling corner of the display. -> Ke1-e1 or Ke8-e8
- 06 0-0 Qf6
- * Long Castling
- 07 h3 0-0-0
- 08 Nc3+ Ncxe7 Some columnists like to indicate a capture with an 'x'
- 09 a5 b5 and a threat to the king with a '+' plus sign.
- * En Passant Sometimes we see e.p. to indicate 'En Passant'.
- * Capture
- 10 ab cb All of these symbols are accepted by CHESSRP3 - it actually
- 11 b4 Bd4 ignores them.
- 12 Nd4 ed
- 13 Nd5 Bd5 Program CHESSRP3 is not really a chess playing program,
- 14 ed Nd5 it only obeys commands given it through the input file.
- 15 b5 Nh6
- 16 Bg4 Ng4 For that reason you are able to insert a number of
- 17 Qg4 Rhe8 incorrect moves and CHESSRP3 will likely perform them
- 18 Bb2 Nb4 for you.
- 19 Ra7 Kb8 The times where it will not is when you are moving a
- 20 Ra4 Nc2 non-unique piece such as a rook, castle or a knight.
- 21 Bd4 Nd4 In order for CHESSRP3 to move the proper piece, it
- 22 Rd4 Re5 needs to look at both pieces to see which can actually
- 23 Qf3 h5 reach the selected square.
- 24 Qc6 Rc8 If neither can, we have an error condition.
- 25 Qb6 Ka8
- 26 Rd6 Re6 CHESSRP3 is guaranteed to be able to replay a ligitimate
- 27 Re6 Qe6 chess game. If you come across a game - in writing -
- 28 Qe6 fe which a human could play, but CHESSRP3 cannot, then
- 29 Rb1 g5 I, the author of CHESSRP3, will be very interested
- * Try UP ARROW in knowing about it.
- * key - plays
- * backwards You will be doing me a favor by submitting all details
- 30 b6 g4 about this situation to me, and I will for certain
- 31 b7 Kb8 be in touch with you to have the problem corrected.
- * Pawn
- * Promotion You may note, that if WHITE makes the very last move
- * defaults to in the game (as in this game), then any comment in
- * Queen place of BLACKs move is OK. This is the only case
- 32 bc Kc8 in which an invalid MOVE is accepted.
- * Next - miscode
- * a move - s/b
- * Re1 - but
- 33 Re2 gh
- 34 Re6 error <- Resigns Checkmate etc. is acceptable
- * U won't get here