!
!   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
!

