run tidy over html files; added include for gnu pages
[xboard.git] / whats_new / rules / Makruk.html
1 <!--#include virtual="/server/html5-header.html" -->
2   <title>Makruk</title>
3   <link rel="StyleSheet" href="./moves.css" type="text/css">
4   <script type="text/javascript" src="spartan.js">
5 </script>
6 <!--#include virtual="/server/banner.html" -->
7 <!--#set var="article_name" value="/server/standards/boilerplate" -->
8 <!--#include virtual="/server/gnun/initial-translations-list.html" -->
9
10   <h1>Makruk (Thai Chess)</h1>
11
12   <table cellpadding="20">
13     <tr>
14       <td><img src="Makruk.png"></td>
15
16       <td>
17         <h3>Initial setup</h3>
18
19         <p>d1, e8: King<br>
20         e1, d8: Met<br>
21         a1, a8, h1, h8: Rook<br>
22         c1, c8, f1, f8: Elephant<br>
23         b1, b8, g1, g8: Knight<br>
24         a3-h3, a6-h6: Pawns</p>
25       </td>
26     </tr>
27   </table>
28
29   <h3>Moves at a Glance</h3>
30
31   <p>Click on a piece below to see its moves</p>
32
33   <table class="board">
34     <tr>
35       <td class="h" id="sq0x9"></td>
36
37       <td class="n" id="sq1x9"></td>
38
39       <td class="n" id="sq2x9"></td>
40
41       <td class="n" id="sq3x9"></td>
42
43       <td class="n" id="sq4x9" onmousedown="down_click(4,0)"
44       onmouseup="up_click()"></td>
45
46       <td class="n" id="sq5x9" onmousedown="down_click(5,0)"
47       onmouseup="up_click()"></td>
48
49       <td class="n" id="sq6x9"></td>
50
51       <td class="n" id="sq7x9"></td>
52
53       <td class="n" id="sq8x9"></td>
54
55       <td class="h" id="sq9x9"></td>
56
57       <td class="h"><img src="sym/yellow.png"></td>
58
59       <td class="w" rowspan="2" valign="top">
60         <p>Sliding capture or non-capture,<br>
61         can be blocked on any square along the ray</p>
62       </td>
63     </tr>
64
65     <tr>
66       <td class="h" id="sq0x8"></td>
67
68       <td class="n" id="sq1x8"></td>
69
70       <td class="n" id="sq2x8" onmousedown="down_click(2,0)"
71       onmouseup="up_click()"></td>
72
73       <td class="n" id="sq3x8"></td>
74
75       <td class="n" id="sq4x8"></td>
76
77       <td class="n" id="sq5x8"></td>
78
79       <td class="n" id="sq6x8"></td>
80
81       <td class="n" id="sq7x8"></td>
82
83       <td class="n" id="sq8x8"></td>
84
85       <td class="h" id="sq9x8"></td>
86     </tr>
87
88     <tr>
89       <td class="h" id="sq0x7"></td>
90
91       <td class="n" id="sq1x7"></td>
92
93       <td class="n" id="sq2x7"></td>
94
95       <td class="n" id="sq3x7"></td>
96
97       <td class="n" id="sq4x7"></td>
98
99       <td class="n" id="sq5x7"></td>
100
101       <td class="n" id="sq6x7"></td>
102
103       <td class="n" id="sq7x7"></td>
104
105       <td class="n" id="sq8x7"></td>
106
107       <td class="h" id="sq9x7"></td>
108
109       <td class="h"><img src="sym/orange.png"></td>
110
111       <td class="w">Unblockable leap (capture or non-capture)</td>
112     </tr>
113
114     <tr>
115       <td class="h" id="sq0x6"></td>
116
117       <td class="n" id="sq1x6"></td>
118
119       <td class="n" id="sq2x6" onmousedown="down_click(2,0)"
120       onmouseup="up_click()"></td>
121
122       <td class="n" id="sq3x6" onmousedown="down_click(3,0)"
123       onmouseup="up_click()"></td>
124
125       <td class="n" id="sq4x6" onmousedown="down_click(4,0)"
126       onmouseup="up_click()"></td>
127
128       <td class="n" id="sq5x6" onmousedown="down_click(5,0)"
129       onmouseup="up_click()"></td>
130
131       <td class="n" id="sq6x6" onmousedown="down_click(6,0)"
132       onmouseup="up_click()"></td>
133
134       <td class="n" id="sq7x6" onmousedown="down_click(7,0)"
135       onmouseup="up_click()"></td>
136
137       <td class="n" id="sq8x6"></td>
138
139       <td class="h" id="sq9x6"></td>
140
141       <td class="h"><img src="sym/green.png"></td>
142
143       <td class="w">Non-capture only</td>
144     </tr>
145
146     <tr>
147       <td class="h" id="sq0x5"></td>
148
149       <td class="n" id="sq1x5"></td>
150
151       <td class="n" id="sq2x5"></td>
152
153       <td class="n" id="sq3x5" onmousedown="down_click(3,0)"
154       onmouseup="up_click()"></td>
155
156       <td class="n" id="sq4x5" onmousedown="down_click(4,-5)"
157       onmouseup="up_click()"><img src="sym/WhiteAdvisor.png"></td>
158
159       <td class="n" id="sq5x5" onmousedown="down_click(5,0)"
160       onmouseup="up_click()"></td>
161
162       <td class="n" id="sq6x5" onmousedown="down_click(6,0)"
163       onmouseup="up_click()"></td>
164
165       <td class="n" id="sq7x5"></td>
166
167       <td class="n" id="sq8x5"></td>
168
169       <td class="h" id="sq9x5"></td>
170
171       <td class="h"><img src="sym/red.png"></td>
172
173       <td class="w">Capture only</td>
174     </tr>
175
176     <tr>
177       <td class="h" id="sq0x4"></td>
178
179       <td class="n" id="sq1x4"></td>
180
181       <td class="n" id="sq2x4"></td>
182
183       <td class="n" id="sq3x4" onmousedown="down_click(3,0)"
184       onmouseup="up_click()"></td>
185
186       <td class="n" id="sq4x4" onmousedown="down_click(4,0)"
187       onmouseup="up_click()"></td>
188
189       <td class="n" id="sq5x4" onmousedown="down_click(5,4)"
190       onmouseup="up_click()"></td>
191
192       <td class="n" id="sq6x4" onmousedown="down_click(6,0)"
193       onmouseup="up_click()"></td>
194
195       <td class="n" id="sq7x4"></td>
196
197       <td class="n" id="sq8x4"></td>
198
199       <td class="h" id="sq9x4"></td>
200     </tr>
201
202     <tr>
203       <td class="h" id="sq0x3"></td>
204
205       <td class="n" id="sq1x3"></td>
206
207       <td class="n" id="sq2x3" onmousedown="down_click(2,3)"
208       onmouseup="up_click()"><img src="sym/WhitePawn.png"></td>
209
210       <td class="n" id="sq3x3" onmousedown="down_click(3,3)"
211       onmouseup="up_click()"><img src="sym/WhiteRook.png"></td>
212
213       <td class="n" id="sq4x3" onmousedown="down_click(4,3)"
214       onmouseup="up_click()"><img src="sym/WhiteKnight.png"></td>
215
216       <td class="n" id="sq5x3" onmousedown="down_click(5,0)"
217       onmouseup="up_click()"></td>
218
219       <td class="n" id="sq6x3" onmousedown="down_click(6,0)"
220       onmouseup="up_click()"></td>
221
222       <td class="n" id="sq7x3" onmousedown="down_click(7,3)"
223       onmouseup="up_click()"><img src="sym/WhiteKing.png"></td>
224
225       <td class="n" id="sq8x3"></td>
226
227       <td class="h" id="sq9x3"></td>
228     </tr>
229
230     <tr>
231       <td class="h" id="sq0x2"></td>
232
233       <td class="n" id="sq1x2"></td>
234
235       <td class="n" id="sq2x2"></td>
236
237       <td class="n" id="sq3x2"></td>
238
239       <td class="n" id="sq4x2"></td>
240
241       <td class="n" id="sq5x2"></td>
242
243       <td class="n" id="sq6x2" onmousedown="down_click(6,2)"
244       onmouseup="up_click()"><img src="sym/WhiteCommoner.png"></td>
245
246       <td class="n" id="sq7x2"></td>
247
248       <td class="n" id="sq8x2"></td>
249
250       <td class="h" id="sq9x2"></td>
251     </tr>
252
253     <tr>
254       <td class="h" id="sq0x1"></td>
255
256       <td class="n" id="sq1x1"></td>
257
258       <td class="n" id="sq2x1" onmousedown="down_click(-2,1)"
259       onmouseup="up_click()"></td>
260
261       <td class="n" id="sq3x1"></td>
262
263       <td class="n" id="sq4x1"></td>
264
265       <td class="n" id="sq5x1"></td>
266
267       <td class="n" id="sq6x1"></td>
268
269       <td class="n" id="sq7x1"></td>
270
271       <td class="n" id="sq8x1"></td>
272
273       <td class="h" id="sq9x1"></td>
274     </tr>
275
276     <tr>
277       <td class="h" id="sq0x0"></td>
278
279       <td class="n" id="sq1x0"></td>
280
281       <td class="n" id="sq2x0"></td>
282
283       <td class="n" id="sq3x0"></td>
284
285       <td class="n" id="sq4x0"></td>
286
287       <td class="n" id="sq5x0"></td>
288
289       <td class="n" id="sq6x0"></td>
290
291       <td class="n" id="sq7x0"></td>
292
293       <td class="n" id="sq8x0"></td>
294
295       <td class="h" id="sq9x0"></td>
296     </tr>
297   </table>
298
299   <p id="piece" height="20">:<br>
300   :<br>
301   :<br>
302   :</p>
303
304   <table cellpadding="5" border="1">
305     <tr>
306       <td>Piece</td>
307
308       <td>ID</td>
309
310       <td>value</td>
311
312       <td>Moves (<a href="Betza.html">Betza notation</a>)</td>
313
314       <td>Remarks</td>
315     </tr>
316
317     <tr>
318       <td>King</td>
319
320       <td>K</td>
321
322       <td>-</td>
323
324       <td>K</td>
325
326       <td>With Cambodian rules its first move can also be a
327       non-capture Knight jump (mfhN)</td>
328     </tr>
329
330     <tr>
331       <td>Met</td>
332
333       <td>M</td>
334
335       <td>1.5</td>
336
337       <td>F</td>
338
339       <td>With Cambodian rules its first move can also be two steps
340       forward (fD)</td>
341     </tr>
342
343     <tr>
344       <td>Rook</td>
345
346       <td>R</td>
347
348       <td>5</td>
349
350       <td>R</td>
351
352       <td></td>
353     </tr>
354
355     <tr>
356       <td>Elephant</td>
357
358       <td>S</td>
359
360       <td>2.5</td>
361
362       <td>FfW</td>
363
364       <td></td>
365     </tr>
366
367     <tr>
368       <td>Knight</td>
369
370       <td>N</td>
371
372       <td>3.25</td>
373
374       <td>N</td>
375
376       <td></td>
377     </tr>
378
379     <tr>
380       <td>Pawn</td>
381
382       <td>P</td>
383
384       <td>1</td>
385
386       <td>mfWcfF</td>
387
388       <td>Promotes to M on reaching last rank</td>
389     </tr>
390   </table>
391
392   <h3>Pawn peculiarities</h3>
393
394   <ul>
395     <li>Pawns capture differently from how they move (straight
396     move, diagonal capture).</li>
397
398     <li>There is no initial double-push, and thus no en-passant
399     capture.</li>
400
401     <li>Pawns promote to Met when they reach the <b>6th rank</b>;
402     there is no choice.</li>
403   </ul>
404
405   <h3>General rules</h3>
406
407   <ul>
408     <li>It is not allowed to expose your King to check.</li>
409
410     <li>The game is won by checkmating the opponent's King.</li>
411
412     <li>Stalemate (no legal moves, but not in check) is a
413     draw.</li>
414   </ul>
415
416   <h3>Differences with FIDE</h3>
417
418   <p>The Queen and Bishops are replaced by Ferz and Elephant. Pawns
419   start on the third rank. Promotion happens on 6th rank. Promotion
420   always to Met.</p>
421
422   <h3>Strategy issues</h3>
423
424   <p>It is not possible to force checkmate on a bare King with just
425   a single Met, Elephant or Knight (in addition to your own King).
426   Two Knights or two Mets cannot do it either.</p>
427 </div><!-- for id="content", starts in the include above -->
428 <!--#include virtual="/server/footer.html" -->
429 </body>
430 </html>