| 1 | # incident 66 |
| 2 | loadsgf games/incident66.sgf 52 |
| 3 | 1 owl_attack D8 |
| 4 | #? [1 (F8|E8|E9)] |
| 5 | 2 owl_defend D8 |
| 6 | #? [1 E9] |
| 7 | |
| 8 | # incident 85 |
| 9 | loadsgf games/incident85.sgf 104 |
| 10 | 3 owl_attack B11 |
| 11 | #? [1 (C12|B14)] |
| 12 | 4 owl_defend B11 |
| 13 | #? [1 C12] |
| 14 | |
| 15 | # incident 159 |
| 16 | # Recent analysis has shown that white actually cannot live. |
| 17 | # After white B5, black can kill with |
| 18 | # Black C4 - B4 - B2, |
| 19 | # a) W A2 - B1 - C1 - B3 - A3 - A5 |
| 20 | # b) W B1 - B2 - B6 - A6 |
| 21 | # The attack test has been commented out. (3.5.1) |
| 22 | loadsgf games/incident156.sgf 246 |
| 23 | # 5 owl_attack C3 |
| 24 | # #? [1 (B4|C4)] |
| 25 | 6 owl_defend C3 |
| 26 | #? [0]* |
| 27 | |
| 28 | # incident 160 |
| 29 | loadsgf games/incident156.sgf 250 |
| 30 | 7 owl_attack C3 |
| 31 | #? [1 (B4|B5)] |
| 32 | 8 owl_defend C3 |
| 33 | #? [1 B5] |
| 34 | |
| 35 | loadsgf games/incident156.sgf 249 |
| 36 | 9 owl_attack C3 |
| 37 | #? [1 (B4|B2)] |
| 38 | 10 owl_defend C3 |
| 39 | #? [1 A2] |
| 40 | |
| 41 | # incident 236 (slightly modified) |
| 42 | loadsgf games/incident236.sgf 116 |
| 43 | 11 owl_attack P5 |
| 44 | #? [0] |
| 45 | 12 owl_defend P5 |
| 46 | #? [1 (PASS|P6)] |
| 47 | |
| 48 | # incident 237 |
| 49 | loadsgf games/incident237.sgf 42 |
| 50 | 13 owl_attack A4 |
| 51 | #? [0] |
| 52 | |
| 53 | # incident 235 |
| 54 | loadsgf games/incident235.sgf 110 |
| 55 | 14 owl_attack Q4 |
| 56 | #? [1 (Q1|S2)] |
| 57 | 15 owl_defend Q4 |
| 58 | #? [1 S2] |
| 59 | |
| 60 | # incident 234 |
| 61 | loadsgf games/incident234.sgf 164 |
| 62 | 16 owl_attack C18 |
| 63 | #? [1 A18] |
| 64 | 17 owl_defend C18 |
| 65 | #? [1 (A18|C19|E19)] |
| 66 | |
| 67 | # The attack at B2 only gives ko. A2 looks more effective. |
| 68 | loadsgf games/owl01.sgf |
| 69 | 18 owl_attack C3 |
| 70 | #? [1 A2] |
| 71 | 19 owl_defend C3 |
| 72 | #? [1 A2] |
| 73 | |
| 74 | # incident 131 |
| 75 | loadsgf games/incident121.sgf 110 |
| 76 | 20 owl_attack B3 |
| 77 | #? [1 E2] |
| 78 | 21 owl_defend B3 |
| 79 | #? [1 F2] |
| 80 | |
| 81 | # incident 133 |
| 82 | loadsgf games/incident121.sgf 122 |
| 83 | 22 owl_attack P12 |
| 84 | #? [1 (PASS|S11|S14|N13|S13)] |
| 85 | 23 owl_defend P12 |
| 86 | #? [0] |
| 87 | |
| 88 | # incident 154 |
| 89 | loadsgf games/incident153.sgf 205 |
| 90 | 24 owl_attack F3 |
| 91 | #? [1 (J3|F2|F1)] |
| 92 | 25 owl_defend F3 |
| 93 | #? [1 F1] |
| 94 | |
| 95 | # incident 161 |
| 96 | # tm added C9 option to kill. |
| 97 | loadsgf games/incident161.sgf 38 |
| 98 | 26 owl_attack B8 |
| 99 | #? [1 (B7|C7|C9|PASS)] |
| 100 | 27 owl_defend B8 |
| 101 | #? [0] |
| 102 | |
| 103 | # incident 162 |
| 104 | loadsgf games/incident161.sgf 42 |
| 105 | 28 owl_attack B8 |
| 106 | #? [1 C7] |
| 107 | 29 owl_defend B8 |
| 108 | #? [1 C7] |
| 109 | 30 owl_attack D8 |
| 110 | #? [1 C7] |
| 111 | 31 owl_defend D8 |
| 112 | #? [1 C7] |
| 113 | |
| 114 | # incident 189 |
| 115 | loadsgf games/incident189.sgf 180 |
| 116 | 32 owl_attack J19 |
| 117 | #? [0] |
| 118 | |
| 119 | # incident 198 |
| 120 | loadsgf games/incident198.sgf 54 |
| 121 | 33 owl_attack G5 |
| 122 | #? [1 H5] |
| 123 | 34 owl_defend G5 |
| 124 | #? [1 H5] |
| 125 | |
| 126 | # incident 201 |
| 127 | loadsgf games/incident201.sgf 271 |
| 128 | 35 owl_attack O18 |
| 129 | #? [1 P19] |
| 130 | 36 owl_defend O18 |
| 131 | #? [1 Q19] |
| 132 | |
| 133 | # incident 213 |
| 134 | loadsgf games/incident211.sgf 40 |
| 135 | 37 owl_attack G7 |
| 136 | #? [1 (PASS|F7|F6)] |
| 137 | 38 owl_defend G7 |
| 138 | #? [0] |
| 139 | |
| 140 | loadsgf games/incident211.sgf 39 |
| 141 | 39 owl_attack G7 |
| 142 | #? [1 G8] |
| 143 | 40 owl_defend G7 |
| 144 | #? [1 G8] |
| 145 | |
| 146 | # incident 218 |
| 147 | loadsgf games/incident218.sgf 136 |
| 148 | 41 owl_attack E4 |
| 149 | #? [1 F1] |
| 150 | 42 owl_defend E4 |
| 151 | #? [1 (F1|D1|B1)] |
| 152 | |
| 153 | # incident 239 |
| 154 | # reading code finds B1 but owl code is not very ko-aware |
| 155 | loadsgf games/incident239.sgf 58 |
| 156 | 43 owl_attack A3 |
| 157 | #? [1 B1] |
| 158 | 44 owl_defend A3 |
| 159 | #? [1 A5] |
| 160 | |
| 161 | loadsgf games/owl02.sgf |
| 162 | # note the dragons B3 and F2 are not amalgamated |
| 163 | 45 owl_attack B3 |
| 164 | #? [1 (E3|F1)] |
| 165 | 46 owl_defend B3 |
| 166 | #? [1 (F1|B1|D2|E3|E1)] |
| 167 | 47 owl_attack F2 |
| 168 | #? [1 (E3|F1)] |
| 169 | 48 owl_defend F2 |
| 170 | #? [1 (F1|B1|D2|E1)] |
| 171 | |
| 172 | # incident 240 |
| 173 | # a good lunch example |
| 174 | loadsgf games/incident240.sgf 65 |
| 175 | 49 owl_attack C6 |
| 176 | #? [0] |
| 177 | |
| 178 | loadsgf games/owl03.sgf |
| 179 | # Gets it right if one more liberty (i.e. remove B17) |
| 180 | 50 owl_attack D19 |
| 181 | #? [1 E19] |
| 182 | 51 owl_defend D19 |
| 183 | #? [1 (E19|B19)] |
| 184 | |
| 185 | loadsgf games/owl04.sgf |
| 186 | 52 owl_attack Q7 |
| 187 | #? [1 S1] |
| 188 | 53 owl_defend Q7 |
| 189 | #? [1 S1] |
| 190 | |
| 191 | # incident 199 |
| 192 | loadsgf games/incident199.sgf 42 |
| 193 | 54 owl_attack F4 |
| 194 | #? [1 (H2|J2)] |
| 195 | 55 owl_defend F4 |
| 196 | #? [1 (H2|G2)] |
| 197 | |
| 198 | # incident 202 |
| 199 | # This is possibly more of a semeai problem. Subtle! |
| 200 | loadsgf games/incident201.sgf 297 |
| 201 | 56 owl_attack M19 |
| 202 | #? [1 (Q19|T13)] |
| 203 | 57 owl_defend M19 |
| 204 | #? [1 (T13|N19)]* |
| 205 | 58 owl_attack T19 |
| 206 | #? [1 (T13|N19)] |
| 207 | 59 owl_defend T19 |
| 208 | #? [1 (Q19|T13)] |
| 209 | |
| 210 | # incident 91 |
| 211 | loadsgf games/incident91.sgf 68 |
| 212 | 60 owl_attack S3 |
| 213 | #? [1 (S2|S1|T2)] |
| 214 | 61 owl_defend S3 |
| 215 | #? [1 S2] |
| 216 | |
| 217 | # incident 75 |
| 218 | loadsgf games/incident74.sgf 238 |
| 219 | 62 owl_attack C4 |
| 220 | #? [1 (B4|B5)] |
| 221 | |
| 222 | # incident 253 |
| 223 | loadsgf games/incident253.sgf 77 |
| 224 | 63 owl_defend R14 |
| 225 | #? [1 R9] |
| 226 | |
| 227 | # incident 254 |
| 228 | loadsgf games/incident254.sgf 147 |
| 229 | 64 owl_defend D16 |
| 230 | #? [0] |
| 231 | |
| 232 | # incident 256 |
| 233 | # Dragon amalgamation is a problem here. |
| 234 | loadsgf games/incident256.sgf 157 |
| 235 | 65 owl_defend O9 |
| 236 | #? [1 M11] |
| 237 | |
| 238 | # incident 258 |
| 239 | # It's possible that this defense does in fact not work, but then |
| 240 | # there's some mistake during the following moves. |
| 241 | loadsgf games/incident258.sgf 147 |
| 242 | 66 owl_defend C4 |
| 243 | #? [1 B5] |
| 244 | |
| 245 | # incident 260 |
| 246 | loadsgf games/incident258.sgf 283 |
| 247 | 67 owl_attack B19 |
| 248 | #? [1 H19] |
| 249 | 68 owl_defend B19 |
| 250 | #? [1 D19] |
| 251 | |
| 252 | # incident 261 |
| 253 | loadsgf games/incident261.sgf 108 |
| 254 | 69 owl_defend M12 |
| 255 | #? [1 N7] |
| 256 | |
| 257 | # incident 263 |
| 258 | loadsgf games/incident263.sgf 32 |
| 259 | 70 owl_attack M4 |
| 260 | #? [1 (J2|K2|N2)] |
| 261 | 71 owl_defend M4 |
| 262 | #? [1 (J2|O2)] |
| 263 | |
| 264 | # incident 264 |
| 265 | loadsgf games/incident263.sgf 116 |
| 266 | 72 owl_defend D13 |
| 267 | #? [1 C14] |
| 268 | |
| 269 | # incident 265 |
| 270 | # see also test 134 |
| 271 | # R18 is refuted by S17 |
| 272 | loadsgf games/incident263.sgf 302 |
| 273 | 73 owl_defend S14 |
| 274 | #? [1 (R17|S18|T14)] |
| 275 | |
| 276 | # incident 266 |
| 277 | loadsgf games/incident263.sgf 304 |
| 278 | 74 owl_defend S14 |
| 279 | #? [1 (R18|S18|T14|R17)] |
| 280 | |
| 281 | # incident 268 |
| 282 | loadsgf games/incident267.sgf 54 |
| 283 | 75 owl_defend B6 |
| 284 | #? [0] |
| 285 | |
| 286 | # incident 289 |
| 287 | loadsgf games/incident287.sgf 251 |
| 288 | 76 owl_attack P12 |
| 289 | #? [1 (O10|N13)] |
| 290 | |
| 291 | # incident 105 |
| 292 | loadsgf games/incident104.sgf 169 |
| 293 | 77 owl_defend J19 |
| 294 | #? [1 J13] |
| 295 | |
| 296 | # More of a semeai problem. |
| 297 | loadsgf games/incident114.sgf 82 |
| 298 | 78 owl_attack D7 |
| 299 | #? [0] |
| 300 | |
| 301 | # incident 293 |
| 302 | # M5 is clearly inferior, as is L5. |
| 303 | loadsgf games/incident291.sgf 86 |
| 304 | 79 owl_defend K4 |
| 305 | #? [1 (M6|L6|L7)] |
| 306 | |
| 307 | # incident 297 |
| 308 | loadsgf games/incident297.sgf 95 |
| 309 | 80 owl_attack G5 |
| 310 | #? [1 J2] |
| 311 | |
| 312 | loadsgf games/strategy5.sgf 40 |
| 313 | 81 owl_attack R6 |
| 314 | #? [0] |
| 315 | |
| 316 | loadsgf games/strategy5.sgf 40 |
| 317 | 82 owl_defend R6 |
| 318 | #? [1 .+] |
| 319 | |
| 320 | loadsgf games/strategy7.sgf 23 |
| 321 | 83 owl_defend B3 |
| 322 | #? [1 (A4|A2|B1)] |
| 323 | |
| 324 | loadsgf games/nicklas/nicklas8.sgf 78 |
| 325 | 84 owl_attack C17 |
| 326 | #? [1 (B17|B18|C18)] |
| 327 | 85 owl_defend C17 |
| 328 | #? [1 (B17|B18|C18)] |
| 329 | |
| 330 | loadsgf games/nicklas/nicklas8.sgf 96 |
| 331 | 86 owl_attack Q13 |
| 332 | #? [!1 T13] |
| 333 | 87 owl_attack P15 |
| 334 | #? [1 P16] |
| 335 | |
| 336 | loadsgf games/owl05.sgf 238 |
| 337 | 88 owl_attack D19 |
| 338 | #? [1 (F18|H19)] |
| 339 | 89 owl_defend D19 |
| 340 | #? [1 (F18|H19)] |
| 341 | |
| 342 | loadsgf games/owl06.sgf |
| 343 | 90 owl_defend C8 |
| 344 | #? [0] |
| 345 | |
| 346 | loadsgf games/strategy5.sgf 40 |
| 347 | 91 owl_attack Q18 |
| 348 | #? [0] |
| 349 | |
| 350 | loadsgf games/strategy11.sgf 93 |
| 351 | 92 owl_attack B3 |
| 352 | #? [1 (A2|H1|C1)] |
| 353 | 93 owl_defend B3 |
| 354 | #? [1 (A2|C1)] |
| 355 | |
| 356 | loadsgf games/strategy11.sgf 245 |
| 357 | 94 owl_attack B3 |
| 358 | #? [1 E1] |
| 359 | 95 owl_defend B3 |
| 360 | #? [1 (E1|J1)] |
| 361 | |
| 362 | loadsgf games/incident42.sgf 284 |
| 363 | 96 owl_attack N18 |
| 364 | #? [1 Q11] |
| 365 | 97 owl_defend N18 |
| 366 | #? [1 Q11] |
| 367 | |
| 368 | loadsgf games/owl07.sgf |
| 369 | 98 owl_attack B18 |
| 370 | #? [1 (A18|F19|B19)] |
| 371 | 99 owl_defend B18 |
| 372 | #? [1 A18] |
| 373 | |
| 374 | loadsgf games/strategy14.sgf 53 |
| 375 | 100 owl_attack Q18 |
| 376 | #? [1 S16] |
| 377 | 101 owl_defend Q18 |
| 378 | #? [1 S15] |
| 379 | |
| 380 | loadsgf games/strategy14.sgf 81 |
| 381 | 102 owl_attack Q6 |
| 382 | #? [1 P6] |
| 383 | 103 owl_defend Q6 |
| 384 | #? [1 (P6|S5)] |
| 385 | |
| 386 | # The best attack seems to involve a ko. There's also a strange |
| 387 | # variation starting with white A16 that leads to a genuine triple ko. |
| 388 | # In fact this is more of a semeai problem but is included here to |
| 389 | # make sure that the owl code doesn't try to attack with the |
| 390 | # suicidal C9 move. |
| 391 | loadsgf games/strategy14.sgf 211 |
| 392 | 104 owl_attack B12 |
| 393 | #? [!1 C9] |
| 394 | |
| 395 | loadsgf games/owl08.sgf |
| 396 | 105 owl_attack C4 |
| 397 | #? [0] |
| 398 | |
| 399 | loadsgf games/owl09.sgf |
| 400 | 106 owl_attack F6 |
| 401 | #? [1 (B2|E1)] |
| 402 | 107 owl_defend F6 |
| 403 | #? [1 B2] |
| 404 | |
| 405 | loadsgf games/jahy.sgf 36 |
| 406 | # B4 is preferred since C4 may become ko |
| 407 | 108 owl_attack C3 |
| 408 | #? [1 (B4|C4)] |
| 409 | 109 owl_defend C3 |
| 410 | #? [1 (B5|C4)]* |
| 411 | |
| 412 | # incident 287 |
| 413 | loadsgf games/incident287.sgf 103 |
| 414 | 110 owl_defend F3 |
| 415 | #? [1 (B2|D1|C3)] |
| 416 | |
| 417 | # incident 177 (from the disastrous Indigo game) |
| 418 | loadsgf games/incident169.sgf 184 |
| 419 | 111 owl_attack A17 |
| 420 | #? [1 F14]* |
| 421 | 112 owl_defend A17 |
| 422 | #? [1 (F14|M16)] |
| 423 | |
| 424 | # incident 178 (from the disastrous Indigo game) |
| 425 | # Possibly more of a semeai problem. |
| 426 | loadsgf games/incident169.sgf 210 |
| 427 | 113 owl_attack L2 |
| 428 | #? [1 K2] |
| 429 | 114 owl_defend L2 |
| 430 | #? [1 K2] |
| 431 | |
| 432 | loadsgf games/ko1.sgf |
| 433 | 115 owl_attack L5 |
| 434 | #? [2 (L1|H1)]* |
| 435 | 116 owl_defend L5 |
| 436 | #? [1 L1] |
| 437 | |
| 438 | loadsgf games/owl10.sgf |
| 439 | 117 owl_attack N11 |
| 440 | #? [1 (G12|L14|N13)] |
| 441 | |
| 442 | loadsgf games/owl11.sgf 126 |
| 443 | 118 owl_attack H5 |
| 444 | #? [0]* |
| 445 | |
| 446 | loadsgf games/strategy18.sgf |
| 447 | 119 owl_attack G6 |
| 448 | #? [1 (D4|E6|F6|F5|H6|J5|H5)] |
| 449 | 120 owl_defend G6 |
| 450 | #? [1 E6] |
| 451 | |
| 452 | loadsgf games/strategy17.sgf |
| 453 | 121 owl_attack K19 |
| 454 | #? [0] |
| 455 | |
| 456 | loadsgf games/strategy20.sgf 236 |
| 457 | 122 owl_attack B6 |
| 458 | #? [1 (A6|A5|A4|A3|B1|C5)] |
| 459 | # The defense at B1 doesn't work due to black A6. |
| 460 | 123 owl_defend B6 |
| 461 | #? [1 C5]* |
| 462 | |
| 463 | loadsgf games/strategy21.sgf 96 |
| 464 | 124 owl_defend F4 |
| 465 | #? [1 H2] |
| 466 | |
| 467 | loadsgf games/incident108b.sgf 178 |
| 468 | 125 owl_attack P16 |
| 469 | #? [1 P15] |
| 470 | |
| 471 | loadsgf games/owl12.sgf |
| 472 | 126 owl_attack J12 |
| 473 | #? [1 (K7|K8|L8|L7)] |
| 474 | 127 owl_defend J12 |
| 475 | #? [1 L8] |
| 476 | |
| 477 | loadsgf games/owl13.sgf 130 |
| 478 | 128 owl_attack P19 |
| 479 | #? [1 (S18|T18|T19|P17)] |
| 480 | 129 owl_defend P19 |
| 481 | #? [1 T18] |
| 482 | |
| 483 | loadsgf games/owl14.sgf 250 |
| 484 | 130 owl_attack B11 |
| 485 | #? [1 A10] |
| 486 | 131 owl_defend B11 |
| 487 | #? [1 A10] |
| 488 | |
| 489 | loadsgf games/owl15.sgf |
| 490 | 132 owl_attack Q3 |
| 491 | #? [(1|2) R4]* |
| 492 | 133 owl_defend O3 |
| 493 | #? [1 M3] |
| 494 | |
| 495 | # see also test 73 |
| 496 | loadsgf games/incident263.sgf 302 |
| 497 | 134 owl_attack S14 |
| 498 | #? [1 (S17|S18)] |
| 499 | |
| 500 | loadsgf games/owl16.sgf |
| 501 | # attack at N17 almost works |
| 502 | 135 owl_attack O18 |
| 503 | #? [0] |
| 504 | |
| 505 | # Actually, white is alive. If black F14, white B12 lives. |
| 506 | loadsgf games/owl17.sgf |
| 507 | 136 owl_attack D15 |
| 508 | #? [0] |
| 509 | |
| 510 | loadsgf games/incident96.sgf 71 |
| 511 | 137 owl_attack B4 |
| 512 | #? [1 (E2|B1)] |
| 513 | # J5 seems to work but is inferior to E2 since it loses a point and |
| 514 | # some aji. |
| 515 | 138 owl_defend B4 |
| 516 | #? [1 E2] |
| 517 | |
| 518 | loadsgf games/nicklas/nicklas19.sgf 60 |
| 519 | 139 owl_attack H8 |
| 520 | #? [1 (G9|H9|J8|J7)] |
| 521 | 140 owl_defend H8 |
| 522 | #? [1 (H9|J8|J9)] |
| 523 | |
| 524 | loadsgf games/nicklas/nicklas19.sgf 61 |
| 525 | 141 owl_attack H8 |
| 526 | #? [3 J8] |
| 527 | 142 owl_defend H8 |
| 528 | #? [1 (H9|J8|J9|H7|J7)] |
| 529 | |
| 530 | loadsgf games/nicklas/nicklas19.sgf 62 |
| 531 | 143 owl_attack H8 |
| 532 | #? [1 H7] |
| 533 | 144 owl_defend H8 |
| 534 | #? [2 H7] |
| 535 | |
| 536 | loadsgf games/nicklas/nicklas19.sgf 63 |
| 537 | 145 owl_attack H8 |
| 538 | #? [3 H9] |
| 539 | 146 owl_defend H8 |
| 540 | #? [1 (H9|J7)] |
| 541 | |
| 542 | loadsgf games/owl18.sgf 140 |
| 543 | 147 owl_attack E13 |
| 544 | #? [1 A5] |
| 545 | 148 owl_defend E13 |
| 546 | #? [1 A5] |
| 547 | |
| 548 | # J3 cannot be defended. |
| 549 | loadsgf games/FSF-neurogo.sgf 40 |
| 550 | 149 owl_defend J3 |
| 551 | #? [0] |
| 552 | |
| 553 | # There might be an attack at G13, but it looks like it fails. |
| 554 | loadsgf games/strategy25.sgf 63 |
| 555 | 150 owl_attack D15 |
| 556 | #? [0]* |
| 557 | |
| 558 | # Now G13 works. |
| 559 | loadsgf games/strategy25.sgf 67 |
| 560 | 151 owl_attack D15 |
| 561 | #? [1 G13] |
| 562 | |
| 563 | # More moves might work. |
| 564 | loadsgf games/strategy25.sgf 197 |
| 565 | 152 owl_attack J3 |
| 566 | #? [1 F2] |
| 567 | 153 owl_defend J3 |
| 568 | #? [1 (E2|G3)] |
| 569 | |
| 570 | loadsgf games/strategy25.sgf 250 |
| 571 | 154 owl_attack M19 |
| 572 | #? [2 O15] |
| 573 | 155 owl_defend M19 |
| 574 | #? [1 (O15|P16|Q15|N16)] |
| 575 | |
| 576 | loadsgf games/strategy25.sgf 251 |
| 577 | 156 owl_attack M19 |
| 578 | #? [1 O13]* |
| 579 | 157 owl_defend M19 |
| 580 | #? [3 (P16|Q15)]* |
| 581 | |
| 582 | # There might be some attack here, but at least both S16 and S15 fail. |
| 583 | loadsgf games/strategy26.sgf 51 |
| 584 | 158 owl_attack Q19 |
| 585 | #? [0] |
| 586 | 159 owl_defend Q19 |
| 587 | #? [1 (S15|S19|S17|PASS)] |
| 588 | |
| 589 | # A15 and C15 both fail badly. C16 allows white to make seki. |
| 590 | loadsgf games/strategy26.sgf 285 |
| 591 | 160 owl_defend D19 |
| 592 | #? [1 B16] |
| 593 | |
| 594 | loadsgf games/strategy27.sgf 190 |
| 595 | 161 owl_attack F6 |
| 596 | #? [0] |
| 597 | |
| 598 | loadsgf games/strategy27.sgf 214 |
| 599 | 162 owl_attack F19 |
| 600 | #? [1 D18] |
| 601 | 163 owl_defend F19 |
| 602 | #? [1 (B18|D18|D17|C19)] |
| 603 | |
| 604 | loadsgf games/owl20.sgf |
| 605 | 164 owl_attack R3 |
| 606 | #? [1 P1] |
| 607 | 165 owl_defend R3 |
| 608 | #? [1 (R1|S1|S2)] |
| 609 | |
| 610 | loadsgf games/owl21.sgf |
| 611 | 166 owl_attack Q17 |
| 612 | #? [2 P18]* |
| 613 | |
| 614 | loadsgf games/owl22.sgf 138 |
| 615 | 167 owl_defend Q12 |
| 616 | #? [0] |
| 617 | 168 owl_defend Q9 |
| 618 | #? [0] |
| 619 | |
| 620 | loadsgf games/poka.sgf 42 |
| 621 | 169 owl_defend B8 |
| 622 | #? [0] |
| 623 | |
| 624 | loadsgf games/owl23.sgf |
| 625 | # This isolates the problem in test 4 |
| 626 | 170 owl_attack B14 |
| 627 | #? [0]* |
| 628 | |
| 629 | # incident 284 |
| 630 | loadsgf games/incident278.sgf 318 |
| 631 | 171 owl_attack A6 |
| 632 | #? [3 (B3|C1|A1)]* |
| 633 | 172 owl_defend A6 |
| 634 | #? [1 (B3|C1)] |
| 635 | |
| 636 | # incident 97 |
| 637 | loadsgf games/incident97.sgf 175 |
| 638 | 173 owl_attack R14 |
| 639 | #? [1 S11] |
| 640 | # S11 is superior to S13, but both work. |
| 641 | 174 owl_defend R14 |
| 642 | #? [1 (S11|S13)] |
| 643 | |
| 644 | # Black can do no better than seki with H17. |
| 645 | loadsgf games/incident225.sgf 254 |
| 646 | 175 owl_attack A19 |
| 647 | #? [0] |
| 648 | |
| 649 | loadsgf games/incident240.sgf 103 |
| 650 | 176 owl_defend C4 |
| 651 | #? [3 G1] |
| 652 | |
| 653 | # incident 105 |
| 654 | loadsgf games/incident104.sgf 169 |
| 655 | 177 owl_attack J19 |
| 656 | #? [1 (G13|J13|G12|G14)] |
| 657 | |
| 658 | # see also strategy3:122 |
| 659 | loadsgf games/incident223.sgf 228 |
| 660 | 178 owl_attack R13 |
| 661 | #? [1 (R19|T18)]* |
| 662 | 179 owl_defend R13 |
| 663 | #? [3 R19]* |
| 664 | |
| 665 | loadsgf games/incident269.sgf 200 |
| 666 | 180 owl_attack R19 |
| 667 | #? [1 (T16|T17|T18|S18)] |
| 668 | |
| 669 | # tm (3.1.17) T18 lives. Note the W sente at R16. |
| 670 | 181 owl_defend R19 |
| 671 | #? [1 T18] |
| 672 | |
| 673 | # A17 is a better defense than B18 because B18 gives W two ko threats |
| 674 | loadsgf games/incident144.sgf 242 |
| 675 | 182 owl_attack C18 |
| 676 | #? [2 (A15|A17)] |
| 677 | 183 owl_defend C18 |
| 678 | #? [3 (A17|B18)] |
| 679 | |
| 680 | # incident 212 |
| 681 | # There may be a few more defenses. |
| 682 | loadsgf games/incident211.sgf 26 |
| 683 | 184 owl_attack F8 |
| 684 | #? [1 H8] |
| 685 | 185 owl_defend F8 |
| 686 | #? [1 H8] |
| 687 | |
| 688 | loadsgf games/explorer2.sgf 144 |
| 689 | 186 owl_defend M3 |
| 690 | #? [0] |
| 691 | |
| 692 | loadsgf games/explorer2.sgf 145 |
| 693 | 187 owl_attack M3 |
| 694 | #? [1 O3] |
| 695 | |
| 696 | loadsgf games/owl24.sgf 127 |
| 697 | 188 owl_attack F15 |
| 698 | #? [1 (D16|C16|F14|E15)] |
| 699 | 189 owl_defend F15 |
| 700 | #? [1 D16] |
| 701 | |
| 702 | loadsgf games/reading25.sgf |
| 703 | 190 owl_defend C1 |
| 704 | #? [0] |
| 705 | |
| 706 | loadsgf games/nicklas/nicklas10.sgf 18 |
| 707 | 191 owl_defend D8 |
| 708 | #? [1 B7] |
| 709 | |
| 710 | # See also test case golife:7 |
| 711 | loadsgf games/golife.sgf 46 |
| 712 | 192 owl_attack E5 |
| 713 | #? [1 F3]* |
| 714 | |
| 715 | loadsgf games/strategy33.sgf 15 |
| 716 | 193 owl_attack Q16 |
| 717 | #? [0] |
| 718 | |
| 719 | loadsgf games/strategy33.sgf 91 |
| 720 | 194 owl_attack D15 |
| 721 | #? [1 G18] |
| 722 | |
| 723 | loadsgf games/strategy33.sgf 119 |
| 724 | 195 owl_attack B11 |
| 725 | #? [1 (B10|A9|C9|A10|A8)] |
| 726 | 196 owl_defend B11 |
| 727 | #? [1 (B10|A9)] |
| 728 | 197 owl_attack D15 |
| 729 | #? [1 (F18|G19)] |
| 730 | 198 owl_defend D15 |
| 731 | #? [1 F18] |
| 732 | |
| 733 | loadsgf games/incident221.sgf 39 |
| 734 | 199 owl_defend H3 |
| 735 | #? [0] |
| 736 | |
| 737 | loadsgf games/dniwog.sgf 62 |
| 738 | 200 owl_defend B2 |
| 739 | #? [1 D7] |
| 740 | |
| 741 | loadsgf games/owl25.sgf 32 |
| 742 | 201 owl_defend H6 |
| 743 | #? [1 H8] |
| 744 | |
| 745 | loadsgf games/owl25.sgf 54 |
| 746 | 202 owl_defend H6 |
| 747 | #? [0] |
| 748 | |
| 749 | loadsgf games/owl25.sgf 60 |
| 750 | 203 owl_defend H6 |
| 751 | #? [0] |
| 752 | |
| 753 | loadsgf games/owl25.sgf 62 |
| 754 | 204 owl_attack H6 |
| 755 | #? [1 (H9|E9)] |
| 756 | 205 owl_defend H6 |
| 757 | #? [3 H9] |
| 758 | |
| 759 | loadsgf games/owl26.sgf 10 |
| 760 | 206 owl_attack C12 |
| 761 | #? [0] |
| 762 | |
| 763 | loadsgf games/owl26.sgf 138 |
| 764 | 207 owl_defend L6 |
| 765 | #? [0]* |
| 766 | |
| 767 | loadsgf games/incident248.sgf 228 |
| 768 | 208 owl_attack J2 |
| 769 | #? [3 A2] |
| 770 | 209 owl_defend J2 |
| 771 | #? [1 (A2|F1|J1|A1|B1)] |
| 772 | |
| 773 | loadsgf games/incident161.sgf 56 |
| 774 | 210 owl_attack C3 |
| 775 | #? [1 C2] |
| 776 | 211 owl_defend C3 |
| 777 | #? [1 C2] |
| 778 | |
| 779 | # Incident 190. |
| 780 | loadsgf games/incident189.sgf 186 |
| 781 | 212 owl_attack K13 |
| 782 | #? [3 E16] |
| 783 | 213 owl_defend K13 |
| 784 | #? [1 (D18|E16|M16|E18)] |
| 785 | |
| 786 | loadsgf games/owl27.sgf |
| 787 | 214 owl_defend N3 |
| 788 | #? [1 (L4|N5)] |
| 789 | |
| 790 | # K19 only gives ko. |
| 791 | loadsgf games/FSF-neurogo.sgf 286 |
| 792 | 215 owl_attack J15 |
| 793 | #? [1 H18] |
| 794 | 216 owl_defend J15 |
| 795 | #? [1 (H18|K19)] |
| 796 | |
| 797 | loadsgf games/owl28.sgf 199 |
| 798 | 217 owl_attack C14 |
| 799 | #? [1 A16] |
| 800 | 218 owl_defend C14 |
| 801 | #? [1 A16] |
| 802 | |
| 803 | loadsgf games/filllib9.sgf 119 |
| 804 | 219 owl_defend K19 |
| 805 | #? [0] |
| 806 | |
| 807 | loadsgf games/filllib9.sgf 121 |
| 808 | 220 owl_defend K19 |
| 809 | #? [0] |
| 810 | |
| 811 | # Additionally D7, C8 and some other odd moves work. H9 does not. |
| 812 | loadsgf games/trevor/trevor_24.sgf 33 |
| 813 | 221 owl_defend H8 |
| 814 | #? [1 (D8|E8)] |
| 815 | |
| 816 | # E6 almost kills tactically. |
| 817 | loadsgf games/trevor/trevor_27.sgf 36 |
| 818 | 222 owl_attack E5 |
| 819 | #? [1 E6] |
| 820 | |
| 821 | loadsgf games/incident169.sgf 224 |
| 822 | 223 owl_defend R17 |
| 823 | #? [3 S16] |
| 824 | |
| 825 | loadsgf games/ego.sgf 198 |
| 826 | 224 owl_attack T17 |
| 827 | #? [2 T18]* |
| 828 | |
| 829 | loadsgf games/ego.sgf 198 |
| 830 | 225 owl_defend T17 |
| 831 | #? [3 (Q19|S16)]* |
| 832 | |
| 833 | loadsgf games/owl29.sgf 132 |
| 834 | 226 owl_attack J10 |
| 835 | #? [2 O8]* |
| 836 | |
| 837 | loadsgf games/owl30.sgf 172 |
| 838 | 227 owl_attack L19 |
| 839 | #? [1 (Q19|P17)] |
| 840 | |
| 841 | # The cut at D5 fails. |
| 842 | loadsgf games/nicklas/nicklas18.sgf 17 |
| 843 | 228 owl_attack B5 |
| 844 | #? [0] |
| 845 | |
| 846 | loadsgf games/incident240.sgf 69 |
| 847 | 229 owl_attack B12 |
| 848 | #? [1 D9] |
| 849 | |
| 850 | loadsgf games/owl31.sgf 20 |
| 851 | 230 owl_defend G7 |
| 852 | #? [0] |
| 853 | |
| 854 | loadsgf games/owl32.sgf |
| 855 | 231 owl_attack A8 |
| 856 | #? [1 (C6|A4)] |
| 857 | 232 owl_defend A8 |
| 858 | #? [3 C6] |
| 859 | 233 owl_attack F6 |
| 860 | #? [1 H7]* |
| 861 | 234 owl_defend F6 |
| 862 | #? [1 (J7|H7|H6|G6)] |
| 863 | |
| 864 | # There are probably additional moves. |
| 865 | loadsgf games/owl33.sgf 134 |
| 866 | 235 owl_attack O4 |
| 867 | #? [1 (S3|T4)] |
| 868 | 236 owl_defend O4 |
| 869 | #? [1 (R4|S3|R3|S2|Q5|P5)] |
| 870 | |
| 871 | #SEE_ALSO=reading:170 |
| 872 | loadsgf games/owl33.sgf 212 |
| 873 | 237 owl_defend S12 |
| 874 | #? [0] |
| 875 | |
| 876 | # See also optics:1801-1812 |
| 877 | loadsgf games/marginal_ko.sgf |
| 878 | 238 owl_attack B19 |
| 879 | #? [1 (B17|A19)] |
| 880 | 239 owl_defend B19 |
| 881 | #? [2 B17] |
| 882 | 240 owl_attack G19 |
| 883 | #? [0] |
| 884 | 241 owl_attack M19 |
| 885 | #? [0] |
| 886 | 242 owl_attack J15 |
| 887 | #? [0] |
| 888 | 243 owl_attack A11 |
| 889 | #? [0] |
| 890 | 244 owl_attack D11 |
| 891 | #? [(2|3) F11] |
| 892 | 245 owl_defend D11 |
| 893 | #? [1 (F11|H8|F8|H5)] |
| 894 | 246 owl_attack O9 |
| 895 | #? [3 (M6|Q8)] |
| 896 | 247 owl_defend O9 |
| 897 | #? [1 (M6|Q8)] |
| 898 | 248 owl_attack A6 |
| 899 | #? [1 (J1|L2)] |
| 900 | 249 owl_defend A6 |
| 901 | #? [2 (J1|B7|B2)] |
| 902 | 250 owl_attack R3 |
| 903 | #? [1 (T3|R2)] |
| 904 | 251 owl_defend R3 |
| 905 | #? [3 T3] |
| 906 | 252 owl_attack C2 |
| 907 | #? [2 B2] |
| 908 | 253 owl_defend C2 |
| 909 | #? [1 B2] |
| 910 | |
| 911 | # See also strategy2:100. |
| 912 | loadsgf games/strategy26.sgf 257 |
| 913 | 254 owl_defend O13 |
| 914 | #? [1 (M16|O14|N16|N17)] |
| 915 | |
| 916 | loadsgf games/owl34.sgf 211 |
| 917 | 255 owl_defend D13 |
| 918 | #? [1 (D14|E13|G16)] |
| 919 | |
| 920 | #CATEGORY=CONNECTION_IN_OWL |
| 921 | # Simple mistake. See also 13x13:60 or 13x13:23. |
| 922 | loadsgf games/mertin13x13/gnugo-katsunari1.B+21.sgf 15 |
| 923 | 256 owl_attack K12 |
| 924 | #? [1 J12] |
| 925 | |
| 926 | # H3 is the best W move on the board, but it does not capture J3. |
| 927 | loadsgf games/owl35.sgf |
| 928 | 257 owl_attack J3 |
| 929 | #? [0]* |
| 930 | |
| 931 | # This is quite trivial, but at least GNU Go 3.1.31 fails it. |
| 932 | loadsgf games/handtalk/handtalk11.sgf 157 |
| 933 | 258 owl_defend O2 |
| 934 | #? [0] |
| 935 | |
| 936 | loadsgf games/handtalk/handtalk12.sgf 29 |
| 937 | 259 owl_does_attack L2 M3 |
| 938 | #? [0] |
| 939 | |
| 940 | # Far too many escape ways for F10 as it could be killed. |
| 941 | loadsgf games/handtalk/handtalk12.sgf 41 |
| 942 | 260 owl_does_attack G9 F10 |
| 943 | #? [0] |
| 944 | |
| 945 | # A good example where connection handling is important in owl. |
| 946 | loadsgf games/handtalk/handtalk23.sgf 186 |
| 947 | 261 owl_attack E5 |
| 948 | #? [1 (O6|Q7|T4|T5|R4)]* |
| 949 | |
| 950 | # See also 13x13:15. |
| 951 | loadsgf games/mertin13x13/gointellect-gnugo2.W+8.sgf 32 |
| 952 | 262 owl_defend E7 |
| 953 | #? [0]* |