Updated README: Equal sign not required with `--mode` flag.
[sgk-go] / regression / owl.tst
CommitLineData
7eeb782e
AT
1# incident 66
2loadsgf games/incident66.sgf 52
31 owl_attack D8
4#? [1 (F8|E8|E9)]
52 owl_defend D8
6#? [1 E9]
7
8# incident 85
9loadsgf games/incident85.sgf 104
103 owl_attack B11
11#? [1 (C12|B14)]
124 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)
22loadsgf games/incident156.sgf 246
23# 5 owl_attack C3
24# #? [1 (B4|C4)]
256 owl_defend C3
26#? [0]*
27
28# incident 160
29loadsgf games/incident156.sgf 250
307 owl_attack C3
31#? [1 (B4|B5)]
328 owl_defend C3
33#? [1 B5]
34
35loadsgf games/incident156.sgf 249
369 owl_attack C3
37#? [1 (B4|B2)]
3810 owl_defend C3
39#? [1 A2]
40
41# incident 236 (slightly modified)
42loadsgf games/incident236.sgf 116
4311 owl_attack P5
44#? [0]
4512 owl_defend P5
46#? [1 (PASS|P6)]
47
48# incident 237
49loadsgf games/incident237.sgf 42
5013 owl_attack A4
51#? [0]
52
53# incident 235
54loadsgf games/incident235.sgf 110
5514 owl_attack Q4
56#? [1 (Q1|S2)]
5715 owl_defend Q4
58#? [1 S2]
59
60# incident 234
61loadsgf games/incident234.sgf 164
6216 owl_attack C18
63#? [1 A18]
6417 owl_defend C18
65#? [1 (A18|C19|E19)]
66
67# The attack at B2 only gives ko. A2 looks more effective.
68loadsgf games/owl01.sgf
6918 owl_attack C3
70#? [1 A2]
7119 owl_defend C3
72#? [1 A2]
73
74# incident 131
75loadsgf games/incident121.sgf 110
7620 owl_attack B3
77#? [1 E2]
7821 owl_defend B3
79#? [1 F2]
80
81# incident 133
82loadsgf games/incident121.sgf 122
8322 owl_attack P12
84#? [1 (PASS|S11|S14|N13|S13)]
8523 owl_defend P12
86#? [0]
87
88# incident 154
89loadsgf games/incident153.sgf 205
9024 owl_attack F3
91#? [1 (J3|F2|F1)]
9225 owl_defend F3
93#? [1 F1]
94
95# incident 161
96# tm added C9 option to kill.
97loadsgf games/incident161.sgf 38
9826 owl_attack B8
99#? [1 (B7|C7|C9|PASS)]
10027 owl_defend B8
101#? [0]
102
103# incident 162
104loadsgf games/incident161.sgf 42
10528 owl_attack B8
106#? [1 C7]
10729 owl_defend B8
108#? [1 C7]
10930 owl_attack D8
110#? [1 C7]
11131 owl_defend D8
112#? [1 C7]
113
114# incident 189
115loadsgf games/incident189.sgf 180
11632 owl_attack J19
117#? [0]
118
119# incident 198
120loadsgf games/incident198.sgf 54
12133 owl_attack G5
122#? [1 H5]
12334 owl_defend G5
124#? [1 H5]
125
126# incident 201
127loadsgf games/incident201.sgf 271
12835 owl_attack O18
129#? [1 P19]
13036 owl_defend O18
131#? [1 Q19]
132
133# incident 213
134loadsgf games/incident211.sgf 40
13537 owl_attack G7
136#? [1 (PASS|F7|F6)]
13738 owl_defend G7
138#? [0]
139
140loadsgf games/incident211.sgf 39
14139 owl_attack G7
142#? [1 G8]
14340 owl_defend G7
144#? [1 G8]
145
146# incident 218
147loadsgf games/incident218.sgf 136
14841 owl_attack E4
149#? [1 F1]
15042 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
155loadsgf games/incident239.sgf 58
15643 owl_attack A3
157#? [1 B1]
15844 owl_defend A3
159#? [1 A5]
160
161loadsgf games/owl02.sgf
162# note the dragons B3 and F2 are not amalgamated
16345 owl_attack B3
164#? [1 (E3|F1)]
16546 owl_defend B3
166#? [1 (F1|B1|D2|E3|E1)]
16747 owl_attack F2
168#? [1 (E3|F1)]
16948 owl_defend F2
170#? [1 (F1|B1|D2|E1)]
171
172# incident 240
173# a good lunch example
174loadsgf games/incident240.sgf 65
17549 owl_attack C6
176#? [0]
177
178loadsgf games/owl03.sgf
179# Gets it right if one more liberty (i.e. remove B17)
18050 owl_attack D19
181#? [1 E19]
18251 owl_defend D19
183#? [1 (E19|B19)]
184
185loadsgf games/owl04.sgf
18652 owl_attack Q7
187#? [1 S1]
18853 owl_defend Q7
189#? [1 S1]
190
191# incident 199
192loadsgf games/incident199.sgf 42
19354 owl_attack F4
194#? [1 (H2|J2)]
19555 owl_defend F4
196#? [1 (H2|G2)]
197
198# incident 202
199# This is possibly more of a semeai problem. Subtle!
200loadsgf games/incident201.sgf 297
20156 owl_attack M19
202#? [1 (Q19|T13)]
20357 owl_defend M19
204#? [1 (T13|N19)]*
20558 owl_attack T19
206#? [1 (T13|N19)]
20759 owl_defend T19
208#? [1 (Q19|T13)]
209
210# incident 91
211loadsgf games/incident91.sgf 68
21260 owl_attack S3
213#? [1 (S2|S1|T2)]
21461 owl_defend S3
215#? [1 S2]
216
217# incident 75
218loadsgf games/incident74.sgf 238
21962 owl_attack C4
220#? [1 (B4|B5)]
221
222# incident 253
223loadsgf games/incident253.sgf 77
22463 owl_defend R14
225#? [1 R9]
226
227# incident 254
228loadsgf games/incident254.sgf 147
22964 owl_defend D16
230#? [0]
231
232# incident 256
233# Dragon amalgamation is a problem here.
234loadsgf games/incident256.sgf 157
23565 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.
241loadsgf games/incident258.sgf 147
24266 owl_defend C4
243#? [1 B5]
244
245# incident 260
246loadsgf games/incident258.sgf 283
24767 owl_attack B19
248#? [1 H19]
24968 owl_defend B19
250#? [1 D19]
251
252# incident 261
253loadsgf games/incident261.sgf 108
25469 owl_defend M12
255#? [1 N7]
256
257# incident 263
258loadsgf games/incident263.sgf 32
25970 owl_attack M4
260#? [1 (J2|K2|N2)]
26171 owl_defend M4
262#? [1 (J2|O2)]
263
264# incident 264
265loadsgf games/incident263.sgf 116
26672 owl_defend D13
267#? [1 C14]
268
269# incident 265
270# see also test 134
271# R18 is refuted by S17
272loadsgf games/incident263.sgf 302
27373 owl_defend S14
274#? [1 (R17|S18|T14)]
275
276# incident 266
277loadsgf games/incident263.sgf 304
27874 owl_defend S14
279#? [1 (R18|S18|T14|R17)]
280
281# incident 268
282loadsgf games/incident267.sgf 54
28375 owl_defend B6
284#? [0]
285
286# incident 289
287loadsgf games/incident287.sgf 251
28876 owl_attack P12
289#? [1 (O10|N13)]
290
291# incident 105
292loadsgf games/incident104.sgf 169
29377 owl_defend J19
294#? [1 J13]
295
296# More of a semeai problem.
297loadsgf games/incident114.sgf 82
29878 owl_attack D7
299#? [0]
300
301# incident 293
302# M5 is clearly inferior, as is L5.
303loadsgf games/incident291.sgf 86
30479 owl_defend K4
305#? [1 (M6|L6|L7)]
306
307# incident 297
308loadsgf games/incident297.sgf 95
30980 owl_attack G5
310#? [1 J2]
311
312loadsgf games/strategy5.sgf 40
31381 owl_attack R6
314#? [0]
315
316loadsgf games/strategy5.sgf 40
31782 owl_defend R6
318#? [1 .+]
319
320loadsgf games/strategy7.sgf 23
32183 owl_defend B3
322#? [1 (A4|A2|B1)]
323
324loadsgf games/nicklas/nicklas8.sgf 78
32584 owl_attack C17
326#? [1 (B17|B18|C18)]
32785 owl_defend C17
328#? [1 (B17|B18|C18)]
329
330loadsgf games/nicklas/nicklas8.sgf 96
33186 owl_attack Q13
332#? [!1 T13]
33387 owl_attack P15
334#? [1 P16]
335
336loadsgf games/owl05.sgf 238
33788 owl_attack D19
338#? [1 (F18|H19)]
33989 owl_defend D19
340#? [1 (F18|H19)]
341
342loadsgf games/owl06.sgf
34390 owl_defend C8
344#? [0]
345
346loadsgf games/strategy5.sgf 40
34791 owl_attack Q18
348#? [0]
349
350loadsgf games/strategy11.sgf 93
35192 owl_attack B3
352#? [1 (A2|H1|C1)]
35393 owl_defend B3
354#? [1 (A2|C1)]
355
356loadsgf games/strategy11.sgf 245
35794 owl_attack B3
358#? [1 E1]
35995 owl_defend B3
360#? [1 (E1|J1)]
361
362loadsgf games/incident42.sgf 284
36396 owl_attack N18
364#? [1 Q11]
36597 owl_defend N18
366#? [1 Q11]
367
368loadsgf games/owl07.sgf
36998 owl_attack B18
370#? [1 (A18|F19|B19)]
37199 owl_defend B18
372#? [1 A18]
373
374loadsgf games/strategy14.sgf 53
375100 owl_attack Q18
376#? [1 S16]
377101 owl_defend Q18
378#? [1 S15]
379
380loadsgf games/strategy14.sgf 81
381102 owl_attack Q6
382#? [1 P6]
383103 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.
391loadsgf games/strategy14.sgf 211
392104 owl_attack B12
393#? [!1 C9]
394
395loadsgf games/owl08.sgf
396105 owl_attack C4
397#? [0]
398
399loadsgf games/owl09.sgf
400106 owl_attack F6
401#? [1 (B2|E1)]
402107 owl_defend F6
403#? [1 B2]
404
405loadsgf games/jahy.sgf 36
406# B4 is preferred since C4 may become ko
407108 owl_attack C3
408#? [1 (B4|C4)]
409109 owl_defend C3
410#? [1 (B5|C4)]*
411
412# incident 287
413loadsgf games/incident287.sgf 103
414110 owl_defend F3
415#? [1 (B2|D1|C3)]
416
417# incident 177 (from the disastrous Indigo game)
418loadsgf games/incident169.sgf 184
419111 owl_attack A17
420#? [1 F14]*
421112 owl_defend A17
422#? [1 (F14|M16)]
423
424# incident 178 (from the disastrous Indigo game)
425# Possibly more of a semeai problem.
426loadsgf games/incident169.sgf 210
427113 owl_attack L2
428#? [1 K2]
429114 owl_defend L2
430#? [1 K2]
431
432loadsgf games/ko1.sgf
433115 owl_attack L5
434#? [2 (L1|H1)]*
435116 owl_defend L5
436#? [1 L1]
437
438loadsgf games/owl10.sgf
439117 owl_attack N11
440#? [1 (G12|L14|N13)]
441
442loadsgf games/owl11.sgf 126
443118 owl_attack H5
444#? [0]*
445
446loadsgf games/strategy18.sgf
447119 owl_attack G6
448#? [1 (D4|E6|F6|F5|H6|J5|H5)]
449120 owl_defend G6
450#? [1 E6]
451
452loadsgf games/strategy17.sgf
453121 owl_attack K19
454#? [0]
455
456loadsgf games/strategy20.sgf 236
457122 owl_attack B6
458#? [1 (A6|A5|A4|A3|B1|C5)]
459# The defense at B1 doesn't work due to black A6.
460123 owl_defend B6
461#? [1 C5]*
462
463loadsgf games/strategy21.sgf 96
464124 owl_defend F4
465#? [1 H2]
466
467loadsgf games/incident108b.sgf 178
468125 owl_attack P16
469#? [1 P15]
470
471loadsgf games/owl12.sgf
472126 owl_attack J12
473#? [1 (K7|K8|L8|L7)]
474127 owl_defend J12
475#? [1 L8]
476
477loadsgf games/owl13.sgf 130
478128 owl_attack P19
479#? [1 (S18|T18|T19|P17)]
480129 owl_defend P19
481#? [1 T18]
482
483loadsgf games/owl14.sgf 250
484130 owl_attack B11
485#? [1 A10]
486131 owl_defend B11
487#? [1 A10]
488
489loadsgf games/owl15.sgf
490132 owl_attack Q3
491#? [(1|2) R4]*
492133 owl_defend O3
493#? [1 M3]
494
495# see also test 73
496loadsgf games/incident263.sgf 302
497134 owl_attack S14
498#? [1 (S17|S18)]
499
500loadsgf games/owl16.sgf
501# attack at N17 almost works
502135 owl_attack O18
503#? [0]
504
505# Actually, white is alive. If black F14, white B12 lives.
506loadsgf games/owl17.sgf
507136 owl_attack D15
508#? [0]
509
510loadsgf games/incident96.sgf 71
511137 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.
515138 owl_defend B4
516#? [1 E2]
517
518loadsgf games/nicklas/nicklas19.sgf 60
519139 owl_attack H8
520#? [1 (G9|H9|J8|J7)]
521140 owl_defend H8
522#? [1 (H9|J8|J9)]
523
524loadsgf games/nicklas/nicklas19.sgf 61
525141 owl_attack H8
526#? [3 J8]
527142 owl_defend H8
528#? [1 (H9|J8|J9|H7|J7)]
529
530loadsgf games/nicklas/nicklas19.sgf 62
531143 owl_attack H8
532#? [1 H7]
533144 owl_defend H8
534#? [2 H7]
535
536loadsgf games/nicklas/nicklas19.sgf 63
537145 owl_attack H8
538#? [3 H9]
539146 owl_defend H8
540#? [1 (H9|J7)]
541
542loadsgf games/owl18.sgf 140
543147 owl_attack E13
544#? [1 A5]
545148 owl_defend E13
546#? [1 A5]
547
548# J3 cannot be defended.
549loadsgf games/FSF-neurogo.sgf 40
550149 owl_defend J3
551#? [0]
552
553# There might be an attack at G13, but it looks like it fails.
554loadsgf games/strategy25.sgf 63
555150 owl_attack D15
556#? [0]*
557
558# Now G13 works.
559loadsgf games/strategy25.sgf 67
560151 owl_attack D15
561#? [1 G13]
562
563# More moves might work.
564loadsgf games/strategy25.sgf 197
565152 owl_attack J3
566#? [1 F2]
567153 owl_defend J3
568#? [1 (E2|G3)]
569
570loadsgf games/strategy25.sgf 250
571154 owl_attack M19
572#? [2 O15]
573155 owl_defend M19
574#? [1 (O15|P16|Q15|N16)]
575
576loadsgf games/strategy25.sgf 251
577156 owl_attack M19
578#? [1 O13]*
579157 owl_defend M19
580#? [3 (P16|Q15)]*
581
582# There might be some attack here, but at least both S16 and S15 fail.
583loadsgf games/strategy26.sgf 51
584158 owl_attack Q19
585#? [0]
586159 owl_defend Q19
587#? [1 (S15|S19|S17|PASS)]
588
589# A15 and C15 both fail badly. C16 allows white to make seki.
590loadsgf games/strategy26.sgf 285
591160 owl_defend D19
592#? [1 B16]
593
594loadsgf games/strategy27.sgf 190
595161 owl_attack F6
596#? [0]
597
598loadsgf games/strategy27.sgf 214
599162 owl_attack F19
600#? [1 D18]
601163 owl_defend F19
602#? [1 (B18|D18|D17|C19)]
603
604loadsgf games/owl20.sgf
605164 owl_attack R3
606#? [1 P1]
607165 owl_defend R3
608#? [1 (R1|S1|S2)]
609
610loadsgf games/owl21.sgf
611166 owl_attack Q17
612#? [2 P18]*
613
614loadsgf games/owl22.sgf 138
615167 owl_defend Q12
616#? [0]
617168 owl_defend Q9
618#? [0]
619
620loadsgf games/poka.sgf 42
621169 owl_defend B8
622#? [0]
623
624loadsgf games/owl23.sgf
625# This isolates the problem in test 4
626170 owl_attack B14
627#? [0]*
628
629# incident 284
630loadsgf games/incident278.sgf 318
631171 owl_attack A6
632#? [3 (B3|C1|A1)]*
633172 owl_defend A6
634#? [1 (B3|C1)]
635
636# incident 97
637loadsgf games/incident97.sgf 175
638173 owl_attack R14
639#? [1 S11]
640# S11 is superior to S13, but both work.
641174 owl_defend R14
642#? [1 (S11|S13)]
643
644# Black can do no better than seki with H17.
645loadsgf games/incident225.sgf 254
646175 owl_attack A19
647#? [0]
648
649loadsgf games/incident240.sgf 103
650176 owl_defend C4
651#? [3 G1]
652
653# incident 105
654loadsgf games/incident104.sgf 169
655177 owl_attack J19
656#? [1 (G13|J13|G12|G14)]
657
658# see also strategy3:122
659loadsgf games/incident223.sgf 228
660178 owl_attack R13
661#? [1 (R19|T18)]*
662179 owl_defend R13
663#? [3 R19]*
664
665loadsgf games/incident269.sgf 200
666180 owl_attack R19
667#? [1 (T16|T17|T18|S18)]
668
669# tm (3.1.17) T18 lives. Note the W sente at R16.
670181 owl_defend R19
671#? [1 T18]
672
673# A17 is a better defense than B18 because B18 gives W two ko threats
674loadsgf games/incident144.sgf 242
675182 owl_attack C18
676#? [2 (A15|A17)]
677183 owl_defend C18
678#? [3 (A17|B18)]
679
680# incident 212
681# There may be a few more defenses.
682loadsgf games/incident211.sgf 26
683184 owl_attack F8
684#? [1 H8]
685185 owl_defend F8
686#? [1 H8]
687
688loadsgf games/explorer2.sgf 144
689186 owl_defend M3
690#? [0]
691
692loadsgf games/explorer2.sgf 145
693187 owl_attack M3
694#? [1 O3]
695
696loadsgf games/owl24.sgf 127
697188 owl_attack F15
698#? [1 (D16|C16|F14|E15)]
699189 owl_defend F15
700#? [1 D16]
701
702loadsgf games/reading25.sgf
703190 owl_defend C1
704#? [0]
705
706loadsgf games/nicklas/nicklas10.sgf 18
707191 owl_defend D8
708#? [1 B7]
709
710# See also test case golife:7
711loadsgf games/golife.sgf 46
712192 owl_attack E5
713#? [1 F3]*
714
715loadsgf games/strategy33.sgf 15
716193 owl_attack Q16
717#? [0]
718
719loadsgf games/strategy33.sgf 91
720194 owl_attack D15
721#? [1 G18]
722
723loadsgf games/strategy33.sgf 119
724195 owl_attack B11
725#? [1 (B10|A9|C9|A10|A8)]
726196 owl_defend B11
727#? [1 (B10|A9)]
728197 owl_attack D15
729#? [1 (F18|G19)]
730198 owl_defend D15
731#? [1 F18]
732
733loadsgf games/incident221.sgf 39
734199 owl_defend H3
735#? [0]
736
737loadsgf games/dniwog.sgf 62
738200 owl_defend B2
739#? [1 D7]
740
741loadsgf games/owl25.sgf 32
742201 owl_defend H6
743#? [1 H8]
744
745loadsgf games/owl25.sgf 54
746202 owl_defend H6
747#? [0]
748
749loadsgf games/owl25.sgf 60
750203 owl_defend H6
751#? [0]
752
753loadsgf games/owl25.sgf 62
754204 owl_attack H6
755#? [1 (H9|E9)]
756205 owl_defend H6
757#? [3 H9]
758
759loadsgf games/owl26.sgf 10
760206 owl_attack C12
761#? [0]
762
763loadsgf games/owl26.sgf 138
764207 owl_defend L6
765#? [0]*
766
767loadsgf games/incident248.sgf 228
768208 owl_attack J2
769#? [3 A2]
770209 owl_defend J2
771#? [1 (A2|F1|J1|A1|B1)]
772
773loadsgf games/incident161.sgf 56
774210 owl_attack C3
775#? [1 C2]
776211 owl_defend C3
777#? [1 C2]
778
779# Incident 190.
780loadsgf games/incident189.sgf 186
781212 owl_attack K13
782#? [3 E16]
783213 owl_defend K13
784#? [1 (D18|E16|M16|E18)]
785
786loadsgf games/owl27.sgf
787214 owl_defend N3
788#? [1 (L4|N5)]
789
790# K19 only gives ko.
791loadsgf games/FSF-neurogo.sgf 286
792215 owl_attack J15
793#? [1 H18]
794216 owl_defend J15
795#? [1 (H18|K19)]
796
797loadsgf games/owl28.sgf 199
798217 owl_attack C14
799#? [1 A16]
800218 owl_defend C14
801#? [1 A16]
802
803loadsgf games/filllib9.sgf 119
804219 owl_defend K19
805#? [0]
806
807loadsgf games/filllib9.sgf 121
808220 owl_defend K19
809#? [0]
810
811# Additionally D7, C8 and some other odd moves work. H9 does not.
812loadsgf games/trevor/trevor_24.sgf 33
813221 owl_defend H8
814#? [1 (D8|E8)]
815
816# E6 almost kills tactically.
817loadsgf games/trevor/trevor_27.sgf 36
818222 owl_attack E5
819#? [1 E6]
820
821loadsgf games/incident169.sgf 224
822223 owl_defend R17
823#? [3 S16]
824
825loadsgf games/ego.sgf 198
826224 owl_attack T17
827#? [2 T18]*
828
829loadsgf games/ego.sgf 198
830225 owl_defend T17
831#? [3 (Q19|S16)]*
832
833loadsgf games/owl29.sgf 132
834226 owl_attack J10
835#? [2 O8]*
836
837loadsgf games/owl30.sgf 172
838227 owl_attack L19
839#? [1 (Q19|P17)]
840
841# The cut at D5 fails.
842loadsgf games/nicklas/nicklas18.sgf 17
843228 owl_attack B5
844#? [0]
845
846loadsgf games/incident240.sgf 69
847229 owl_attack B12
848#? [1 D9]
849
850loadsgf games/owl31.sgf 20
851230 owl_defend G7
852#? [0]
853
854loadsgf games/owl32.sgf
855231 owl_attack A8
856#? [1 (C6|A4)]
857232 owl_defend A8
858#? [3 C6]
859233 owl_attack F6
860#? [1 H7]*
861234 owl_defend F6
862#? [1 (J7|H7|H6|G6)]
863
864# There are probably additional moves.
865loadsgf games/owl33.sgf 134
866235 owl_attack O4
867#? [1 (S3|T4)]
868236 owl_defend O4
869#? [1 (R4|S3|R3|S2|Q5|P5)]
870
871#SEE_ALSO=reading:170
872loadsgf games/owl33.sgf 212
873237 owl_defend S12
874#? [0]
875
876# See also optics:1801-1812
877loadsgf games/marginal_ko.sgf
878238 owl_attack B19
879#? [1 (B17|A19)]
880239 owl_defend B19
881#? [2 B17]
882240 owl_attack G19
883#? [0]
884241 owl_attack M19
885#? [0]
886242 owl_attack J15
887#? [0]
888243 owl_attack A11
889#? [0]
890244 owl_attack D11
891#? [(2|3) F11]
892245 owl_defend D11
893#? [1 (F11|H8|F8|H5)]
894246 owl_attack O9
895#? [3 (M6|Q8)]
896247 owl_defend O9
897#? [1 (M6|Q8)]
898248 owl_attack A6
899#? [1 (J1|L2)]
900249 owl_defend A6
901#? [2 (J1|B7|B2)]
902250 owl_attack R3
903#? [1 (T3|R2)]
904251 owl_defend R3
905#? [3 T3]
906252 owl_attack C2
907#? [2 B2]
908253 owl_defend C2
909#? [1 B2]
910
911# See also strategy2:100.
912loadsgf games/strategy26.sgf 257
913254 owl_defend O13
914#? [1 (M16|O14|N16|N17)]
915
916loadsgf games/owl34.sgf 211
917255 owl_defend D13
918#? [1 (D14|E13|G16)]
919
920#CATEGORY=CONNECTION_IN_OWL
921# Simple mistake. See also 13x13:60 or 13x13:23.
922loadsgf games/mertin13x13/gnugo-katsunari1.B+21.sgf 15
923256 owl_attack K12
924#? [1 J12]
925
926# H3 is the best W move on the board, but it does not capture J3.
927loadsgf games/owl35.sgf
928257 owl_attack J3
929#? [0]*
930
931# This is quite trivial, but at least GNU Go 3.1.31 fails it.
932loadsgf games/handtalk/handtalk11.sgf 157
933258 owl_defend O2
934#? [0]
935
936loadsgf games/handtalk/handtalk12.sgf 29
937259 owl_does_attack L2 M3
938#? [0]
939
940# Far too many escape ways for F10 as it could be killed.
941loadsgf games/handtalk/handtalk12.sgf 41
942260 owl_does_attack G9 F10
943#? [0]
944
945# A good example where connection handling is important in owl.
946loadsgf games/handtalk/handtalk23.sgf 186
947261 owl_attack E5
948#? [1 (O6|Q7|T4|T5|R4)]*
949
950# See also 13x13:15.
951loadsgf games/mertin13x13/gointellect-gnugo2.W+8.sgf 32
952262 owl_defend E7
953#? [0]*