Updated README: Equal sign not required with `--mode` flag.
[sgk-go] / regression / ld_owl.tst
CommitLineData
7eeb782e
AT
1# Life and death test problems.
2loadsgf games/life_and_death/ld1.sgf
31 dragon_status B18
4#? [critical (A15|A18) (A15|A18)]
52 dragon_status S18
6#? [critical (T18|O18) T18]
73 dragon_status S2
8#? [critical S1 (S1|S7)]
94 dragon_status B2
10#? [critical (A2|F2) (A2|F2|C1)]
11
12loadsgf games/life_and_death/ld2.sgf
135 dragon_status B18
14#? [critical (B19|E19) (B19|E19|F18|F19)]
156 dragon_status S18
16#? [dead]
177 dragon_status S2
18#? [dead]
198 dragon_status B2
20#? [critical A2 (A2|A5|B6|A6)]
21
22loadsgf games/life_and_death/ld3.sgf
239 dragon_status B18
24#? [critical A14 (A17|A14|B13|A13)]
2510 dragon_status S18
26#? [critical T15 (T15|S14|T14)]
2711 dragon_status S2
28#? [critical (S6|T6|T7|T2) S6]
29# Attacking on F1 only gives a ko, which is a failure.
3012 dragon_status B2
31#? [critical B1 (E1|E2|B1|F1)]
32
33loadsgf games/life_and_death/ld4.sgf
3413 dragon_status B18
35#? [dead]
3614 dragon_status S18
37#? [critical P18 (P18|R19)]
3815 dragon_status S2
39#? [critical T5 (S5|T6|T5)]
4016 dragon_status B2
41#? [critical A2 (B5|A6|A5|A2)]
42
43loadsgf games/life_and_death/ld5.sgf
4417 dragon_status B18
45#? [critical A14 (A14|B17|A17|A18)]
4618 dragon_status S18
47#? [critical T17 (S17|T17|T18)]
4819 dragon_status S2
49#? [critical (S3|T5) (S3|T5)]
5020 dragon_status B2
51#? [critical (B3|A2|A6) (A2|A4|B3)]
52
53loadsgf games/life_and_death/ld6.sgf
5421 dragon_status B18
55#? [critical (A14|A17|B19) A17]
5622 dragon_status S18
57#? [critical T18 (T18|R18|R19|Q19)]
5823 dragon_status S2
59#? [dead]
6024 dragon_status B2
61#? [critical F1 (F1|D2|D1|B1)]
62
63loadsgf games/life_and_death/ld7.sgf
6425 dragon_status B18
65#? [dead]
6626 dragon_status S18
67#? [alive]
6827 dragon_status S2
69#? [critical (Q2|T2|N2) Q1]
7028 dragon_status B2
71#? [alive]
72
73loadsgf games/life_and_death/ld8.sgf
7429 dragon_status B16
75#? [critical C18 (C18|B18|D18)]
7630 dragon_status S18
77#? [critical Q18 (Q18|S19|R19|S14)]
7831 dragon_status S4
79#? [alive]
8032 dragon_status B2
81#? [critical (C1|A5|A2) (A5|C1|A2)]
82
83loadsgf games/life_and_death/ld9.sgf
8433 dragon_status C16
85#? [dead]
8634 dragon_status R16
87#? [critical (Q19|S18|T18|T16) (T18|S18|Q19)]
8835 dragon_status R3
89#? [critical (T5|S2) (S2|T2|T3)]
9036 dragon_status C4
91#? [alive]
92
93loadsgf games/life_and_death/ld10.sgf
9437 dragon_status C16
95#? [critical (A17|C19) (A17|C19|A16|A18)]
9638 dragon_status R16
97#? [dead]
9839 dragon_status R3
99#? [dead]
10040 dragon_status C4
101#? [critical (A5|B2) (B2|A2)]
102
103loadsgf games/life_and_death/ld11.sgf
10441 dragon_status C16
105#? [critical B19 (B19|A16|B18|C19)]
10642 dragon_status R16
107#? [dead]
10843 dragon_status R3
109#? [critical (R1|S2|T7) S2]
110# B2 lives but allows the opponent to make seki (or ko).
11144 dragon_status C4
112#? [critical D1 (A2|D1|B2)]
113
114loadsgf games/life_and_death/ld12.sgf
11545 dragon_status C16
116#? [alive]
11746 dragon_status R16
118#? [alive]
11947 dragon_status R3
120#? [dead]
12148 dragon_status C4
122#? [alive]
123
124loadsgf games/life_and_death/ld13.sgf
12549 dragon_status C16
126#? [critical B18 (A18|B18)]
12750 dragon_status R16
128#? [critical (T18|T16) (T18|S18|Q19)]
12951 dragon_status R3
130#? [critical S1 (R1|S1|T5|T4|T3|S2|S3|T1)]
131# B1 is a better defense than D1 because the latter only lives by double ko.
132# FIXME: D1 and A5 only attack with ko since black can reply at A2.
13352 dragon_status C4
134#? [critical (D1|A5) (B1|D1|B2)]
135
136loadsgf games/life_and_death/ld14.sgf
13753 dragon_status C16
138#? [critical (C19|B19|B18|A18) (A18|B18)]
13954 dragon_status R16
140#? [critical (T16|O19|T17|T18|S18) T18]
14155 dragon_status R3
142#? [critical (S2|T5|S3|T3|T2|R1|S1) S2]
14356 dragon_status C4
144#? [critical (D1|A5|A2) B1]
145
146loadsgf games/life_and_death/ld15.sgf
14757 dragon_status C16
148#? [critical (A16|A17|A18|B18) A18]
14958 dragon_status R16
150#? [critical Q19 (T18|S18|Q19|S19)]
15159 dragon_status R3
152#? [alive]
15360 dragon_status C4
154#? [alive]
155
156loadsgf games/life_and_death/ld16.sgf
15761 dragon_status C16
158#? [critical (B12|D13|D14|A14|A12|B11|C19|B18|A18|B19) (A18|B18|A14|B12)]
15962 dragon_status R16
160#? [alive]
16163 dragon_status R3
162#? [critical (S2|Q2|R2|R1|S1|T5) S2]
16364 dragon_status C4
164#? [alive]
165
166loadsgf games/life_and_death/ld17.sgf
16765 dragon_status B2
168#? [critical A2 A2]
169
170loadsgf games/life_and_death/ld18.sgf 1
17166 dragon_status C9
172#? [alive]
173
174loadsgf games/life_and_death/ld18.sgf
17567 dragon_status C9
176#? [critical A9 A7]
177
178# No need to play ko with B2
179loadsgf games/life_and_death/ld13.sgf
180play white A5
181play black A4
182play white D1
183play black A2
18468 owl_attack C4
185#? [1 B1]
186
187# Clean capture, no ko.
188loadsgf games/life_and_death/ld13.sgf
18969 owl_attack R16
190#? [1 (T16|T18)]
191
192# Two-stage ko.
193loadsgf games/life_and_death/ld9.sgf
194play white E1
19570 owl_attack C4
196#? [2 B2]*
197
198loadsgf games/life_and_death/lunches.sgf
199101 dragon_status A17
200#? [dead]
201102 dragon_status A11
202#? [critical (C14|E14|F13|E11) E14]
203103 dragon_status A5
204#? [critical (A1|E7|M2|M1|N2|N1|O2|O1|P1) (A1|E7|M2|A8|C8|F4)]
205104 dragon_status S1
206#? [critical T6 (T6|T8)]
207105 dragon_status H18
208#? [dead]
209106 dragon_status M7
210#? [critical (O8|L8) O8]
211
212# Life and death problems derived from the tripod group.
213loadsgf games/life_and_death/tripod1.sgf
214151 dragon_status C17
215#? [alive]
216152 dragon_status R17
217#? [critical (S17|Q18|T16) T17]
218153 dragon_status R3
219#? [alive]
220154 dragon_status C3
221#? [critical (B3|D2|B1|A2) B1]
222
223loadsgf games/life_and_death/tripod2.sgf
224155 dragon_status C17
225#? [critical (B16|B18) B18]
226156 dragon_status R17
227#? [alive]
228157 owl_attack R3
229#? [1 Q1]
230158 owl_defend R3
231#? [1 T1]
232159 dragon_status C3
233#? [critical (D2|A4) B1]
234
235loadsgf games/life_and_death/tripod3.sgf
236160 dragon_status C17
237#? [critical B19 (B18|B19|C19)]
238161 dragon_status R17
239#? [dead]
240162 dragon_status R3
241#? [critical P1 R1]
242163 owl_attack C3
243#? [3 B1]
244164 owl_defend C3
245#? [1 (B2|B1|A2)]
246
247loadsgf games/life_and_death/tripod4.sgf
248165 owl_attack C17
249#? [1 (A16|B18)]
250166 owl_defend C17
251#? [2 B18]
252167 owl_attack R17
253#? [3 T15]
254168 owl_defend R17
255#? [1 (R19|T16|T18|T19)]
256169 owl_attack R3
257#? [1 Q1]
258170 owl_defend R3
259#? [2 Q1]
260171 owl_attack C3
261#? [3 A2]
262172 owl_defend C3
263#? [1 (C1|A2)]
264
265loadsgf games/life_and_death/tripod5.sgf
266173 dragon_status C17
267#? [critical (C18|D19|A16) C19]
268174 dragon_status R17
269#? [alive]
270175 dragon_status R3
271#? [critical (T4|S2) S2]
272176 dragon_status C3
273#? [alive]
274
275loadsgf games/life_and_death/tripod6.sgf
276# This is an extremely good ko for white. Black has to ignore 3 ko
277# threats to be able to live.
278177 owl_attack C17
279#? [2 D19]
280178 owl_defend C17
281#? [1 (A19|A17)]
282179 owl_attack R17
283#? [3 T17]
284180 owl_defend R17
285#? [1 (Q18|T17|S18|T18|S17|S19)]
286181 owl_attack R3
287#? [1 (R2|S4|P1)]
288182 owl_defend R3
289#? [2 S1]
290183 owl_attack C3
291#? [3 B2]
292184 owl_defend C3
293#? [1 (B1|B2|B3|A4|D2)]
294
295loadsgf games/life_and_death/tripod7.sgf
296185 owl_attack C17
297#? [1 (A19|A18)]
298186 owl_defend C17
299#? [2 (A18|C18)]
300187 owl_attack R17
301#? [1 (Q19|S19)]
302188 owl_defend R17
303#? [2 Q19]
304189 dragon_status R3
305#? [critical S1 (S4|S1|T2)]
306190 dragon_status C3
307#? [critical (B3|D2|B5|A5|A4) A2]
308
309loadsgf games/life_and_death/tripod8.sgf
310191 dragon_status C17
311#? [alive]
312192 dragon_status R17
313#? [critical (T19|S19) (S17|S19)]
314193 dragon_status R3
315#? [critical (S4|T4|T5) S4]
316194 owl_attack C3
317#? [3 B1]
318195 owl_defend C3
319#? [1 (C1|A5|A3|A2|B1)]
320
321loadsgf games/life_and_death/tripod9.sgf
322196 owl_attack C17
323#? [1 B19]
324197 owl_defend C17
325#? [2 B19]
326198 dragon_status R17
327#? [dead]
328199 dragon_status R3
329#? [alive]
330200 dragon_status C3
331#? [dead]
332
333# More life and death problems around tripod group.
334
335loadsgf games/life_and_death/tripod4.sgf
336# Black tries a bad defense. He must be punished.
337play black Q19
338201 owl_attack Q19
339#? [3 T15]
340
341# Mixed life and death problems.
342loadsgf games/life_and_death/mixed1.sgf
343300 owl_attack C17
344#? [1 (E19|D19|C19|B18|B19|A18|A19)]
345301 owl_defend C17
346#? [1 C19]*
347302 dragon_status R17
348#? [critical T19 (Q19|R18)]
349303 dragon_status R3
350#? [critical (S3|Q3|Q1|T2|T3) S3]
351304 dragon_status C3
352#? [critical (A2|E1) A2]
353
354loadsgf games/life_and_death/comb1.sgf
355305 dragon_status C3
356#? [critical E2 (E2|E1)]
357
358loadsgf games/life_and_death/ld19.sgf
359306 owl_attack C17
360#? [1 B19]
361307 owl_defend C17
362#? [1 (E19|C19|B19|A18|A16)]
363308 owl_attack R17
364#? [1 T17]
365309 owl_defend R17
366#? [1 (T17|S19|Q19)]
367310 owl_attack R3
368#? [1 T2]
369311 owl_defend R3
370#? [1 (T2|R1|P1)]
371312 owl_attack C3
372#? [1 B1]
373313 owl_defend C3
374#? [1 (B1|A4)]
375
376loadsgf games/owl49.sgf 1
377314 owl_defend R17
378#? [1 P18]*
379play black P17
380315 owl_attack P17
381#? [1 P18]
382
383loadsgf games/owl49.sgf 7
384316 owl_defend Q17
385#? [1 T16]
386
387loadsgf games/life_and_death/mixed2.sgf
388317 owl_attack C13
389#? [1 E13]*
390318 owl_attack L12
391#? [1 L10]
392319 owl_defend C3
393#? [3 D2]
394320 owl_attack L5
395#? [3 M5]
396
397loadsgf games/life_and_death/mixed3.sgf
398321 owl_attack D11
399#? [2 B12]
400322 owl_attack K13
401#? [1 (N11|N13|PASS)]*
402323 owl_defend K13
403#? [0]
404324 owl_attack L4
405#? [1 N2]
406325 owl_defend B3
407#? [1 E1]*
408
409loadsgf games/life_and_death/mixed4.sgf
410326 owl_attack B11
411#? [1 B13]
412327 owl_attack L12
413#? [1 M13]
414328 owl_attack K5
415#? [1 (N5|N3|J2)]*
416329 owl_defend K5
417#? [1 N3]*
418
419# tough under the stones problem from Sensei's Library
420loadsgf games/owl47.sgf 5
421404 owl_attack Q4
422#? [1 S4]
423loadsgf games/owl47.sgf 6
424405 owl_defend Q4
425#? [0]
426loadsgf games/owl47.sgf 7
427406 owl_attack Q4
428#? [1 R3]
429loadsgf games/owl47.sgf 8
430407 owl_defend Q4
431#? [0]
432loadsgf games/owl47.sgf 9
433408 owl_attack Q4
434#? [1 T3]
435loadsgf games/owl47.sgf 10
436409 owl_defend Q4
437#? [0]
438loadsgf games/owl47.sgf 11
439410 owl_attack Q4
440#? [1 (R3|T2)]
441loadsgf games/owl47.sgf 12
442411 owl_defend Q4
443#? [0]
444loadsgf games/owl47.sgf 13
445412 owl_attack Q4
446#? [1 T2]
447loadsgf games/owl47.sgf 14
448413 owl_defend Q4
449#? [0]
450loadsgf games/owl47.sgf 15
451414 owl_attack Q4
452#? [1 S2]
453
454# Problems arising from a 3-3 invasion.
455loadsgf games/life_and_death/invasion1.sgf
456501 owl_defend C17
457#? [1 C15]
458502 owl_defend R17
459#? [1 (R14|S14|R16)]
460503 owl_defend R3
461#? [1 S2]*
462504 owl_attack C3
463#? [1 B1]
464
465loadsgf games/life_and_death/invasion2.sgf
466505 owl_attack C17
467#? [1 (C19|B19)]
468506 owl_defend R17
469#? [1 S16]
470507 owl_defend R3
471#? [1 S2]*
472508 owl_defend R5
473#? [1 (S2|S7)]
474509 owl_defend C5
475#? [1 A5]*
476
477loadsgf games/life_and_death/invasion3.sgf
478510 owl_defend C15
479#? [1 B15]*
480511 owl_defend R15
481#? [1 (R12|R11)]*
482512 owl_defend R3
483#? [1 S5]
484513 owl_defend C3
485#? [1 C2]*
486
487loadsgf games/life_and_death/invasion4.sgf
488514 owl_defend C17
489#? [1 B16]
490515 owl_defend R15
491#? [1 S15]
492516 owl_defend R3
493#? [1 S2]
494517 owl_defend C3
495#? [1 C8]*
496
497loadsgf games/life_and_death/ld20.sgf
498520 owl_defend B4
499#? [2 B3]*
500
501loadsgf games/life_and_death/eye1.sgf
502530 owl_attack B9
503#? [1 D9]*
504531 owl_defend B9
505#? [1 (D9|E9|E8)]
506532 owl_attack F2
507#? [1 J2]*
508533 owl_defend F2
509#? [1 J2]*