Avoid memory leak in uct_genmoves().
[pachi/derm.git] / t-unit / sar.t
blob1771678ebae0993659aad9ec916e27ba5363d707
1 % Basic self-atari check
2 boardsize 3
3 XX.
4 XXX
5 XX.
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 XXX
14 XXX
15 XX.
16 sar b c1 1
17 sar w c1 0
19 % Almost-nakade
20 boardsize 3
21 OOO
22 ..X
23 XX.
24 sar b c1 0
25 sar w c1 1
26 sar b b2 0
27 sar w b2 1
28 sar b a2 0
29 sar w a2 1
31 % Nakade
32 boardsize 3
33 OOO
34 ..X
35 XXX
36 sar b b2 0
37 sar w b2 0
38 sar b a2 0
39 sar w a2 0
41 % Real single-group nakade
42 boardsize 5
43 XXXXX
44 XOOXX
45 XO.XX
46 XX.XX
47 XXXXX
48 sar b c3 0
49 sar w c3 0
50 sar b c2 1
51 sar w c2 1
53 % Real multi-w-group nakade
54 boardsize 5
55 XXXXX
56 XOOXX
57 XO..X
58 XXOXX
59 XXXXX
60 sar b c3 0
61 sar w c3 1 # 0: but we never actually examine the outside b group; KNOWN PROBLEM
62 sar b d3 1
63 sar w d3 0 # captures!
65 % Multi-b-group nakade
66 boardsize 5
67 .XX..
68 XOOX.
69 XO.XX
70 XX.XX
71 ..XXX
72 sar b c3 0
73 sar w c3 1
74 sar b c2 0
75 sar w c2 1
76 sar b d5 0
77 sar w d5 0 # throw-in
78 sar b e4 0
79 sar w e4 1
80 sar b e5 0
81 sar w e5 0
83 % Real multi-b-group nakade
84 boardsize 6
85 XXXOO.
86 XO.XO.
87 X.OXO.
88 OXXXO.
89 OOXXO.
90 OOOOO.
91 sar b b4 0 # 1: but we think we nakade w group; KNOWN PROBLEM
92 sar w b4 0
93 sar b c5 0 # 1: but we think we nakade w group; KNOWN PROBLEM
94 sar w c5 0
96 % Almost multi-b-group nakade
97 boardsize 6
98 XXXOO.
99 XO.XO.
100 X.OXO.
101 OXXXO.
102 O.XXO.
103 OOOOO.
104 sar b b4 0
105 sar w b4 1
106 sar b c5 0
107 sar w c5 1
109 % Almost multi-b-group nakade (mirrored)
110 boardsize 6
111 .OOOOO
112 .OXX.O
113 .OXXXO
114 .OXO.X
115 .OX.OX
116 .OOXXX
117 sar b d2 0
118 sar w d2 1
119 sar b e3 0
120 sar w e3 1
122 % Not-quite-snapback
123 boardsize 5
124 XXXXO
125 XXX.O
126 XXX.O
127 OOOXX
128 OO...
129 sar b b1 0
130 sar w b1 1
131 sar b c3 0
132 sar w c3 1
133 sar b c4 1
134 sar w c4 1
136 % Snapback
137 boardsize 4
138 XXO.
139 ..X.
140 OX..
141 ....
142 sar b a1 1
143 sar w a1 0
144 sar b a3 1
145 sar w a3 0
146 sar b b3 0
147 sar w b3 0
148 sar b d4 0
149 sar w d4 1
151 % Real game 1
152 boardsize 9
153 O.O..OXX.
154 .O.O.OOX.
155 OO..OOXXO
156 XOOOOXOOO
157 XXOXXXXXO
158 .XOOOXXXX
159 .XOXXX..X
160 XXXO..XXX
161 XO..O...O
162 sar w j8 0 # 1: but we think we nakade b group, we don't examine all w group neighbors; KNOWN PROBLEM