home *** CD-ROM | disk | FTP | other *** search
- NOTATION
- The chess notation used to store the games in CHESSLIBRARY is a form of long
- algebraic.
-
- All chess moves can be represented by the name of the starting square of the
- moving piece and the end square of the moving move.
-
- The 8 files(vertical columns) of a chessboard are named a-h. The first file
- is a, the second is b etc. Files are named from the left.
-
- The 8 ranks(horizontal rows) are named 1-8. Ranks are always numbered from
- white's end of the board.
-
- A square is referred to by its file then its rank.
-
- Hence a move involving a piece moving from c3 to d5 could be shown as c3d5.
-
- Most chess moves in this program are stored in this manner. e.g
- e2e4 or g1f3
- (Letter,number,letter,number).
-
- The initial letter of the piece is not stored as is generally the case in
- algebraic notation.
-
- There are some moves which are not 4 digits. These include special moves
- such as:
- King-side Castling 0-0
- Queen-side Castling 000
-
- Each of these is followed by a space.
-
- Promotion
-
- En passant
-
- All openings in this program are stored as straight ASCII files. Hence
- they can be edited with any text editor.
-
- Each variation is stored as a row with no spaces between the moves.
- e.g.
- f2f3e7e5g2g4d8h4,-
-