1 <!--#include virtual="/server/html5-header.html" -->
3 <link rel="StyleSheet" href="./moves.css" type="text/css">
4 <script type="text/javascript" src="spartan.js">
6 <!--#include virtual="/server/banner.html" -->
7 <!--#set var="article_name" value="/server/standards/boilerplate" -->
8 <!--#include virtual="/server/gnun/initial-translations-list.html" -->
10 <h1>Makruk (Thai Chess)</h1>
12 <table cellpadding="20">
14 <td><img src="Makruk.png"></td>
17 <h3>Initial setup</h3>
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>
29 <h3>Moves at a Glance</h3>
31 <p>Click on a piece below to see its moves</p>
35 <td class="h" id="sq0x9"></td>
37 <td class="n" id="sq1x9"></td>
39 <td class="n" id="sq2x9"></td>
41 <td class="n" id="sq3x9"></td>
43 <td class="n" id="sq4x9" onmousedown="down_click(4,0)"
44 onmouseup="up_click()"></td>
46 <td class="n" id="sq5x9" onmousedown="down_click(5,0)"
47 onmouseup="up_click()"></td>
49 <td class="n" id="sq6x9"></td>
51 <td class="n" id="sq7x9"></td>
53 <td class="n" id="sq8x9"></td>
55 <td class="h" id="sq9x9"></td>
57 <td class="h"><img src="sym/yellow.png"></td>
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>
66 <td class="h" id="sq0x8"></td>
68 <td class="n" id="sq1x8"></td>
70 <td class="n" id="sq2x8" onmousedown="down_click(2,0)"
71 onmouseup="up_click()"></td>
73 <td class="n" id="sq3x8"></td>
75 <td class="n" id="sq4x8"></td>
77 <td class="n" id="sq5x8"></td>
79 <td class="n" id="sq6x8"></td>
81 <td class="n" id="sq7x8"></td>
83 <td class="n" id="sq8x8"></td>
85 <td class="h" id="sq9x8"></td>
89 <td class="h" id="sq0x7"></td>
91 <td class="n" id="sq1x7"></td>
93 <td class="n" id="sq2x7"></td>
95 <td class="n" id="sq3x7"></td>
97 <td class="n" id="sq4x7"></td>
99 <td class="n" id="sq5x7"></td>
101 <td class="n" id="sq6x7"></td>
103 <td class="n" id="sq7x7"></td>
105 <td class="n" id="sq8x7"></td>
107 <td class="h" id="sq9x7"></td>
109 <td class="h"><img src="sym/orange.png"></td>
111 <td class="w">Unblockable leap (capture or non-capture)</td>
115 <td class="h" id="sq0x6"></td>
117 <td class="n" id="sq1x6"></td>
119 <td class="n" id="sq2x6" onmousedown="down_click(2,0)"
120 onmouseup="up_click()"></td>
122 <td class="n" id="sq3x6" onmousedown="down_click(3,0)"
123 onmouseup="up_click()"></td>
125 <td class="n" id="sq4x6" onmousedown="down_click(4,0)"
126 onmouseup="up_click()"></td>
128 <td class="n" id="sq5x6" onmousedown="down_click(5,0)"
129 onmouseup="up_click()"></td>
131 <td class="n" id="sq6x6" onmousedown="down_click(6,0)"
132 onmouseup="up_click()"></td>
134 <td class="n" id="sq7x6" onmousedown="down_click(7,0)"
135 onmouseup="up_click()"></td>
137 <td class="n" id="sq8x6"></td>
139 <td class="h" id="sq9x6"></td>
141 <td class="h"><img src="sym/green.png"></td>
143 <td class="w">Non-capture only</td>
147 <td class="h" id="sq0x5"></td>
149 <td class="n" id="sq1x5"></td>
151 <td class="n" id="sq2x5"></td>
153 <td class="n" id="sq3x5" onmousedown="down_click(3,0)"
154 onmouseup="up_click()"></td>
156 <td class="n" id="sq4x5" onmousedown="down_click(4,-5)"
157 onmouseup="up_click()"><img src="sym/WhiteAdvisor.png"></td>
159 <td class="n" id="sq5x5" onmousedown="down_click(5,0)"
160 onmouseup="up_click()"></td>
162 <td class="n" id="sq6x5" onmousedown="down_click(6,0)"
163 onmouseup="up_click()"></td>
165 <td class="n" id="sq7x5"></td>
167 <td class="n" id="sq8x5"></td>
169 <td class="h" id="sq9x5"></td>
171 <td class="h"><img src="sym/red.png"></td>
173 <td class="w">Capture only</td>
177 <td class="h" id="sq0x4"></td>
179 <td class="n" id="sq1x4"></td>
181 <td class="n" id="sq2x4"></td>
183 <td class="n" id="sq3x4" onmousedown="down_click(3,0)"
184 onmouseup="up_click()"></td>
186 <td class="n" id="sq4x4" onmousedown="down_click(4,0)"
187 onmouseup="up_click()"></td>
189 <td class="n" id="sq5x4" onmousedown="down_click(5,4)"
190 onmouseup="up_click()"></td>
192 <td class="n" id="sq6x4" onmousedown="down_click(6,0)"
193 onmouseup="up_click()"></td>
195 <td class="n" id="sq7x4"></td>
197 <td class="n" id="sq8x4"></td>
199 <td class="h" id="sq9x4"></td>
203 <td class="h" id="sq0x3"></td>
205 <td class="n" id="sq1x3"></td>
207 <td class="n" id="sq2x3" onmousedown="down_click(2,3)"
208 onmouseup="up_click()"><img src="sym/WhitePawn.png"></td>
210 <td class="n" id="sq3x3" onmousedown="down_click(3,3)"
211 onmouseup="up_click()"><img src="sym/WhiteRook.png"></td>
213 <td class="n" id="sq4x3" onmousedown="down_click(4,3)"
214 onmouseup="up_click()"><img src="sym/WhiteKnight.png"></td>
216 <td class="n" id="sq5x3" onmousedown="down_click(5,0)"
217 onmouseup="up_click()"></td>
219 <td class="n" id="sq6x3" onmousedown="down_click(6,0)"
220 onmouseup="up_click()"></td>
222 <td class="n" id="sq7x3" onmousedown="down_click(7,3)"
223 onmouseup="up_click()"><img src="sym/WhiteKing.png"></td>
225 <td class="n" id="sq8x3"></td>
227 <td class="h" id="sq9x3"></td>
231 <td class="h" id="sq0x2"></td>
233 <td class="n" id="sq1x2"></td>
235 <td class="n" id="sq2x2"></td>
237 <td class="n" id="sq3x2"></td>
239 <td class="n" id="sq4x2"></td>
241 <td class="n" id="sq5x2"></td>
243 <td class="n" id="sq6x2" onmousedown="down_click(6,2)"
244 onmouseup="up_click()"><img src="sym/WhiteCommoner.png"></td>
246 <td class="n" id="sq7x2"></td>
248 <td class="n" id="sq8x2"></td>
250 <td class="h" id="sq9x2"></td>
254 <td class="h" id="sq0x1"></td>
256 <td class="n" id="sq1x1"></td>
258 <td class="n" id="sq2x1" onmousedown="down_click(-2,1)"
259 onmouseup="up_click()"></td>
261 <td class="n" id="sq3x1"></td>
263 <td class="n" id="sq4x1"></td>
265 <td class="n" id="sq5x1"></td>
267 <td class="n" id="sq6x1"></td>
269 <td class="n" id="sq7x1"></td>
271 <td class="n" id="sq8x1"></td>
273 <td class="h" id="sq9x1"></td>
277 <td class="h" id="sq0x0"></td>
279 <td class="n" id="sq1x0"></td>
281 <td class="n" id="sq2x0"></td>
283 <td class="n" id="sq3x0"></td>
285 <td class="n" id="sq4x0"></td>
287 <td class="n" id="sq5x0"></td>
289 <td class="n" id="sq6x0"></td>
291 <td class="n" id="sq7x0"></td>
293 <td class="n" id="sq8x0"></td>
295 <td class="h" id="sq9x0"></td>
299 <p id="piece" height="20">:<br>
304 <table cellpadding="5" border="1">
312 <td>Moves (<a href="Betza.html">Betza notation</a>)</td>
326 <td>With Cambodian rules its first move can also be a
327 non-capture Knight jump (mfhN)</td>
339 <td>With Cambodian rules its first move can also be two steps
388 <td>Promotes to M on reaching last rank</td>
392 <h3>Pawn peculiarities</h3>
395 <li>Pawns capture differently from how they move (straight
396 move, diagonal capture).</li>
398 <li>There is no initial double-push, and thus no en-passant
401 <li>Pawns promote to Met when they reach the <b>6th rank</b>;
402 there is no choice.</li>
405 <h3>General rules</h3>
408 <li>It is not allowed to expose your King to check.</li>
410 <li>The game is won by checkmating the opponent's King.</li>
412 <li>Stalemate (no legal moves, but not in check) is a
416 <h3>Differences with FIDE</h3>
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
422 <h3>Strategy issues</h3>
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" -->