1 <!--#include virtual="/server/html5-header.html" -->
2 <title>Shatranj</title>
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>Shatranj (ancient Arabic/Persian Chess)</h1>
12 <table cellpadding="20">
14 <td><img src="Shatranj.png"></td>
17 <h3>Initial setup</h3>
20 e1, e8: Ferz (General)<br>
21 a1, a8, h1, h8: Rook<br>
22 c1, c8, f1, f8: Alfil (Elephant)<br>
23 b1, b8, g1, g8: Knight<br>
24 a2-h2, a7-h7: 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,5)"
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,5)"
160 onmouseup="up_click()"><img src="sym/WhiteElephant.png"></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"></td>
245 <td class="n" id="sq7x2"></td>
247 <td class="n" id="sq8x2"></td>
249 <td class="h" id="sq9x2"></td>
253 <td class="h" id="sq0x1"></td>
255 <td class="n" id="sq1x1"></td>
257 <td class="n" id="sq2x1" onmousedown="down_click(-2,1)"
258 onmouseup="up_click()"></td>
260 <td class="n" id="sq3x1"></td>
262 <td class="n" id="sq4x1"></td>
264 <td class="n" id="sq5x1"></td>
266 <td class="n" id="sq6x1"></td>
268 <td class="n" id="sq7x1"></td>
270 <td class="n" id="sq8x1"></td>
272 <td class="h" id="sq9x1"></td>
276 <td class="h" id="sq0x0"></td>
278 <td class="n" id="sq1x0"></td>
280 <td class="n" id="sq2x0"></td>
282 <td class="n" id="sq3x0"></td>
284 <td class="n" id="sq4x0"></td>
286 <td class="n" id="sq5x0"></td>
288 <td class="n" id="sq6x0"></td>
290 <td class="n" id="sq7x0"></td>
292 <td class="n" id="sq8x0"></td>
294 <td class="h" id="sq9x0"></td>
298 <p id="piece" height="20">:<br>
303 <table cellpadding="5" border="1">
311 <td>Moves (<a href="Betza.html">Betza notation</a>)</td>
325 <td>No castling of any kind</td>
361 <td>Bound to 8 squares!</td>
385 <td>Promotes to Ferz on reaching last rank</td>
389 <h3>Pawn peculiarities</h3>
392 <li>Pawns capture differently from how they move (straight
393 move, diagonal capture).</li>
395 <li>There is no initial double-push, and thus no en-passant
398 <li>Pawns promote to Ferz when they reach last rank; there is
402 <h3>General rules</h3>
405 <li>It is not allowed to expose your King to check.</li>
407 <li>The game is won by checkmating the opponent's King.</li>
409 <li>Stalemate (no legal moves, but not in check) also counts as
410 a loss for the stalemated side.</li>
412 <li>If your opponent only has a King at the beginning of your
413 turn, and your king is not yet bare, you win. This means that
414 after you capture the last piece, the opponent gets one
415 equalizing turn to recapture yours, in which case it would be a
419 <h3>Differences with FIDE</h3>
421 <p>The Ferz and Alfil replace the Queen and Bishop. The Pawn have
422 no double move. No castling. The King starts on the e-file.</p>
424 <h3>Strategy issues</h3>
426 <p>Because of the baring rule a win is possible with any material
427 other than a bare King.</p>
429 <p>Alfils are not only color bound, but also skip over half the
430 files and ranks. So they can only reach 8 squares, making them
431 next to worthless.</p>
432 </div><!-- for id="content", starts in the include above -->
433 <!--#include virtual="/server/footer.html" -->