book_data.c (10557B)
1 /* book_data.c - generado por tools/mkbook.py desde ajedrez/lib/openings.tsv. No editar. */ 2 #include "book.h" 3 4 const BookLine BOOK[] = { 5 { "A00", "Polish Opening", "b2b4" }, 6 { "A00", "Grob's Attack", "g2g4" }, 7 { "A00", "King's Fianchetto Opening", "g2g3" }, 8 { "A01", "Nimzowitsch-Larsen Attack", "b2b3" }, 9 { "A02", "Bird's Opening", "f2f4" }, 10 { "A04", "Reti Opening", "g1f3" }, 11 { "A10", "English Opening", "c2c4" }, 12 { "A20", "English, King's English", "c2c4 e7e5" }, 13 { "A40", "Queen's Pawn: Englund Gambit", "d2d4 e7e5" }, 14 { "A40", "Queen's Pawn: Modern Defense", "d2d4 g7g6" }, 15 { "A43", "Old Benoni Defense", "d2d4 c7c5" }, 16 { "A45", "Trompowsky Attack", "d2d4 g8f6 c1g5" }, 17 { "A46", "Torre Attack", "d2d4 g8f6 g1f3 e7e6 c1g5" }, 18 { "A50", "Queen's Indian Accelerated", "d2d4 g8f6 c2c4 b7b6" }, 19 { "A51", "Budapest Gambit", "d2d4 g8f6 c2c4 e7e5" }, 20 { "A52", "Budapest Gambit Accepted", "d2d4 g8f6 c2c4 e7e5 d4e5" }, 21 { "A56", "Benko Gambit", "d2d4 g8f6 c2c4 c7c5 d4d5 b7b5" }, 22 { "A57", "Benko Gambit Accepted", "d2d4 g8f6 c2c4 c7c5 d4d5 b7b5 c4b5" }, 23 { "A60", "Modern Benoni", "d2d4 g8f6 c2c4 c7c5 d4d5 e7e6" }, 24 { "A80", "Dutch Defense", "d2d4 f7f5" }, 25 { "A81", "Dutch Defense, Leningrad", "d2d4 f7f5 g2g3 g7g6" }, 26 { "B00", "King's Pawn Game", "e2e4" }, 27 { "B01", "Scandinavian Defense", "e2e4 d7d5" }, 28 { "B02", "Alekhine's Defense", "e2e4 g8f6" }, 29 { "B06", "Modern Defense", "e2e4 g7g6" }, 30 { "B07", "Pirc Defense", "e2e4 d7d6 d2d4 g8f6" }, 31 { "B09", "Pirc, Austrian Attack", "e2e4 d7d6 d2d4 g8f6 b1c3 g7g6 f2f4" }, 32 { "B10", "Caro-Kann Defense", "e2e4 c7c6" }, 33 { "B12", "Caro-Kann, Advance Variation", "e2e4 c7c6 d2d4 d7d5 e4e5" }, 34 { "B13", "Caro-Kann, Exchange", "e2e4 c7c6 d2d4 d7d5 e4d5" }, 35 { "B14", "Caro-Kann, Panov Attack", "e2e4 c7c6 d2d4 d7d5 e4d5 c6d5 c2c4" }, 36 { "B20", "Sicilian Defense", "e2e4 c7c5" }, 37 { "B21", "Sicilian, Smith-Morra Gambit", "e2e4 c7c5 d2d4 c5d4 c2c3" }, 38 { "B22", "Sicilian, Alapin Variation", "e2e4 c7c5 c2c3" }, 39 { "B23", "Sicilian, Closed", "e2e4 c7c5 b1c3 b8c6 g2g3" }, 40 { "B27", "Sicilian, Hungarian Variation", "e2e4 c7c5 g1f3 g7g6" }, 41 { "B30", "Sicilian, Old Sicilian", "e2e4 c7c5 g1f3 b8c6" }, 42 { "B32", "Sicilian, Labourdonnais-Lolli", "e2e4 c7c5 g1f3 b8c6 d2d4 c5d4 f3d4 e7e5" }, 43 { "B40", "Sicilian, French Variation", "e2e4 c7c5 g1f3 e7e6" }, 44 { "B41", "Sicilian, Kan Variation", "e2e4 c7c5 g1f3 e7e6 d2d4 c5d4 f3d4 a7a6" }, 45 { "B42", "Sicilian, Kan, 5.Bd3", "e2e4 c7c5 g1f3 e7e6 d2d4 c5d4 f3d4 a7a6 f1d3" }, 46 { "B44", "Sicilian, Szen Variation", "e2e4 c7c5 g1f3 e7e6 d2d4 c5d4 f3d4 b8c6" }, 47 { "B45", "Sicilian, Four Knights", "e2e4 c7c5 g1f3 e7e6 d2d4 c5d4 f3d4 b8c6 b1c3 g8f6" }, 48 { "B50", "Sicilian", "e2e4 c7c5 g1f3 d7d6" }, 49 { "B54", "Sicilian, Dragon", "e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 g7g6" }, 50 { "B57", "Sicilian, Classical", "e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 b8c6" }, 51 { "B60", "Sicilian, Richter-Rauzer", "e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 b8c6 c1g5" }, 52 { "B70", "Sicilian, Dragon Variation", "e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 g7g6 c1e3" }, 53 { "B80", "Sicilian, Scheveningen", "e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 e7e6" }, 54 { "B81", "Sicilian, Keres Attack", "e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 e7e6 g2g4" }, 55 { "B84", "Sicilian, Scheveningen Classical", "e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 e7e6 f1d3" }, 56 { "B90", "Sicilian, Najdorf", "e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 a7a6" }, 57 { "B96", "Sicilian, Najdorf, 6.Bg5", "e2e4 c7c5 g1f3 d7d6 d2d4 c5d4 f3d4 g8f6 b1c3 a7a6 c1g5" }, 58 { "C00", "French Defense", "e2e4 e7e6" }, 59 { "C01", "French, Exchange", "e2e4 e7e6 d2d4 d7d5 e4d5" }, 60 { "C02", "French, Advance", "e2e4 e7e6 d2d4 d7d5 e4e5" }, 61 { "C03", "French, Tarrasch", "e2e4 e7e6 d2d4 d7d5 b1d2" }, 62 { "C10", "French, Rubinstein", "e2e4 e7e6 d2d4 d7d5 b1c3 d5e4" }, 63 { "C11", "French, Classical", "e2e4 e7e6 d2d4 d7d5 b1c3 g8f6" }, 64 { "C14", "French, Classical, Steinitz", "e2e4 e7e6 d2d4 d7d5 b1c3 g8f6 c1g5 f8e7" }, 65 { "C15", "French, Winawer", "e2e4 e7e6 d2d4 d7d5 b1c3 f8b4" }, 66 { "C20", "King's Pawn Game", "e2e4 e7e5" }, 67 { "C21", "Center Game", "e2e4 e7e5 d2d4" }, 68 { "C23", "Bishop's Opening", "e2e4 e7e5 f1c4" }, 69 { "C24", "Bishop's Opening, Berlin Defense", "e2e4 e7e5 f1c4 g8f6" }, 70 { "C25", "Vienna Game", "e2e4 e7e5 b1c3" }, 71 { "C26", "Vienna, Falkbeer Variation", "e2e4 e7e5 b1c3 g8f6" }, 72 { "C27", "Vienna, Frankenstein-Dracula", "e2e4 e7e5 b1c3 g8f6 f1c4 f6e4" }, 73 { "C30", "King's Gambit", "e2e4 e7e5 f2f4" }, 74 { "C31", "King's Gambit, Falkbeer Counter", "e2e4 e7e5 f2f4 d7d5" }, 75 { "C33", "King's Gambit Accepted", "e2e4 e7e5 f2f4 e5f4" }, 76 { "C40", "King's Knight Opening", "e2e4 e7e5 g1f3" }, 77 { "C41", "Philidor Defense", "e2e4 e7e5 g1f3 d7d6" }, 78 { "C42", "Petrov's Defense", "e2e4 e7e5 g1f3 g8f6" }, 79 { "C44", "King's Pawn, Ponziani", "e2e4 e7e5 g1f3 b8c6 c2c3" }, 80 { "C45", "Scotch Game", "e2e4 e7e5 g1f3 b8c6 d2d4" }, 81 { "C46", "Three Knights", "e2e4 e7e5 g1f3 b8c6 b1c3" }, 82 { "C47", "Four Knights, Scotch", "e2e4 e7e5 g1f3 b8c6 b1c3 g8f6 d2d4" }, 83 { "C48", "Four Knights, Spanish", "e2e4 e7e5 g1f3 b8c6 b1c3 g8f6 f1b5" }, 84 { "C50", "Italian Game", "e2e4 e7e5 g1f3 b8c6 f1c4" }, 85 { "C51", "Evans Gambit", "e2e4 e7e5 g1f3 b8c6 f1c4 f8c5 b2b4" }, 86 { "C53", "Italian, Classical", "e2e4 e7e5 g1f3 b8c6 f1c4 f8c5 c2c3" }, 87 { "C54", "Italian, Giuoco Piano", "e2e4 e7e5 g1f3 b8c6 f1c4 f8c5 c2c3 g8f6 d2d4" }, 88 { "C55", "Two Knights Defense", "e2e4 e7e5 g1f3 b8c6 f1c4 g8f6" }, 89 { "C56", "Two Knights, Fried Liver", "e2e4 e7e5 g1f3 b8c6 f1c4 g8f6 d2d4 e5d4 b1c3" }, 90 { "C57", "Two Knights, Traxler Counter", "e2e4 e7e5 g1f3 b8c6 f1c4 g8f6 b1g5 f8c5" }, 91 { "C60", "Ruy Lopez", "e2e4 e7e5 g1f3 b8c6 f1b5" }, 92 { "C61", "Ruy Lopez, Bird's Defense", "e2e4 e7e5 g1f3 b8c6 f1b5 b8d4" }, 93 { "C62", "Ruy Lopez, Old Steinitz", "e2e4 e7e5 g1f3 b8c6 f1b5 d7d6" }, 94 { "C63", "Ruy Lopez, Schliemann", "e2e4 e7e5 g1f3 b8c6 f1b5 f7f5" }, 95 { "C64", "Ruy Lopez, Classical", "e2e4 e7e5 g1f3 b8c6 f1b5 f8c5" }, 96 { "C65", "Ruy Lopez, Berlin Defense", "e2e4 e7e5 g1f3 b8c6 f1b5 g8f6" }, 97 { "C67", "Ruy Lopez, Berlin, Rio Gambit", "e2e4 e7e5 g1f3 b8c6 f1b5 g8f6 e1g1 f6e4 d1e1" }, 98 { "C68", "Ruy Lopez, Exchange", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6 b5c6" }, 99 { "C69", "Ruy Lopez, Exchange, Keres", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6 b5c6 d7c6 e1g1" }, 100 { "C70", "Ruy Lopez, Morphy Defense", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6" }, 101 { "C71", "Ruy Lopez, Modern Steinitz", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6 b5a4 d7d6" }, 102 { "C72", "Ruy Lopez, Modern Steinitz, Siesta", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6 b5a4 d7d6 e1g1" }, 103 { "C77", "Ruy Lopez, Anderssen Variation", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6 b5a4 g8f6" }, 104 { "C78", "Ruy Lopez, Archangel", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6 b5a4 g8f6 e1g1" }, 105 { "C80", "Ruy Lopez, Open (Marshall Attack)", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6 b5a4 g8f6 e1g1 f6e4 d2d4" }, 106 { "C84", "Ruy Lopez, Closed", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6 b5a4 g8f6 e1g1 f8e7" }, 107 { "C88", "Ruy Lopez, Anti-Marshall", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6 b5a4 g8f6 e1g1 f8e7 d1e2" }, 108 { "C90", "Ruy Lopez, Marshall Attack", "e2e4 e7e5 g1f3 b8c6 f1b5 a7a6 b5a4 g8f6 e1g1 f8e7 d1e2 e8g8" }, 109 { "D00", "Queen's Pawn Game", "d2d4" }, 110 { "D02", "London System", "d2d4 d7d5 g1f3 g8f6 c1f4" }, 111 { "D04", "Colle System", "d2d4 d7d5 g1f3 g8f6 e2e3" }, 112 { "D06", "Queen's Gambit", "d2d4 d7d5 c2c4" }, 113 { "D08", "Queen's Gambit, Albin Counter", "d2d4 d7d5 c2c4 e7e5" }, 114 { "D10", "Slav Defense", "d2d4 d7d5 c2c4 c7c6" }, 115 { "D11", "Slav, 3.Nf3", "d2d4 d7d5 c2c4 c7c6 g1f3" }, 116 { "D12", "Slav, Exchange", "d2d4 d7d5 c2c4 c7c6 g1f3 g8f6 c1f4" }, 117 { "D15", "Slav, Accepted", "d2d4 d7d5 c2c4 c7c6 b1c3 g8f6" }, 118 { "D20", "Queen's Gambit Accepted", "d2d4 d7d5 c2c4 d5c4" }, 119 { "D30", "Queen's Gambit Declined", "d2d4 d7d5 c2c4 e7e6" }, 120 { "D31", "QGD, Semi-Slav", "d2d4 d7d5 c2c4 e7e6 b1c3 c7c6" }, 121 { "D34", "QGD, Tarrasch Defense", "d2d4 d7d5 c2c4 e7e6 b1c3 c7c5" }, 122 { "D35", "QGD Exchange", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c4d5" }, 123 { "D37", "QGD, 4.Nf3", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 g1f3" }, 124 { "D43", "Semi-Slav", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 g1f3 c7c6" }, 125 { "D44", "Semi-Slav, Anti-Meran", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 g1f3 c7c6 c1g5" }, 126 { "D45", "Semi-Slav, Meran", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 g1f3 c7c6 e2e3" }, 127 { "D50", "QGD with 4.Bg5", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5" }, 128 { "D60", "QGD Orthodox", "d2d4 d7d5 c2c4 e7e6 b1c3 g8f6 c1g5 f8e7" }, 129 { "D70", "Grunfeld Defense", "d2d4 g8f6 c2c4 g7g6 b1c3 d7d5" }, 130 { "D80", "Grunfeld, Russian", "d2d4 g8f6 c2c4 g7g6 b1c3 d7d5 d4c5" }, 131 { "E00", "Catalan Opening", "d2d4 g8f6 c2c4 e7e6 g2g3" }, 132 { "E10", "Queen's Indian, 4.g3", "d2d4 g8f6 c2c4 e7e6 g1f3 c7c5" }, 133 { "E12", "Queen's Indian Defense", "d2d4 g8f6 c2c4 e7e6 g1f3 b7b6" }, 134 { "E15", "Queen's Indian, Nimzowitsch", "d2d4 g8f6 c2c4 e7e6 g1f3 b7b6 b1c3" }, 135 { "E20", "Nimzo-Indian Defense", "d2d4 g8f6 c2c4 e7e6 b1c3 f8b4" }, 136 { "E21", "Nimzo-Indian, Three Knights", "d2d4 g8f6 c2c4 e7e6 b1c3 f8b4 g1f3" }, 137 { "E32", "Nimzo-Indian, Classical", "d2d4 g8f6 c2c4 e7e6 b1c3 f8b4 d1c2" }, 138 { "E40", "Nimzo-Indian, 4.e3", "d2d4 g8f6 c2c4 e7e6 b1c3 f8b4 e2e3" }, 139 { "E41", "Nimzo-Indian, Huebner", "d2d4 g8f6 c2c4 e7e6 b1c3 f8b4 e2e3 c7c5" }, 140 { "E46", "Nimzo-Indian, Reshevsky", "d2d4 g8f6 c2c4 e7e6 b1c3 f8b4 e2e3 e8g8" }, 141 { "E60", "King's Indian Defense", "d2d4 g8f6 c2c4 g7g6 b1c3 f8g7" }, 142 { "E61", "King's Indian, 4.Nf3", "d2d4 g8f6 c2c4 g7g6 b1c3 f8g7 g1f3" }, 143 { "E62", "King's Indian, Fianchetto", "d2d4 g8f6 c2c4 g7g6 b1c3 f8g7 g1f3 e8g8 g2g3" }, 144 { "E70", "King's Indian, Averbakh", "d2d4 g8f6 c2c4 g7g6 b1c3 f8g7 e2e4 d7d6 c1g5" }, 145 { "E80", "King's Indian, Saemisch", "d2d4 g8f6 c2c4 g7g6 b1c3 f8g7 e2e4 d7d6 f2f3" }, 146 { "E90", "King's Indian, Main Line", "d2d4 g8f6 c2c4 g7g6 b1c3 f8g7 e2e4 d7d6 g1f3" }, 147 { "E91", "King's Indian, 6.Be2", "d2d4 g8f6 c2c4 g7g6 b1c3 f8g7 e2e4 d7d6 g1f3 e8g8 f1e2" }, 148 { "E92", "King's Indian, Classical", "d2d4 g8f6 c2c4 g7g6 b1c3 f8g7 e2e4 d7d6 g1f3 e8g8 f1e2 e7e5" }, 149 { "E97", "King's Indian, Mar del Plata", "d2d4 g8f6 c2c4 g7g6 b1c3 f8g7 e2e4 d7d6 g1f3 e8g8 f1e2 e7e5 e1g1 b8c6 d4d5" }, 150 }; 151 const int BOOK_N = 145;