| 1 | #-------------------------------------------------------------- |
| 2 | # Not sure it's the best move on the board, but it should be |
| 3 | # considered. Unless I missed something, it looks like a good |
| 4 | # reducing move. |
| 5 | #CATEGORY=STRATEGY |
| 6 | loadsgf games/nando/auto001.sgf |
| 7 | 1 reg_genmove white |
| 8 | #? [M12|N11]* |
| 9 | |
| 10 | # Uh ?! |
| 11 | #CATEGORY=OWL |
| 12 | loadsgf games/nando/auto002.sgf |
| 13 | 2 owl_does_defend A14 B13 |
| 14 | #? [0]* |
| 15 | |
| 16 | #CATEGORY=OPTICS |
| 17 | loadsgf games/nando/auto003.sgf |
| 18 | 3 owl_defend B11 |
| 19 | #? [1 A12] |
| 20 | |
| 21 | #CATEGORY=CONNECTION |
| 22 | loadsgf games/nando/auto004.sgf |
| 23 | 4 disconnect S7 S11 |
| 24 | #? [1 (S10|T9)] |
| 25 | 5 same_dragon S7 S11 |
| 26 | #? [0]* |
| 27 | |
| 28 | # Problem with multiple lunches |
| 29 | #CATEGORY=OWL |
| 30 | loadsgf games/nando/auto005.sgf |
| 31 | 6 owl_does_defend S2 Q2 |
| 32 | #? [0] |
| 33 | |
| 34 | #CATEGORY=ATARI_ATARI |
| 35 | loadsgf games/nando/auto006.sgf |
| 36 | 7 reg_genmove black |
| 37 | #? [N16] |
| 38 | 8 reg_genmove white |
| 39 | #? [M16|N16] |
| 40 | |
| 41 | # Beware of the double snapback. |
| 42 | #CATEGORY=ATARI_ATARI |
| 43 | loadsgf games/nando/auto007.sgf |
| 44 | white A1 |
| 45 | black B5 |
| 46 | 9 reg_genmove white |
| 47 | #? [E1|E2|F1|G1|G2] |
| 48 | |
| 49 | # GG (as of 3.3.15) doesn't even try a single move. On the other |
| 50 | # side, GG doesn't have (yet) any mechanism for detecting a |
| 51 | # "connect either" combination. |
| 52 | #CATEGORY=OWL |
| 53 | loadsgf games/nando/auto008.sgf |
| 54 | 10 owl_defend D12 |
| 55 | #? [1 (C11|F11|C12)]* |
| 56 | |
| 57 | #CATEGORY=OWL/OPTICS |
| 58 | loadsgf games/nando/auto009.sgf |
| 59 | 11 owl_attack S8 |
| 60 | #? [1 (S2|T2|S1|T4|T3)] |
| 61 | |
| 62 | #CATEGORY=OWL/OPTICS |
| 63 | # Note that K12 connects out (sacrificing L11 if necessary). |
| 64 | loadsgf games/nando/auto010.sgf |
| 65 | 12 owl_attack L17 |
| 66 | #? [0]* |
| 67 | |
| 68 | #CATEGORY=OWL/OPTICS |
| 69 | # (If white B2 in reply to B1, Black A1 kills cleanly. /ab) |
| 70 | loadsgf games/nando/auto011.sgf |
| 71 | 13 owl_attack A4 |
| 72 | #? [1 B1]* |
| 73 | |
| 74 | # W should better counter-attack |
| 75 | #CATEGORY=CONNECTION |
| 76 | loadsgf games/nando/auto012.sgf 90 |
| 77 | 14 reg_genmove white |
| 78 | #? [P7]* |
| 79 | |
| 80 | # Still the better choice, S7 only strengthens B. |
| 81 | #CATEGORY=CONNECTION |
| 82 | loadsgf games/nando/auto012.sgf 92 |
| 83 | 15 reg_genmove white |
| 84 | #? [P7]* |
| 85 | |
| 86 | # D5 is just stupid |
| 87 | # (but A5 doesn't work. /ab) |
| 88 | #CATEGORY=OWL |
| 89 | loadsgf games/nando/auto012.sgf 124 |
| 90 | 17 reg_genmove white |
| 91 | #? [B4|B5]* |
| 92 | |
| 93 | # Non-transitivity problem. |
| 94 | #CATEGORY=CONNECTION |
| 95 | loadsgf games/nando/auto013.sgf |
| 96 | 18 disconnect D6 H6 |
| 97 | #? [1 E6] |
| 98 | 19 same_dragon D6 H6 |
| 99 | #? [0]* |
| 100 | |
| 101 | # S8, T12 and a lack of liberties are too many weaknesses. |
| 102 | # W must defend. |
| 103 | #CATEGORY=ATARI_ATARI |
| 104 | loadsgf games/nando/auto014.sgf |
| 105 | black S16 |
| 106 | 20 reg_genmove white |
| 107 | #? [S8|S9|T12] |
| 108 | # With another move ordering |
| 109 | loadsgf games/nando/auto014.sgf |
| 110 | black S8 |
| 111 | white T9 |
| 112 | black S16 |
| 113 | 21 reg_genmove white |
| 114 | #? [S9|T12] |
| 115 | |
| 116 | # Another non-transitivity problem. |
| 117 | #CATEGORY=CONNECTION |
| 118 | loadsgf games/nando/auto015.sgf |
| 119 | 22 disconnect L3 N2 |
| 120 | #? [1 M3] |
| 121 | 23 same_dragon L3 N2 |
| 122 | #? [0] |
| 123 | |
| 124 | #CATEGORY=OWL |
| 125 | loadsgf games/nando/auto016.sgf |
| 126 | 24 owl_defend P17 |
| 127 | #? [1 M13] |
| 128 | |
| 129 | #CATEGORY=BLUNDER |
| 130 | loadsgf games/nando/auto017.sgf |
| 131 | white A8 |
| 132 | black A10 |
| 133 | 25 reg_genmove white |
| 134 | #? [!P16] |
| 135 | |
| 136 | # Another lunch "mirage" at N16/O15. |
| 137 | #CATEGORY=OWL |
| 138 | loadsgf games/nando/auto018.sgf |
| 139 | 26 owl_does_defend P16 R18 |
| 140 | #? [0] |
| 141 | |
| 142 | # Move valuation looks way off. No idea what is happening here. |
| 143 | #CATEGORY=? |
| 144 | loadsgf games/nando/auto019.sgf |
| 145 | 27 reg_genmove white |
| 146 | #? [D6]* |
| 147 | |
| 148 | # Non-transitivity problem (or is it ok to amalgamate by ko ?) |
| 149 | #CATEGORY=CONNECTION |
| 150 | loadsgf games/nando/auto020.sgf |
| 151 | 28 disconnect S3 S7 |
| 152 | #? [2 S6] |
| 153 | 29 same_dragon S3 S7 |
| 154 | #? [0]* |
| 155 | |
| 156 | # W still can either connect or make 2 eyes |
| 157 | #CATEGORY=OWL |
| 158 | loadsgf games/nando/auto020.sgf |
| 159 | black S6 |
| 160 | 30 owl_defend S11 |
| 161 | #? [1 T6]* |
| 162 | |
| 163 | #CATEGORY=CONNECTION |
| 164 | loadsgf games/nando/auto021.sgf |
| 165 | 31 connect E18 H19 |
| 166 | #? [0] |
| 167 | |
| 168 | # O12 and Q14 are amalgamated per pattern CC502. The OWL engine |
| 169 | # thinks that the dragon can simply escape by playing O13 in |
| 170 | # response to black P13. And unfortunately, no other safeguards |
| 171 | # prevent the blunder (as of 3.5.5) |
| 172 | #CATEGORY=ATARI_ATARI (?) |
| 173 | loadsgf games/nando/auto022.sgf 206 |
| 174 | 32 reg_genmove white |
| 175 | #? [N13|O13] |
| 176 | |
| 177 | # After W:H11 B:K13, White can save the day with K12, but GNU Go 3.7.5 |
| 178 | # thinks that the move is unsafe (see reading:220) |
| 179 | loadsgf games/nando/auto023.sgf 170 |
| 180 | 33 reg_genmove white |
| 181 | #? [H11] |
| 182 | |
| 183 | loadsgf games/nando/auto026.sgf 118 |
| 184 | 34 restricted_genmove white S12 S8 |
| 185 | #? [S8]* |
| 186 | |
| 187 | # Apparently, a ko depth issue (3.7.7) |
| 188 | play white T8 |
| 189 | 35 attack T8 |
| 190 | #? [3 S8]* |
| 191 | |
| 192 | loadsgf games/nando/auto027.sgf 165 |
| 193 | 36 disconnect L8 N7 |
| 194 | #? [1 L7]* |
| 195 | |
| 196 | |
| 197 | #-------------------------------------------------------------- |
| 198 | # Cascade of chain breakings |
| 199 | #CATEGORY=TACTICAL_READING |
| 200 | loadsgf games/nando/meijin27_g1.sgf 105 |
| 201 | 110 owl_defend B16 |
| 202 | #? [0] |
| 203 | 111 attack C18 |
| 204 | #? [0] |
| 205 | |
| 206 | # Connection overvaluation. This dragon has miai options to |
| 207 | # connect to strong dragons, so it isn't urgent to do it now. |
| 208 | #CATEGORY=STRATEGY |
| 209 | loadsgf games/nando/meijin27_g1.sgf 186 |
| 210 | 112 reg_genmove white |
| 211 | #? [!P7] |
| 212 | |
| 213 | #-------------------------------------------------------------- |
| 214 | # After B:P2 W:Q2, the connection code (as of 3.3.15) overvalues |
| 215 | # B:P3 (-1.95) and consequently rejects the correct move B:Q1 |
| 216 | # at candidate selection stage |
| 217 | #CATEGORY=CONNECTION |
| 218 | loadsgf games/nando/meijin27_g4.sgf 23 |
| 219 | 140 disconnect O2 Q3 |
| 220 | #? [1 P2]* |
| 221 | |
| 222 | # More an amalgamation problem. GG knows how to cut, but still |
| 223 | # thinks it's the same dragon. |
| 224 | # (Non-transitivity problem. /ab) |
| 225 | #CATEGORY=CONNECTION |
| 226 | loadsgf games/nando/meijin27_g4.sgf 128 |
| 227 | 141 disconnect P2 P4 |
| 228 | #? [1 P3] |
| 229 | 142 same_dragon P2 P4 |
| 230 | #? [0]* |
| 231 | |
| 232 | #-------------------------------------------------------------- |
| 233 | # Not really a connection problem, rather a tactical reading one |
| 234 | # see test 151 |
| 235 | #CATEGORY=CONNECTION |
| 236 | loadsgf games/nando/meijin27_g5.sgf 48 |
| 237 | 150 disconnect P3 Q4 |
| 238 | #? [1 P4]* |
| 239 | |
| 240 | #CATEGORY=TACTICAL_READING |
| 241 | loadsgf games/nando/meijin27_g5.sgf 48 |
| 242 | black P4 |
| 243 | 151 attack P4 |
| 244 | #? [0]* |
| 245 | |
| 246 | #-------------------------------------------------------------- |
| 247 | # C4 should be played only when W already has a stone around D10 |
| 248 | #CATEGORY=FUSEKI |
| 249 | loadsgf games/nando/kisei27_g1.sgf 14 |
| 250 | 210 reg_genmove white |
| 251 | #? [D3] |
| 252 | |
| 253 | # D5 is exceedingly urgent. GG should _never_ tenuki ! |
| 254 | #CATEGORY=FUSEKI |
| 255 | loadsgf games/nando/kisei27_g1.sgf 16 |
| 256 | 211 reg_genmove white |
| 257 | #? [D5] |
| 258 | |
| 259 | # Connection is mandatory. |
| 260 | #CATEGORY=FUSEKI |
| 261 | loadsgf games/nando/kisei27_g1.sgf 20 |
| 262 | 212 reg_genmove white |
| 263 | #? [E3] |
| 264 | |
| 265 | #CATEGORY=CONNECTION |
| 266 | loadsgf games/nando/kisei27_g1.sgf 26 |
| 267 | 213 disconnect C4 C6 |
| 268 | #? [0]* |
| 269 | |
| 270 | #---------------------- End of Tests -------------------------- |