Commit | Line | Data |
---|---|---|
7eeb782e AT |
1 | # This test suite is a collection of blunders. By "blunder" we here |
2 | # mean a move which is worse than passing. Also included are moves | |
3 | # which are okay but which GNU Go incorrectly rejects thinking that | |
4 | # they would be blunders. | |
5 | ||
6 | loadsgf games/blunder1.sgf | |
7 | 1 reg_genmove black | |
8 | #? [!E5] | |
9 | ||
10 | loadsgf games/blunder2.sgf | |
11 | 2 reg_genmove white | |
12 | #? [C9|H9] | |
13 | ||
14 | loadsgf games/blunder3.sgf 229 | |
15 | 3 reg_genmove black | |
16 | #? [!D6] | |
17 | ||
18 | loadsgf games/blunder4.sgf | |
19 | 4 reg_genmove white | |
20 | #? [B5|C5|C4|D4|E4|E3|F3|A4|A5] | |
21 | ||
22 | # This is an "antiblunder". After black A4, white does not have any | |
23 | # kind of double threat at C6, which is a simple snapback. | |
24 | loadsgf games/blunder5.sgf | |
25 | 5 reg_genmove black | |
26 | #? [A4] | |
27 | ||
28 | loadsgf games/blunder6.sgf 1 | |
29 | 6 reg_genmove white | |
30 | #? [D4] | |
31 | ||
32 | # A9 is a losing ko threat | |
33 | loadsgf games/blunder6.sgf 3 | |
34 | 7 reg_genmove white | |
35 | #? [E3] | |
36 | ||
37 | # Both A3 and A5 are blunders due to a spectacular atari-atari sequence. | |
38 | loadsgf games/blunder7.sgf | |
39 | 8 reg_genmove black | |
40 | #? [!(A3|A5)] | |
41 | ||
42 | # After black D9, white cuts at G8 and gets a ko. | |
43 | loadsgf games/blunder8.sgf | |
44 | 9 reg_genmove black | |
45 | #? [G8|G9|H8] | |
46 | ||
47 | # Clearly, black can't start with J9. | |
48 | loadsgf games/blunder9.sgf | |
49 | 10 reg_genmove black | |
50 | #? [G9|F9|C7] | |
51 | ||
52 | # Black B3 loses at least five stones. | |
53 | loadsgf games/blunder10.sgf 1 | |
54 | 11 reg_genmove black | |
55 | #? [D4|E4|E5|F4|C6] | |
56 | ||
57 | # White D4 kills at least six stones. | |
58 | loadsgf games/blunder10.sgf 2 | |
59 | 12 reg_genmove white | |
60 | #? [D4]* | |
61 | 13 reg_genmove black | |
62 | #? [D4|E4|E5|F4] | |
63 | ||
64 | loadsgf games/blunder11.sgf 42 | |
65 | 14 reg_genmove black | |
66 | #? [G4] | |
67 | ||
68 | loadsgf games/blunder11.sgf 44 | |
69 | 15 reg_genmove black | |
70 | #? [H3] | |
71 | ||
72 | loadsgf games/blunder12.sgf 252 | |
73 | 16 reg_genmove white | |
74 | #? [R5|Q5|R6|S6|S7|R7] | |
75 | ||
76 | loadsgf games/blunder12.sgf 258 | |
77 | 17 reg_genmove white | |
78 | #? [R7]* | |
79 | ||
80 | # A simplification of incident 136. Black E6 is a bad blunder. | |
81 | loadsgf games/blunder13.sgf | |
82 | 18 reg_genmove black | |
83 | #? [F5] | |
84 | ||
85 | loadsgf games/blunder14.sgf | |
86 | 19 reg_genmove white | |
87 | #? [P18|P19|R18|R19] | |
88 | ||
89 | # P11 got incorrectly rejected as a blunder. | |
90 | loadsgf games/handtalk/handtalk13.sgf 123 | |
91 | 20 reg_genmove black | |
92 | #? [P11] | |
93 | ||
94 | # L9 got incorrectly rejected as a blunder. | |
95 | loadsgf games/handtalk/handtalk13.sgf 131 | |
96 | 21 reg_genmove black | |
97 | #? [L9] | |
98 | ||
99 | # R18 is suicidal | |
100 | loadsgf games/blunder15.sgf | |
101 | 22 reg_genmove black | |
102 | #? [!R18|R19] | |
103 | ||
104 | # Don't play an outer liberty and let white have a ko. | |
105 | loadsgf games/blunder16.sgf | |
106 | 23 reg_genmove black | |
107 | #? [!F4|F5|F6] | |
108 | ||
109 | # Don't play the outer liberty and let white make seki. | |
110 | # See also connection:113 and reading:198. | |
111 | loadsgf games/blunder17.sgf | |
112 | 24 reg_genmove black | |
113 | #? [!P5]* | |
114 | ||
115 | # Don't play an outer liberty and let white make seki or better. | |
116 | loadsgf games/blunder18.sgf | |
117 | 25 reg_genmove black | |
118 | #? [!P9|M6|T9] | |
119 | ||
120 | # Don't play an outer liberty and let black make seki or better. | |
121 | loadsgf games/blunder19.sgf | |
122 | 26 reg_genmove white | |
123 | #? [!D19|F17] | |
124 | ||
125 | # R3 lets black play T2 and get seki. | |
126 | loadsgf games/blunder20.sgf | |
127 | 27 reg_genmove white | |
128 | #? [!R3] | |
129 | ||
130 | # C4 lets black make seki with B1. E1 is even worse. | |
131 | loadsgf games/blunder22.sgf 1 | |
132 | 28 reg_genmove white | |
133 | #? [!(C4|E1)]* | |
134 | ||
135 | # C1 gives a ko that white can't win. Pass gives life in seki. B3 dies | |
136 | # right out. | |
137 | loadsgf games/blunder22.sgf 5 | |
138 | 29 reg_genmove white | |
139 | #? [!(C1|B3)] | |
140 | ||
141 | # See also reading:197. | |
142 | loadsgf games/blunder23.sgf | |
143 | 30 reg_genmove black | |
144 | #? [!O7] | |
145 | ||
146 | loadsgf games/atari_atari09.sgf | |
147 | 31 reg_genmove black | |
148 | #? [!T14] | |
149 | ||
150 | # E3 and H4 are not blunders, however, H2 is. | |
151 | loadsgf games/nngs/gnugo-3.4-viking4-200308191053.sgf 283 | |
152 | 32 reg_genmove white | |
153 | #? [E3|H4] | |
154 | ||
155 | # This needs a detect_semeai_blunder(). | |
156 | loadsgf games/kisei28_g7.sgf 280 | |
157 | 33 reg_genmove white | |
158 | #? [!H6|J1] | |
159 | ||
160 | # Fills a common liberty in a seki similar to blunder:32. | |
161 | loadsgf games/kgs/2004-04-28-R-dokuganryu-GnuGoCVS.sgf 302 | |
162 | 34 gg_genmove black | |
163 | #? [!A19|C19] | |
164 | ||
165 | # An example of transforming a won semeai into a seki | |
166 | loadsgf games/blunder24.sgf | |
167 | 35 gg_genmove white | |
168 | #? [!G1] | |
169 | ||
170 | loadsgf games/blunder25.sgf | |
171 | 36 restricted_genmove white H5 J4 H3 J3 H2 J2 | |
172 | #? [J4|H3|J3|H2|J2]* | |
173 |