! ! OPENING.TXT ! ! Opening book library source. ! ! David Stafford ! ! 9/8/87 ! ! Currently, the opening book has a limit of 300 lines of ! play (variations) and 12 half-moves per line, maximum. ! This will be improved in the future. ! ! The opening book is a line-oriented text file. ! Comments start with a ! in the first column. ! Moves are in the form e2-e4 with the hyphen optional. ! Bad moves are in the form e2-e4? they are stored in ! the book but never played. Castling, en passant, and ! pawn promotions are all stored as orig-dest square where ! castling is a move of the king. The end of the opening ! book is marked by the first blank line. An asterisk "*" ! indicates that this move is exactly the same as the ! move above it. Note that you cannot use "*?". ! ! Start the chess program with the /C command-line option ! to compile and verify the opening book. Illegal moves ! and bad syntax can be caught and flagged. ! !====================================================================== ! ! ! ! Bishops Opening e2-e4 e7-e5 f1-c4 g8-f6 d2-d4 e5-d4 g1-f3 f8-c5 e1-g1 ! ! Center Game e2-e4 e7-e5 d2-d4 e5-d4 d1-d4 b8-c6 d4-e3 g8-f6 b1-c3 f8-b4 ! ! Danish Gambit e2-e4 e7-e5 d2-d4 e5-d4 c2-c3? d4-c3 f1-c4 c3-b2 c1-b2 d7-d6 ! ! Four Knights e2-e4 e7-e5 g1-f3 b8-c6 b1-c3 g8-f6 f1-b5 f8-b4 e1-g1 e8-g8 d2-d3 d7-d6 ! ! Guioco Piano e2-e4 e7-e5 g1-f3 b8-c6 f1-c4 f8-c5 c2-c3 g8-f6 d2-d4 e5-d4 c3-d4 c5-b4 * * * * * * * d8-e7 d2-d4 c5-b6 e1-g1 d7-d6 * * * * * * b1-c3 g8-f6 d2-d3 d7-d6 c1-e3 c5-b6 * * * * * * e1-g1 g8-f6 d2-d4 c5-d4 f3-d4 c6-d4 ! ! Kings Gambit e2-e4 e7-e5 f2-f4 e5-f4 g1-f3 g7-g5 h2-h4 g5-g4 f3-e5 g8-f6 d2-d4 d7-d6 * * * * * * f1-c4 f8-g7 h2-h4 h7-h6 d2-d4 d7-d6 * * * * * d7-d5 e4-d5 g8-f6 f1-b5 b8-d7 e1-g1 f6-d5 * * * * * d7-d6 b1-c3 g8-f6 f1-c4 b8-c6 d2-d3 ! ! Falkbeer Counter Gambit e2-e4 e7-e5 f2-f4 d7-d5 e4-d5 e5-e4 d2-d3 g8-f6 d3-e4 f6-e4 ! ! Petroff's Defense e2-e4 e7-e5 g1-f3 g8-f6 f3-e5 f6-e4? d1-e2 d7-d5 d2-d3 * * * * * d7-d6 e5-f3 f6-e4 d2-d4 d6-d5 f1-d3 f8-d6 * * * * d2-d4 e5-d4 e4-e5 f6-e4 d1-d4 d7-d5 e5-d6 e4-d6 ! ! Ruy Lopez e2-e4 e7-e5 g1-f3 b8-c6 f1-b5 a7-a6 b5-c6 d7-c6 * * * * * * b5-a4 ! ! Center Counter e2-e4 d7-d5 e4-d5 g8-f6 d2-d4 ! ! Nimzowitsch Defense e2-e4 b8-c6 d2-d4 d7-d5 e4-e5 f7-f6 f2-f4 c8-f5 g1-e2 e7-e6 * * * * * c8-f5? c2-c3 e7-e6 g1-e2 g8-e7 * * * * * f7-f6 g1-f3 c8-g4 f1-e2 e7-e6 * * * * b1-c3 e7-e6 g1-f3 g8-f6 c1-g5 f8-e7 * * * * * d5-e4 d4-d5 d8-d5? * * * * * * * c6-b8 c1-f4 g8-f6 * * * * e4-d5 d8-d5 g1-f3 c8-g4 f1-e2 e8-c8 * * * e7-e5 d4-e5 c6-e7 f1-d3 d7-d6 * * * * d4-d5 c6-e7 f1-d3 e7-g6 c1-e3 f8-b4 * * * d7-d6? d4-d5 c6-e5 b1-c3 * * * e7-e6? g1-f3 d7-d5 e4-e5 * * g1-f3 d7-d6 d2-d4 c8-g4 f1-b5 a7-a6 * * d2-d4 e7-e5 d4-d5 c6-e7 f1-d3 e7-g6 c1-e3 g8-f6? ! ! English Opening c2-c4 ! ! Queens Gambit d2-d4 d7-d5 c2-c4 * * g1-f3 ! ! Three Knights e2-e4 e7-e5 g1-f3 b8-c6 b1-c3 f8-b4 ! ! Scotch Game e2-e4 e7-e5 g1-f3 b8-c6 d2-d4 e5-d4 f1-c4 * * * * * * f3-d4 d8-h4 d1-d3? g8-f6 ! ! Two Knights e2-e4 e7-e5 g1-f3 b8-c6 f1-c4 g8-f6? d2-d4 e5-d4 e1-g1 ! ! Strange trap to avoid e2-e4 e7-e5 g1-f3 b8-c6 f1-c4 c6-d4? f3-d4 e5-d4 d2-d3 ! ! Ponziani e2-e4 e7-e5 g1-f3 b8-c6 c2-c3? d7-d5 d1-a4 d5-e4 f3-e5 d8-d5 ! ! Philidor Defense e2-e4 e7-e5 g1-f3 d7-d6? d2-d4 * * * * f1-c4 ! ! Vienna Game e2-e4 e7-e5 b1-c3 b8-c6 f1-c4 f8-c5 d1-g4 d8-f6? c3-d5 * * * * * * * g7-g6 ! ! Alekhines Defense e2-e4 g8-f6 e4-e5 f6-d5 c2-c4 d5-b6 d2-d4 d7-d6 * * * * * * * b8-c6? d4-d5 * * * f6-e4? b2-b4 e7-e6 c2-c3 d8-h4 d1-e2 * * * f6-d5 d2-d4 d7-d6 c2-c4 d5-b6 f2-f4 d6-e5 * * * f6-d5 * * * * e5-d6 e7-d6 * * * * * * g1-f3 d6-e5 f3-e5 e7-e6 ! ! Caro-Kann e2-e4 c7-c6 d2-d4 d7-d5 b1-c3 d5-e4 c3-e4 c8-f5 e4-g3 f5-g6 ! ! French Defense e2-e4 e7-e6 d2-d4 d7-d5 b1-c3 f8-b4 e4-e5 c7-c5 a2-a3 b4-c3 ! ! Sicilian Defense e2-e4 c7-c5 g1-f3 b8-c6 d2-d4 c5-d4 f3-d4 g8-f6 b1-c3 d7-d6 ! ! Bird's Opening f2-f4 d7-d5 e2-e4 d5-e4 b1-a3 e7-e5 f4-e5 f8-a3 d1-h5 g8-f6 * g8-f6 e2-e3 g7-g6 g1-f3 f8-g7 d2-d4 d7-d6 f1-c4 b8-d7 * f7-f5? e2-e4 f5-e4 d2-d3 e4-e3 c1-e3 g8-f6 d3-d4 e7-e6 * e7-e5 f4-e5 d7-d6 e5-d6 f8-d6 g1-f3 g7-g5 d2-d4 g5-g4 * * * * * * * g8-h6 d2-d4 h6-g4 * * * * * * * g8-f6 d2-d4 f6-g4 ! ! End of Opening Book !