t-unit: display stats at the end
[pachi.git] / t-unit / sar.t
blobce68fba27da9cfce390d7cc03f27bb6653072e9f
1 % Basic self-atari check
2 boardsize 3
3 X X .
4 X X X
5 X X .
6 sar b c1 1
7 sar b c3 1
8 sar w c1 1
9 sar w c3 1
11 % Basic suicide check
12 boardsize 3
13 X X X
14 X X X
15 X X .
16 sar b c1 1
17 sar w c1 0
19 % 2 stones suicide check
20 boardsize 3
21 X X .
22 O . X
23 X X X
24 sar w b2 1
25 sar b b2 0
27 % Almost-nakade
28 boardsize 3
29 O O O
30 . . X
31 X X .
32 sar b c1 0
33 sar w c1 1
34 sar b b2 0
35 sar w b2 1
36 sar b a2 0
37 sar w a2 1
39 % Bulky-five / tetris-four nakade
40 boardsize 3
41 O O O
42 . . X
43 X X X
44 sar b b2 0
45 sar w b2 0
46 sar b a2 1
47 sar w a2 1
49 % Bulky-five
50 boardsize 3
51 O O O
52 . X .
53 X X X
54 sar b c2 0
55 sar w c2 1  # Makes bent 4, bad normally    (except in corner ... FIXME ?)
56 sar b a2 0
57 sar w a2 1
59 % Rabbity six nakade 1
60 boardsize 4
61 X X O O
62 . X . O
63 O X O O
64 O O O O
65 sar w a3 1
66 sar b a3 0
67 sar w c3 1
68 sar b c3 1
70 % Rabbity six nakade 2 - seki
71 boardsize 4
72 X . O O
73 . X X O
74 O X O O
75 O O O O
76 sar w a3 1
77 sar b a3 1
78 sar w b4 1
79 sar b b4 1
81 % Rabbity six nakade 3
82 boardsize 4
83 X X O O
84 X X . O
85 O . O O
86 O O O O
87 sar w b2 1
88 sar b b2 0
89 sar w c3 1
90 sar b c3 0
92 % Triangle six lives
93 boardsize 5
94 O O O O O
95 O . . O O
96 O X X O O
97 O X X X O
98 O O O O O
99 sar b b4 1
100 sar b c4 1
102 % Seki destruction
103 boardsize 4
104 X X X .
105 X O O O
106 X . X X
107 X X X X
108 sar w b2 1
109 sar b b2 1
110 sar w d4 1
111 sar b d4 1
113 % Bulky five nakade
114 boardsize 5
115 X X X X X
116 X O O X X
117 X O . X X
118 X X . X X
119 X X X X X
120 sar b c3 0
121 sar w c3 0
122 sar b c2 1
123 sar w c2 1
125 % Bulky five nakade (outside lib)
126 boardsize 5
127 X X X X X
128 X O O X X
129 X O . X X
130 X X . X X
131 X X X X .
132 sar b c3 0
133 sar w c3 0
134 sar b c2 1
135 sar w c2 1
137 % Capture-from-within 2pt-eye nakade
138 boardsize 3
139 O O O
140 O . .
141 O O O
142 sar w b2 1
143 sar b b2 0
144 sar w c2 1
145 sar b c2 0
147 % Not Capture-from-within 2pt-eye nakade
148 boardsize 4
149 . . . .
150 . O O O
151 . O . .
152 . O O O
153 sar b c2 1
154 sar b d2 1
156 % Forbidden throw-in to get seki
157 boardsize 5
158 . X X X .
159 X X O O O
160 X O O . .
161 X O O O O
162 X X X X X
163 ! sar b d3 0    # Gosh, sometimes bad moves are good
164 ! sar b e3 0
166 % Capture-from-within 3pt-eye (straight) nakade
167 boardsize 3
168 O O O
169 . X .
170 O O O
171 sar w a2 1
172 sar b a2 0
173 sar w c2 1
174 sar b c2 0
176 % Capture-from-within 3pt-eye (bent) nakade
177 boardsize 3
178 O . O
179 O X .
180 O O O
181 sar w b3 1
182 sar b b3 0
183 sar w c2 1
184 sar b c2 0
186 % Capture-from-within 4pt-eye (square) nakade
187 boardsize 3
188 O . X
189 O . X
190 O O O
191 sar w b3 1
192 sar b b3 0
193 sar w b2 1
194 sar b b2 0
196 % Eye falsification nakade
197 boardsize 3
198 O O O
199 . . X
200 O O O
201 sar w a2 1
202 sar b a2 1
203 sar w b2 0
204 sar b b2 0
206 % Bulky five multi-w-group nakade
207 boardsize 5
208 X X X X X
209 X O O X X
210 X O . . X
211 X X O X X
212 X X X X X
213 sar b c3 0
214 sar w c3 0 
215 sar b d3 1
216 sar w d3 0      # Captures !
218 % Multi-b-group nakade
219 boardsize 5
220 . X X . .
221 X O O X .
222 X O . X X
223 X X . X X
224 . . X X X
225 sar b c3 0
226 sar w c3 0
227 sar b c2 0
228 sar w c2 1
229 sar b d5 0
230 sar w d5 0      # Throw-in
231 sar b e4 0
232 sar w e4 1
233 sar b e5 0
234 sar w e5 0
236 % Real multi-b-group nakade
237 boardsize 6
238 X X X O O .
239 X O . X O .
240 X . O X O .
241 O X X X O .
242 O O X X O .
243 O O O O O .
244 sar b b4 1
245 sar w b4 0
246 sar b c5 1
247 sar w c5 0
249 % Almost multi-b-group nakade
250 boardsize 6
251 X X X O O .
252 X O . X O .
253 X . O X O .
254 O X X X O .
255 O . X X O .
256 O O O O O .
257 sar b b4 0
258 sar w b4 0      # Have to allow this or we may never be able to kill that group
259 sar b c5 0
260 sar w c5 0
262 % Almost multi-b-group nakade (mirrored)
263 boardsize 6
264 . O O O O O
265 . O X X . O
266 . O X X X O
267 . O X O . X
268 . O X . O X
269 . O O X X X
270 sar b d2 0
271 sar w d2 0
272 sar b e3 0
273 sar w e3 0
275 % Eyeshape-avoidance nakade 1
276 boardsize 4
277 X X X X
278 X O . X
279 X X . X
280 X X X X
281 sar w c3 0
282 sar w c2 1
284 % Eyeshape-avoidance nakade 1 (outside lib)
285 boardsize 4
286 X X X X
287 X O . X
288 X X . X
289 . X X X
290 sar w c3 0
291 sar w c2 1
293 % Eyeshape-avoidance nakade 2
294 boardsize 4
295 X X X X
296 X O . O
297 X X . X
298 X X X X
299 sar w c3 0
300 sar w c2 1
302 % Eyeshape-avoidance nakade 2 (outside lib)
303 boardsize 4
304 X X X X
305 X O . O
306 X X . X
307 . X X X
308 sar w c3 0
309 sar w c2 1
311 % Eyeshape-avoidance nakade 3
312 boardsize 4
313 X X X X
314 X O . O
315 X X X .
316 X X X X
317 sar w c3 0
318 sar w d2 1
320 % Eyeshape-avoidance nakade 3 (outside lib)
321 boardsize 4
322 X X X X
323 X O . O
324 X X X .
325 . X X X
326 sar w c3 0
327 sar w d2 1
329 % False nakade
330 boardsize 5
331 X . X X .
332 X O O X X
333 X O O X .
334 X . O X X
335 X O O X X
336 sar w b2 1
337 sar b b2 1
338 sar w b5 1
339 sar b b5 0
341 % Not-quite-snapback
342 boardsize 5
343 X X X X O
344 X X X . O
345 X X X . O
346 O O O X X
347 O O . . .
348 sar b c1 0
349 sar w c1 1
350 sar b d3 0
351 sar w d3 1
352 sar b d4 1
353 sar w d4 0
355 % Snapback
356 boardsize 4
357 X X O .
358 . . X .
359 O X . .
360 . . . .
361 sar b a1 1
362 sar w a1 0
363 sar b a3 1
364 sar w a3 0
365 sar b b3 0
366 sar w b3 0      # Snapback !
367 sar b d4 0
368 sar w d4 0
370 % Real game 1
371 boardsize 9
372 O . O . . O X X .
373 . O . O . O O X .
374 O O . . O O X X O
375 X O O O O X O O O
376 X X O X X X X X O
377 . X O O O X X X X
378 . X O X X X . . X
379 X X X O . . X X X
380 X O . . O . . . O
381 sar w j8 1
382 sar b j8 0
384 % 3 stones sar nakade to dead shape (middle)
385 boardsize 5
386 X X X X X
387 O . O . X
388 X X X X X
389 X X X X X
390 X X X X X
391 sar w b4 0      # Fill eye
392 sar b b4 0      # Capture and live
393 sar b d4 1   
395 % 3 stones sar nakade to dead shape 
396 boardsize 5
397 X X X X X
398 O O . . X
399 X X X X X
400 X X X X X
401 X X X X X
402 sar w c4 0      # Fill eye
403 sar b c4 0      # Capture and live
404 sar b d4 1   
406 % 3 stones sar nakade to dead shape (outside libs)
407 boardsize 5
408 X X X X X
409 O O . . X
410 X X X X X
411 . . . . .
412 . . . . .
413 sar w c4 0      # Fill eye
414 sar w d4 1   
416 % 2 stones sar nakade to dead shape 
417 boardsize 4
418 X X X X
419 O . . X
420 X X X X
421 X X X X
422 sar w b3 0      # Fill eye
423 sar b b3 0      # Capture and live
424 sar b c3 1   
426 % 2 stones sar nakade to dead shape (outside libs)
427 boardsize 4
428 X X X X
429 O . . X
430 X X X X
431 . . . .
432 sar w b3 0      # Fill eye
435 % Bulky-five nakade (outside libs)
436 boardsize 6
437 X X X X X X
438 O O O O X X
439 . . X O X .
440 X X X O X X
441 O O O O X .
442 O O . . X X
443 sar b b4 0
444 sar b a4 1
446 % 4 stone nakade
447 boardsize 4
448 X O O O
449 X X . X
450 X X . X
451 X X X X
452 sar w c3 0
453 sar w c2 1
455 % 4 stone nakade (outside libs)
456 boardsize 4
457 X O O O
458 X X . X
459 . X . X
460 . X X X
461 sar w c3 0
462 sar w c2 1
464 % Connection
465 boardsize 4
466 . X O X
467 O . O X
468 O X X X
469 X X . .
470 sar b b3 0
471 sar w b3 1      # Connect and die
473 % Bad self-atari (3 stones, connect first !)
474 boardsize 5
475 O . O O .
476 O X X O .
477 O X . X .
478 O O X X .
479 . . X X .
480 sar b b5 1
482 % Bad self-atari (3 stones, can escape) 
483 boardsize 5
484 . O O O .
485 . O . O O
486 . O X X O
487 . O X . .
488 . O O . .
489 sar b c4 1
491 % Bad self-atari (4 stones, connect first !)
492 boardsize 6
493 O O O . O .
494 O O O X O O
495 O O O X O O
496 . O O X . X
497 . . O O X X
498 . . . . . .
499 sar b d6 1
501 % Bad self-atari (connecting 4 stones, connect and die)
502 boardsize 6
503 O O O X O .
504 O O O . O O
505 O O O X O O
506 . O O X . X
507 . . O O X X
508 . . . . . .
509 sar b d5 1
511 % Bad self-atari (5 stones, connect first !)
512 boardsize 6
513 O O O O O .
514 O O . X O O
515 O O X X X O
516 . O O X . X
517 . . O O X X
518 . . . . . .
519 sar b c5 1
521 % Connect instead of self-atari !
522 boardsize 5
523 X X X O .
524 X . O . .
525 X X X O .
526 . O O O .
527 . . . . .
528 sar w b4 1
529 sar w d4 0
531 % Bad self-atari (not taking away eyeshape and not atari)
532 boardsize 4
533 O O . X
534 X . X X
535 X X X .
536 . . . .
537 sar w c4 1 
539 % Not a nakade !  (threatening capture)
540 boardsize 4
541 X . O O
542 X X O O
543 O . . X
544 . . . .
545 sar b b4 1      # Can escape !
546 sar w b4 1      # Can escape !
548 % Not a nakade !  (threatening nothing)
549 boardsize 4
550 X . O O
551 X X O O
552 O . . .
553 . . . .
554 sar b b4 1      # Can escape !
556 % Not a nakade !  (threatening nothing)
557 boardsize 5
558 O O O O O
559 O X O O O
560 O X . O O
561 O X X O O
562 O O . . .
563 sar b c3 1      # Can escape !
566 % Corner nakade (shortage of libs)
567 boardsize 4
568 . O X .
569 X O . X
570 X O O O
571 X X X .
572 sar b c3 0
573 sar b d4 0
575 % Throw-in
576 boardsize 5
577 . . . X .
578 O O O X .
579 O . . O O
580 O O O X .
581 . . . X .
582 sar b c3 0
583 sar b b3 1      # Silly
585 % Throw-in making atari
586 boardsize 7
587 . . . . . . .
588 . . . X X X X
589 O O O X O O O
590 . X . O O . O
591 O O O X O O O
592 . . . X X X X
593 . . . . . . .
594 sar b c4 0
595 sar b a4 1      # silly
597 % Throw-in making atari (outside group with libs)
598 boardsize 7
599 . X . O O . O
600 O O O X X X O
601 . . X X X . O
602 . X . X . O O
603 . . . X . O .
604 . . . X . O O
605 . . . . X X .
606 sar b c7 0      # but cutting is good too ...
607 sar b a7 1      # silly
609 % Throw-in making atari with another group on the other side
610 boardsize 5
611 . X . O O
612 O O O X O
613 . X X X O
614 . X O O O
615 . X O . X
616 sar b c5 0      
617 sar b a5 1      # silly
619 % 2 stones throw-ins
620 boardsize 6
621 O O O O X .
622 O . X . O .
623 O O O O X X
624 . O X . . X
625 X O O O X X
626 . X . O . .
628 sar b d5 0   # a) in check_throw_in_or_inside_capture()
629 sar b d3 0   # b)
630 sar b c1 1   # c) silly, connect first           [ d) tested in Capture-from-within 3pt-eye (straight) nakade ]
632 % Not a throw-in 
633 boardsize 4
634 . . . .
635 O O . .
636 X O O O
637 . X . O
638 sar b c1 1      # Captures 2 groups
639 sar b a1 0
641 % Side throw-in
642 boardsize 5
643 . O X . .
644 . O . O .
645 . X O X X
646 . X O X .
647 . . O . .
648 sar b c4 0
650 % Side throw-in with outside stone
651 boardsize 6
652 . O X . X .
653 . O . O O X
654 . X O X . .
655 . X O X X X
656 . . O . . .
657 . . . . . .
658 sar b c5 0
659 sar b a6 1
661 % Side throw-in with outside stone (continued)
662 boardsize 6
663 . O . O X .
664 . O . O O X
665 . X O X . .
666 . X O X X X
667 . . O . . .
668 . . . . . .
669 sar b c5 0
670 sar b c6 1