1 <!--#include virtual="/server/html5-header.html" -->
2 <title>Great 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>Great Shatranj</h1>
12 <table cellpadding="20">
17 <p><i>Captured pieces will be displayed beside the board
18 for promotion choice</i></p>
22 <h3>Initial setup</h3>
26 d1, d8: Great General<br>
27 g1, g8: High Priestess<br>
28 a1, a8, j1, j8: Dababba<br>
29 c1, c8, h1, h8: Elephant<br>
30 b1, b8, i1, i8: Knight<br>
31 a1, a8, j1, j8: War Machine<br>
32 a2-j2, a7-j7: Pawns</p>
37 <h3>Moves at a Glance</h3>
39 <p>Click on a piece below to see its moves</p>
43 <td class="n" id="sq0x9"></td>
45 <td class="n" id="sq1x9"></td>
47 <td class="n" id="sq2x9"></td>
49 <td class="n" id="sq3x9"></td>
51 <td class="n" id="sq4x9"></td>
53 <td class="n" id="sq5x9"></td>
55 <td class="n" id="sq6x9"></td>
57 <td class="n" id="sq7x9"></td>
59 <td class="n" id="sq8x9"></td>
61 <td class="n" id="sq9x9"></td>
63 <td class="h"><img src="sym/yellow.png"></td>
65 <td class="w" rowspan="2" valign="top">
66 <p>Sliding capture or non-capture,<br>
67 can be blocked on any square along the ray</p>
72 <td class="n" id="sq0x8"></td>
74 <td class="n" id="sq1x8"></td>
76 <td class="n" id="sq2x8"></td>
78 <td class="n" id="sq3x8"></td>
80 <td class="n" id="sq4x8"></td>
82 <td class="n" id="sq5x8"></td>
84 <td class="n" id="sq6x8"></td>
86 <td class="n" id="sq7x8"></td>
88 <td class="n" id="sq8x8"></td>
90 <td class="n" id="sq9x8"></td>
96 <td class="n" id="sq0x7"></td>
98 <td class="n" id="sq1x7"></td>
100 <td class="n" id="sq2x7"></td>
102 <td class="n" id="sq3x7"></td>
104 <td class="n" id="sq4x7"></td>
106 <td class="n" id="sq5x7"></td>
108 <td class="n" id="sq6x7"></td>
110 <td class="n" id="sq7x7"></td>
112 <td class="n" id="sq8x7"></td>
114 <td class="n" id="sq9x7"></td>
116 <td class="h"><img src="sym/orange.png"></td>
118 <td class="w">Direct leap (capture or non-capture)</td>
122 <td class="n" id="sq0x6"></td>
124 <td class="n" id="sq1x6"></td>
126 <td class="n" id="sq2x6"></td>
128 <td class="n" id="sq3x6" onmousedown="down_click(-3,6)"
129 onmouseup="up_click()"><img src="sym/WhiteElephant.png"></td>
131 <td class="n" id="sq4x6"></td>
133 <td class="n" id="sq5x6"></td>
135 <td class="n" id="sq6x6" onmousedown="down_click(-6,6)"
136 onmouseup="up_click()"><img src=
137 "sym/WhiteCrownedRook.png"></td>
139 <td class="n" id="sq7x6" onmousedown="down_click(-7,6)"
140 onmouseup="up_click()"><img src="sym/WhiteCommoner.png"></td>
142 <td class="n" id="sq8x6"></td>
144 <td class="n" id="sq9x6"></td>
146 <td class="h"><img src="sym/green.png"></td>
148 <td class="w">Non-capture only</td>
152 <td class="n" id="sq0x5"></td>
154 <td class="n" id="sq1x5"></td>
156 <td class="n" id="sq2x5"></td>
158 <td class="n" id="sq3x5" onmousedown="down_click(3,5)"
159 onmouseup="up_click()"><img src="sym/WhitePrincess.png"></td>
161 <td class="n" id="sq4x5"></td>
163 <td class="n" id="sq5x5"></td>
165 <td class="n" id="sq6x5"></td>
167 <td class="n" id="sq7x5"></td>
169 <td class="n" id="sq8x5"></td>
171 <td class="n" id="sq9x5"></td>
173 <td class="h"><img src="sym/red.png"></td>
175 <td class="w">Capture only</td>
179 <td class="n" id="sq0x4"></td>
181 <td class="n" id="sq1x4"></td>
183 <td class="n" id="sq2x4"></td>
185 <td class="n" id="sq3x4" onmousedown="down_click(3,4)"
186 onmouseup="up_click()"><img src=
187 "sym/WhiteCrownedBishop.png"></td>
189 <td class="n" id="sq4x4" onmousedown="down_click(4,4)"
190 onmouseup="up_click()"><img src=
191 "sym/WhiteChancellor.png"></td>
193 <td class="n" id="sq5x4"></td>
195 <td class="n" id="sq6x4"></td>
197 <td class="n" id="sq7x4"></td>
199 <td class="n" id="sq8x4"></td>
201 <td class="n" id="sq9x4"></td>
205 <td class="n" id="sq0x3"></td>
207 <td class="n" id="sq1x3"></td>
209 <td class="n" id="sq2x3" onmousedown="down_click(2,3)"
210 onmouseup="up_click()"><img src="sym/WhitePawn.png"></td>
212 <td class="n" id="sq3x3"></td>
214 <td class="n" id="sq4x3" onmousedown="down_click(4,3)"
215 onmouseup="up_click()"><img src="sym/WhiteKnight.png"></td>
217 <td class="n" id="sq5x3"></td>
219 <td class="n" id="sq6x3"></td>
221 <td class="n" id="sq7x3" onmousedown="down_click(7,3)"
222 onmouseup="up_click()"><img src="sym/WhiteKing.png"></td>
224 <td class="n" id="sq8x3"></td>
226 <td class="n" id="sq9x3"></td>
230 <td class="n" id="sq0x2"></td>
232 <td class="n" id="sq1x2"></td>
234 <td class="n" id="sq2x2"></td>
236 <td class="n" id="sq3x2"></td>
238 <td class="n" id="sq4x2"></td>
240 <td class="n" id="sq5x2"></td>
242 <td class="n" id="sq6x2"></td>
244 <td class="n" id="sq7x2"></td>
246 <td class="n" id="sq8x2"></td>
248 <td class="n" id="sq9x2"></td>
252 <td class="n" id="sq0x1"></td>
254 <td class="n" id="sq1x1"></td>
256 <td class="n" id="sq2x1"></td>
258 <td class="n" id="sq3x1"></td>
260 <td class="n" id="sq4x1"></td>
262 <td class="n" id="sq5x1"></td>
264 <td class="n" id="sq6x1"></td>
266 <td class="n" id="sq7x1"></td>
268 <td class="n" id="sq8x1"></td>
270 <td class="n" id="sq9x1"></td>
274 <td class="n" id="sq0x0"></td>
276 <td class="n" id="sq1x0"></td>
278 <td class="n" id="sq2x0"></td>
280 <td class="n" id="sq3x0"></td>
282 <td class="n" id="sq4x0"></td>
284 <td class="n" id="sq5x0"></td>
286 <td class="n" id="sq6x0"></td>
288 <td class="n" id="sq7x0"></td>
290 <td class="n" id="sq8x0"></td>
292 <td class="n" id="sq9x0"></td>
296 <p id="piece" height="20">:<br>
301 <table cellpadding="5" border="1">
309 <td>Moves (<a href="Betza.html">Betza notation</a>)</td>
323 <td>Cannot castle</td>
351 <td>High Priestess</td>
407 <td>Promotes to any other piece that was captured, or to
412 <td colspan="5"><b>Only available through promotion</b></td>
428 <h3>Pawn peculiarities</h3>
431 <li>Pawns capture differently from how they move (straight
432 move, diagonal capture).</li>
434 <li>There is no initial double-push, and thus no en-passant
437 <li>Pawns promote to a piece chosen from the set of captured
438 pieces, or to Soldier when they reach last rank. The chosen
439 piece is then removed from this set.</li>
442 <h3>General rules</h3>
445 <li>It is not allowed to expose your King to check.</li>
447 <li>The game is won by checkmating the opponent's King.</li>
449 <li>Stalemate (no legal moves, but not in check) is a
452 <li>If your opponent only has a King at the beginning of your
453 turn, and your king is not yet bare, you win. This means that
454 after you capture the last piece, the opponent gets one
455 equalizing turn to recapture yours, in which case it would be a
459 <h3>XBoard interface issues</h3>
461 <p>When a Pawn can be promoted, XBoard first advances it as a
462 Pawn to the promotion square. Then it waits for you to complete
463 the move entry by clicking on the piece in the holdings beside
464 the board that you want to promote to. Initially there are a
465 number of Soldiers available in the holdings, for when you should
466 promote before any of your pieces is captured.</p>
468 <h3>Differences with FIDE</h3>
470 <p>There are no sliders such as Rook, Bishop or Queen in this
471 game: their distant moves have all been replaced by a single
472 two-square jumping move. In addition it is more related to
473 Capablanca Chess than to FIDE, featuring compounds of Knight and
474 the pieces substituting for Rook and Bishop, and the wider board
475 to accomodate them. There is no double-push on the Pawns (and
476 thus no e.p. capture), and promotion only allows you to regain
477 back a piece that you lost before, or one of the stocked Soldier
478 pieces that do not occur in the initial setup.</p>
480 <h3>Strategy issues</h3>
482 <p>Elephants are confined to squares of a single color. Having
483 Elephants on both colors compensates this weakness, and is worth
484 an extra 0.5 on top of their added value.</p>
486 <p>As the three strongest pieces (General, Minister and High
487 Priestess) are nearly equal in value, under-promotion is very
489 </div><!-- for id="content", starts in the include above -->
490 <!--#include virtual="/server/footer.html" -->