-
Notifications
You must be signed in to change notification settings - Fork 0
/
test.txt
180 lines (148 loc) · 1.5 KB
/
test.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
enpassant:
game human human
move a2 a4
move h7 h5
move a4 a5
move b7 b5
move a5 b6
right castle:
game human human
move e2 e4
move a7 a6
move g1 h3
move a6 a5
move f1 e2
move a5 a4
move e1 g1
left castle:
game human human
move d2 d4
move a7 a6
move b1 a3
move a6 a5
move c1 e3
move a5 a4
move d1 d2
move b7 b6
move e1 c1
stalemate1 (instant stalemate):
game human human
setup
blank
+ k e8
+ P e7
+ K e6
= black
done
stalemate2 (black move (black already stalemate, but white turn), white move (now stalemate)):
game human human
setup
blank
+ k e8
+ P e7
+ K e6
+ Q f6
+ P a4
+ p a6
= black
done
move a6 a5
move f6 f1
stalemate3 (white move, black now stalemate):
game human human
setup
blank
+ k e8
+ P e7
+ K e6
+ Q f6
+ P a4
+ p a6
= white
done
move a4 a5
pawn promotion
game human human
setup
blank
+ K a1
+ k e1
+ P h7
= white
done
move h7 h8
manual promotion
game human human
setup
blank
+ K a1
+ k e1
+ P a7
done
move a7 a8
N
game human human
setup
blank
+ K a1
+ k e1
+ p h2
= black
done
move h2 h1
b
robot 4 checkmate
game robot4 robot4
setup
blank
+ K a1
+ k a8
+ R g7
+ R h1
done
move
verify piece::setUndercap
game human human
setup
blank
+ k a1
+ K h1
+ q a8
+ P b7
done
SMART PROMOTION
game robot4 robot4
setup
blank
+ K a1
+ k a7
+ q a8
+ n b8
+ p b7
+ p b6
+ p a6
+ P c7
= white
done
move
segfault during demo
this is fine
game human human
setup
blank
+ K e1
+ Q d2
+ k e8
+ r d7
done
move d2 e2
this gets segfault
game human human
setup
blank
+ K e2
+ Q d3
+ k e8
+ r d7
done
move d3 e3