Add web pages on rules of Chess variants
[xboard.git] / whats_new / rules / Crazy.html
1 <html>
2 <header>
3 <title>Crazyhouse</title>
4 <link rel=StyleSheet href="./moves.css" type="text/css">
5 <script type="text/javascript" src="spartan.js"></script>
6 <body>
7 <h1>Crazyhouse</h1>
8 <table cellpadding="20"><tr><td>
9 <img src="Crazy.png">
10 </td><td>
11 <h3>Initial setup</h3>
12 <p>
13 e1, e8: King
14 <br>
15 d1, d8: Queen
16 <br>
17 a1, a8, h1, h8: Rook
18 <br>
19 c1, c8, f1, f8: Bishop
20 <br>
21 b1, b8, g1, g8: Knight
22 <br>
23 a2-h2, a7-h7: Pawns
24 </p>
25 </td></tr></table>
26
27 <h3>Moves at a Glance</h3>
28
29 <p>Click on a piece below to see its moves</p>
30
31 <table class="board"><tr><td class="h" id="0x9">
32
33      </td><td class="n" id="1x9" onmouseDown="down_click(1,-9)" onmouseUp="up_click()">
34 <img src="sym/BlackRook.png">
35      </td><td class="n" id="2x9">
36
37      </td><td class="n" id="3x9">
38
39      </td><td class="n" id="4x9">
40
41      </td><td class="n" id="5x9" onmouseDown="down_click(5,9)" onmouseUp="up_click()">
42 <img src="sym/BlackKing.png">
43      </td><td class="n" id="6x9">
44
45      </td><td class="n" id="7x9">
46
47      </td><td class="n" id="8x9" onmouseDown="down_click(8,9)" onmouseUp="up_click()">
48 <img src="sym/BlackRook.png">
49      </td><td class="h" id="9x9">
50
51      </td><td class="h">
52 <img src="sym/yellow.png">
53      </td><td class="w" rowspan="2" valign="top">
54 <p>Sliding capture or non-capture,<br>can be blocked on any square along the ray</p>
55 </td></tr><tr><td class="h" id="0x8">
56
57      </td><td class="n" id="1x8">
58
59      </td><td class="n" id="2x8">
60
61      </td><td class="n" id="3x8">
62
63      </td><td class="n" id="4x8">
64
65      </td><td class="n" id="5x8">
66
67      </td><td class="n" id="6x8">
68
69      </td><td class="n" id="7x8">
70
71      </td><td class="n" id="8x8">
72
73      </td><td class="h" id="9x8">
74
75 </td></tr><tr><td class="h" id="0x7">
76
77      </td><td class="n" id="1x7">
78
79      </td><td class="n" id="2x7">
80
81      </td><td class="n" id="3x7">
82
83      </td><td class="n" id="4x7">
84
85      </td><td class="n" id="5x7">
86
87      </td><td class="n" id="6x7">
88
89      </td><td class="n" id="7x7">
90
91      </td><td class="n" id="8x7">
92
93      </td><td class="h" id="9x7">
94
95      </td><td class="h">
96 <img src="sym/orange.png">
97      </td><td class="w">
98 Unblockable leap (capture or non-capture)
99 </td></tr><tr><td class="h" id="0x6">
100
101      </td><td class="n" id="1x6">
102
103      </td><td class="n" id="2x6">
104
105      </td><td class="n" id="3x6">
106
107      </td><td class="n" id="4x6">
108
109      </td><td class="n" id="5x6">
110
111      </td><td class="n" id="6x6">
112
113      </td><td class="n" id="7x6">
114
115      </td><td class="n" id="8x6">
116
117      </td><td class="h" id="9x6">
118
119      </td><td class="h">
120 <img src="sym/green.png">
121      </td><td class="w">
122 Non-capture only
123 </td></tr><tr><td class="h" id="0x5">
124
125      </td><td class="n" id="1x5">
126
127      </td><td class="n" id="2x5">
128
129      </td><td class="n" id="3x5">
130
131      </td><td class="n" id="4x5">
132
133      </td><td class="n" id="5x5">
134
135      </td><td class="n" id="6x5">
136
137      </td><td class="n" id="7x5">
138
139      </td><td class="n" id="8x5">
140
141      </td><td class="h" id="9x5">
142
143      </td><td class="h">
144 <img src="sym/red.png">
145      </td><td class="w">
146 Capture only
147 </td></tr><tr><td class="h" id="0x4">
148
149      </td><td class="n" id="1x4">
150
151      </td><td class="n" id="2x4">
152
153      </td><td class="n" id="3x4">
154
155      </td><td class="n" id="4x4">
156
157      </td><td class="n" id="5x4">
158
159      </td><td class="n" id="6x4">
160
161      </td><td class="n" id="7x4">
162
163      </td><td class="n" id="8x4">
164
165      </td><td class="h" id="9x4">
166
167 </td></tr><tr><td class="h" id="0x3">
168
169      </td><td class="n" id="1x3" onmouseDown="down_click(1,3)" onmouseUp="up_click()">
170 <img src="sym/BlackPawn.png">
171      </td><td class="n" id="2x3" onmouseDown="down_click(2,3)" onmouseUp="up_click()">
172 <img src="sym/WhitePawn.png">
173      </td><td class="n" id="3x3" onmouseDown="down_click(3,3)" onmouseUp="up_click()">
174 <img src="sym/WhiteRook.png">
175      </td><td class="n" id="4x3" onmouseDown="down_click(4,3)" onmouseUp="up_click()">
176 <img src="sym/WhiteKnight.png">
177      </td><td class="n" id="5x3" onmouseDown="down_click(5,3)" onmouseUp="up_click()">
178 <img src="sym/WhiteQueen.png">
179      </td><td class="n" id="6x3" onmouseDown="down_click(6,3)" onmouseUp="up_click()">
180 <img src="sym/WhiteBishop.png">
181      </td><td class="n" id="7x3" onmouseDown="down_click(7,3)" onmouseUp="up_click()">
182 <img src="sym/WhiteKing.png">
183      </td><td class="n" id="8x3">
184
185      </td><td class="h" id="9x3">
186
187 </td></tr><tr><td class="h" id="0x2">
188
189      </td><td class="n" id="1x2">
190
191      </td><td class="n" id="2x2">
192
193      </td><td class="n" id="3x2">
194
195      </td><td class="n" id="4x2">
196
197      </td><td class="n" id="5x2">
198
199      </td><td class="n" id="6x2">
200
201      </td><td class="n" id="7x2">
202
203      </td><td class="n" id="8x2">
204
205      </td><td class="h" id="9x2">
206
207 </td></tr><tr><td class="h" id="0x1">
208
209      </td><td class="n" id="1x1">
210
211      </td><td class="n" id="2x1" onmouseDown="down_click(-2,1)" onmouseUp="up_click()">
212 <img src="sym/WhitePawn.png">
213      </td><td class="n" id="3x1">
214
215      </td><td class="n" id="4x1">
216
217      </td><td class="n" id="5x1">
218
219      </td><td class="n" id="6x1">
220
221      </td><td class="n" id="7x1">
222
223      </td><td class="n" id="8x1">
224
225      </td><td class="h" id="9x1">
226
227 </td></tr><tr><td class="h" id="0x0">
228  
229      </td><td class="n" id="1x0">
230
231      </td><td class="n" id="2x0">
232
233      </td><td class="n" id="3x0">
234
235      </td><td class="n" id="4x0">
236
237      </td><td class="n" id="5x0">
238
239      </td><td class="n" id="6x0">
240
241      </td><td class="n" id="7x0">
242
243      </td><td class="n" id="8x0">
244
245      </td><td class="h" id="9x0">
246
247 </td></tr></table>
248
249 <p id="piece" height="20">:<br>:<br>:<br>:</p>
250
251 <table cellpadding="5" border="1"><tr><td>
252 Piece
253      </td><td>
254 ID
255      </td><td>
256 value
257      </td><td>
258 Moves (<a href="Betza.html">Betza notation</a>)
259      </td><td>
260 Remarks
261 </td></tr><tr><td>
262 King
263      </td><td>
264 K
265      </td><td>
266 -
267      </td><td>
268 K
269      </td><td>
270 Can castle with Rook, moving 2 steps towards it
271 </td></tr><tr><td>
272 Queen
273      </td><td>
274 Q
275      </td><td>
276 9.5
277      </td><td>
278 RB or Q
279      </td><td>
280
281 </td></tr><tr><td>
282 Rook
283      </td><td>
284 R
285      </td><td>
286 5
287      </td><td>
288 R
289      </td><td>
290
291 </td></tr><tr><td>
292 Bishop
293      </td><td>
294 B
295      </td><td>
296 3.25
297      </td><td>
298 B
299      </td><td>
300 Color-bound
301 </td></tr><tr><td>
302 Knight
303      </td><td>
304 N
305      </td><td>
306 3.25
307      </td><td>
308 N
309      </td><td>
310
311 </td></tr><tr><td>
312 Pawn
313      </td><td>
314 P
315      </td><td>
316 1
317      </td><td>
318 mfWcfF
319      </td><td>
320 Promotes to Q, R, B, or N on reaching last rank
321 </td></tr></table>
322 <h3>Pawn peculiarities</h3>
323 <ul>
324 <li>Pawns capture differently from how they move (straight move, diagonal capture).</li>
325 <li>Pawns can move two squares straight ahead from their initial position, provided they are not blocked.</li>
326 <li>On the move immediately after such a double push, they can be captured en passant by another Pawn,
327 as if they had only moved 1 square ahead.</li>
328 <li>Pawns promote to another (non-royal) piece of choice when they reach last rank.</li>
329 </ul>
330 <h3>Castling</h3>
331 <p>
332 A King that has not moved before can move two squares in the direction of a Rook that has not moved before,
333 in which case that Rook is moved to the square the King skipped over.
334 This is only allowed if all squares between King and Rook are empty,
335 when the King is not in check on the square it came from,
336 and would not be in check on any of the squares it skipped over.
337 </p>
338 <h3>General rules</h3>
339 <ul>
340 <li>It is not allowed to expose your King to check.</li>
341 <li>The game is won by checkmating the opponent's King.</li>
342 <li>Stalemate (no legal moves, but not in check) is a draw.</li>
343 <b><li>Pieces captured change color, and are kept in hand by the side who captured them.
344 In stead of a normal move, such pieces can be dropped at any later time.</li>
345 <li>Pawns can not be dropped on first or last rank.</li>
346 <li>Pieces obtained by promotion revert to Pawns on capture.</li>
347 </b>
348 </ul>
349 <h3>XBoard interface issues</h3>
350 <p>
351 Pieces obtained by promotions are indicated by slightly modified versions of the conventional piece symbols.
352 (E.g. the Rook has a pointy roof, the Knight a blind-fold, etc.)
353 If you don't want that, start XBoard with the option <b>-disguisePromoted true</b>.
354 You can drop pieces by dragging them onto the board from the holdings displayed beside the board.
355 </p>
356 <h3>Differences with FIDE</h3>
357 <p>
358 Captured pieces can later be dropped to augment the army of their capturer.
359 </p>
360 <h3>Strategy issues</h3>
361 <p>
362 Because pieces are dropped back, there will not be a traditional end-game.
363 Trading material does not constitute progress towards winning, even when you are ahead.
364 </p>
365 <p>
366 Because pieces obtained through promotion revert to Pawns on capture,
367 they are really different piece types from the primordial pieces that move the same.
368 They are in fact more valuable: it is much better to lose a Queen that gives the opponent a Pawn in hand,
369 than to lose a Queen that gives him a Queen in hand.
370 </p>
371 <p>
372 </p>
373 <p>
374 </p>
375 <p>
376 </p>
377 <p>
378 </p>
379 </body>
380 </html>