run tidy over html files; added include for gnu pages
[xboard.git] / whats_new / rules / Spartan.html
1 <!--#include virtual="/server/html5-header.html" -->
2   <title>Spartan Chess</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>Spartan Chess</h1>
11
12   <table cellpadding="20">
13     <tr>
14       <td><img src="Spartan.png"></td>
15
16       <td>
17         <h3>Initial setup</h3>
18
19         <h4>Black (Spartans)</h4>
20
21         <p>c8, f8: King<br>
22         g1: Warlord<br>
23         b8: General<br>
24         a8, h8: Lieutenant<br>
25         d8, e8: Captain<br>
26         a7-h7: Hoplites</p>
27
28         <h4>White (Persians)</h4>
29
30         <p>f1: King<br>
31         e1: Queen<br>
32         a1, h1: Rook<br>
33         c1, f1: Bishop<br>
34         b1, g1: Knight<br>
35         a2-h2: Pawns</p>
36       </td>
37     </tr>
38   </table>
39
40   <h3>Moves at a Glance</h3>
41
42   <p>Click on a piece below to see its moves</p>
43
44   <table class="board">
45     <tr>
46       <td class="n" id="sq0x9" onmousedown="down_click(,)" onmouseup=
47       "up_click(,)"></td>
48
49       <td class="n" id="sq1x9"></td>
50
51       <td class="n" id="sq2x9"></td>
52
53       <td class="n" id="sq3x9"></td>
54
55       <td class="n" id="sq4x9"></td>
56
57       <td class="n" id="sq5x9"></td>
58
59       <td class="n" id="sq6x9"></td>
60
61       <td class="n" id="sq7x9"></td>
62
63       <td class="n" id="sq8x9"></td>
64
65       <td class="n" id="sq9x9"></td>
66
67       <td class="h"><img src="sym/yellow.png"></td>
68
69       <td class="w" rowspan="2" valign="top">
70         <p>Sliding capture or non-capture,<br>
71         can be blocked on any square along the ray</p>
72       </td>
73     </tr>
74
75     <tr>
76       <td class="n" id="sq0x8"></td>
77
78       <td class="n" id="sq1x8"></td>
79
80       <td class="n" id="sq2x8" onmousedown="down_click(2,-8)"
81       onmouseup="up_click()"><img src="sym/BlackLance.png"></td>
82
83       <td class="n" id="sq3x8"></td>
84
85       <td class="n" id="sq4x8"></td>
86
87       <td class="n" id="sq5x8"></td>
88
89       <td class="n" id="sq6x8"></td>
90
91       <td class="n" id="sq7x8"></td>
92
93       <td class="n" id="sq8x8"></td>
94
95       <td class="n" id="sq9x8"></td>
96     </tr>
97
98     <tr>
99       <td class="n" id="sq0x7"></td>
100
101       <td class="n" id="sq1x7"></td>
102
103       <td class="n" id="sq2x7"></td>
104
105       <td class="n" id="sq3x7"></td>
106
107       <td class="n" id="sq4x7"></td>
108
109       <td class="n" id="sq5x7"></td>
110
111       <td class="n" id="sq6x7"></td>
112
113       <td class="n" id="sq7x7"></td>
114
115       <td class="n" id="sq8x7"></td>
116
117       <td class="n" id="sq9x7"></td>
118
119       <td class="h"><img src="sym/orange.png"></td>
120
121       <td class="w">Unblockable leap (capture or non-capture)</td>
122     </tr>
123
124     <tr>
125       <td class="n" id="sq0x6"></td>
126
127       <td class="n" id="sq1x6"></td>
128
129       <td class="n" id="sq2x6" onmousedown="down_click(2,-6)"
130       onmouseup="up_click()"><img src="sym/BlackLance.png"></td>
131
132       <td class="n" id="sq3x6" onmousedown="down_click(3,6)"
133       onmouseup="up_click()"><img src="sym/BlackElephant.png"></td>
134
135       <td class="n" id="sq4x6" onmousedown="down_click(4,6)"
136       onmouseup="up_click()"><img src="sym/BlackMarshall.png"></td>
137
138       <td class="n" id="sq5x6" onmousedown="down_click(5,-6)"
139       onmouseup="up_click()"><img src=
140       "sym/BlackArchbishop.png"></td>
141
142       <td class="n" id="sq6x6" onmousedown="down_click(6,6)"
143       onmouseup="up_click()"><img src=
144       "sym/BlackCrownedRook.png"></td>
145
146       <td class="n" id="sq7x6" onmousedown="down_click(7,6)"
147       onmouseup="up_click()"><img src="sym/BlackKing.png"></td>
148
149       <td class="n" id="sq8x6"></td>
150
151       <td class="n" id="sq9x6"></td>
152
153       <td class="h"><img src="sym/green.png"></td>
154
155       <td class="w">Non-capture only</td>
156     </tr>
157
158     <tr>
159       <td class="n" id="sq0x5"></td>
160
161       <td class="n" id="sq1x5"></td>
162
163       <td class="n" id="sq2x5"></td>
164
165       <td class="n" id="sq3x5" onmousedown="down_click(3,0)"
166       onmouseup="up_click()"></td>
167
168       <td class="n" id="sq4x5" onmousedown="down_click(4,0)"
169       onmouseup="up_click()"></td>
170
171       <td class="n" id="sq5x5" onmousedown="down_click(5,0)"
172       onmouseup="up_click()"></td>
173
174       <td class="n" id="sq6x5" onmousedown="down_click(6,0)"
175       onmouseup="up_click()"></td>
176
177       <td class="n" id="sq7x5"></td>
178
179       <td class="n" id="sq8x5"></td>
180
181       <td class="n" id="sq9x5"></td>
182
183       <td class="h"><img src="sym/red.png"></td>
184
185       <td class="w">Capture only</td>
186     </tr>
187
188     <tr>
189       <td class="n" id="sq0x4"></td>
190
191       <td class="n" id="sq1x4"></td>
192
193       <td class="n" id="sq2x4"></td>
194
195       <td class="n" id="sq3x4" onmousedown="down_click(3,0)"
196       onmouseup="up_click()"></td>
197
198       <td class="n" id="sq4x4" onmousedown="down_click(4,0)"
199       onmouseup="up_click()"></td>
200
201       <td class="n" id="sq5x4" onmousedown="down_click(5,0)"
202       onmouseup="up_click()"></td>
203
204       <td class="n" id="sq6x4" onmousedown="down_click(6,0)"
205       onmouseup="up_click()"></td>
206
207       <td class="n" id="sq7x4"></td>
208
209       <td class="n" id="sq8x4"></td>
210
211       <td class="n" id="sq9x4"></td>
212     </tr>
213
214     <tr>
215       <td class="n" id="sq0x3"></td>
216
217       <td class="n" id="sq1x3"></td>
218
219       <td class="n" id="sq2x3" onmousedown="down_click(2,3)"
220       onmouseup="up_click()"><img src="sym/WhitePawn.png"></td>
221
222       <td class="n" id="sq3x3" onmousedown="down_click(3,3)"
223       onmouseup="up_click()"><img src="sym/WhiteRook.png"></td>
224
225       <td class="n" id="sq4x3" onmousedown="down_click(4,3)"
226       onmouseup="up_click()"><img src="sym/WhiteKnight.png"></td>
227
228       <td class="n" id="sq5x3" onmousedown="down_click(5,3)"
229       onmouseup="up_click()"><img src="sym/WhiteQueen.png"></td>
230
231       <td class="n" id="sq6x3" onmousedown="down_click(6,3)"
232       onmouseup="up_click()"><img src="sym/WhiteBishop.png"></td>
233
234       <td class="n" id="sq7x3" onmousedown="down_click(7,3)"
235       onmouseup="up_click()"><img src="sym/WhiteKing.png"></td>
236
237       <td class="n" id="sq8x3"></td>
238
239       <td class="n" id="sq9x3"></td>
240     </tr>
241
242     <tr>
243       <td class="n" id="sq0x2"></td>
244
245       <td class="n" id="sq1x2"></td>
246
247       <td class="n" id="sq2x2"></td>
248
249       <td class="n" id="sq3x2"></td>
250
251       <td class="n" id="sq4x2"></td>
252
253       <td class="n" id="sq5x2"></td>
254
255       <td class="n" id="sq6x2"></td>
256
257       <td class="n" id="sq7x2"></td>
258
259       <td class="n" id="sq8x2"></td>
260
261       <td class="n" id="sq9x2"></td>
262     </tr>
263
264     <tr>
265       <td class="n" id="sq0x1"></td>
266
267       <td class="n" id="sq1x1"></td>
268
269       <td class="n" id="sq2x1" onmousedown="down_click(2,-1)"
270       onmouseup="up_click()"><img src="sym/WhitePawn.png"></td>
271
272       <td class="n" id="sq3x1"></td>
273
274       <td class="n" id="sq4x1"></td>
275
276       <td class="n" id="sq5x1"></td>
277
278       <td class="n" id="sq6x1"></td>
279
280       <td class="n" id="sq7x1"></td>
281
282       <td class="n" id="sq8x1"></td>
283
284       <td class="n" id="sq9x1"></td>
285     </tr>
286
287     <tr>
288       <td class="n" id="sq0x0"></td>
289
290       <td class="n" id="sq1x0"></td>
291
292       <td class="n" id="sq2x0"></td>
293
294       <td class="n" id="sq3x0"></td>
295
296       <td class="n" id="sq4x0"></td>
297
298       <td class="n" id="sq5x0"></td>
299
300       <td class="n" id="sq6x0"></td>
301
302       <td class="n" id="sq7x0"></td>
303
304       <td class="n" id="sq8x0"></td>
305
306       <td class="n" id="sq9x0"></td>
307     </tr>
308   </table>
309
310   <p id="piece" height="20">:<br>
311   :<br>
312   :<br>
313   :</p>
314
315   <table cellpadding="5" border="1">
316     <tr>
317       <td>Piece</td>
318
319       <td>ID</td>
320
321       <td>value</td>
322
323       <td>Moves (<a href="Betza.html">Betza notation</a>)</td>
324
325       <td>Remarks</td>
326     </tr>
327
328     <tr>
329       <td>King (Persian)</td>
330
331       <td>K</td>
332
333       <td>-</td>
334
335       <td>K</td>
336
337       <td>Can castle with Rook, moving 2 steps towards it</td>
338     </tr>
339
340     <tr>
341       <td>Queen</td>
342
343       <td>Q</td>
344
345       <td>9.5</td>
346
347       <td>RB or Q</td>
348
349       <td></td>
350     </tr>
351
352     <tr>
353       <td>Rook</td>
354
355       <td>R</td>
356
357       <td>5</td>
358
359       <td>R</td>
360
361       <td></td>
362     </tr>
363
364     <tr>
365       <td>Bishop</td>
366
367       <td>B</td>
368
369       <td>3.25</td>
370
371       <td>B</td>
372
373       <td>Color-bound</td>
374     </tr>
375
376     <tr>
377       <td>Knight</td>
378
379       <td>N</td>
380
381       <td>3.25</td>
382
383       <td>N</td>
384
385       <td></td>
386     </tr>
387
388     <tr>
389       <td>Pawn</td>
390
391       <td>P</td>
392
393       <td>1</td>
394
395       <td>mfWcfF</td>
396
397       <td>Promotes to Q, R, B, or N on reaching last rank</td>
398     </tr>
399
400     <tr>
401       <td>King (Spartan)</td>
402
403       <td>K</td>
404
405       <td>4.5</td>
406
407       <td>K</td>
408
409       <td>Distributed Royalty: check only when all your Kings are
410       in Check</td>
411     </tr>
412
413     <tr>
414       <td>Warlord</td>
415
416       <td>W</td>
417
418       <td>8.75</td>
419
420       <td>BN</td>
421
422       <td></td>
423     </tr>
424
425     <tr>
426       <td>General</td>
427
428       <td>G</td>
429
430       <td>7</td>
431
432       <td>RF</td>
433
434       <td></td>
435     </tr>
436
437     <tr>
438       <td>Lieutenant</td>
439
440       <td>L</td>
441
442       <td>3.5</td>
443
444       <td>FAmsW</td>
445
446       <td>Color-changing sideway non-capture move</td>
447     </tr>
448
449     <tr>
450       <td>Captain</td>
451
452       <td>C</td>
453
454       <td>3</td>
455
456       <td>WD</td>
457
458       <td>Has mating potential</td>
459     </tr>
460
461     <tr>
462       <td>Hoplite Pawn</td>
463
464       <td>H</td>
465
466       <td>1</td>
467
468       <td>mfFcfW</td>
469
470       <td>Promotes to K, W, G, L or C on reaching last rank</td>
471     </tr>
472   </table>
473
474   <h3>Pawn peculiarities</h3>
475
476   <ul>
477     <li>Pawns capture differently from how they move (Perians
478     straight move, diagonal capture, Spartans the other way
479     around).</li>
480
481     <li>Pawns can move two squares straight ahead from their
482     initial position, in the direction(s) of their
483     non-capture.</li>
484
485     <li>The double-push of Persian Pawns can be blocked, but
486     Hoplites can jump.</li>
487
488     <li>There is no en-passant capture.</li>
489
490     <li>Pawns/Hoplites promote to another piece of their own side
491     when they reach last rank.</li>
492
493     <li>Hoplites can promote to King, but only when the Spartans
494     have a single King just before the promotion.</li>
495
496     <li>Persian Pawns can not promote to King.</li>
497   </ul>
498
499   <h3>Castling</h3>
500
501   <p>The Persian King, if it has not moved before, can move two
502   squares in the direction of a Rook that has not moved before, in
503   which case that Rook is moved to the square the King skipped
504   over. This is only allowed if all squares between King and Rook
505   are empty, when the King is not in check on the square it came
506   from, and would not be in check on any of the squares it skipped
507   over.</p>
508
509   <h3>General rules</h3>
510
511   <ul>
512     <li>It is not allowed to expose <b>all</b> your Kings to
513     capture <b>at the same time</b>.</li>
514
515     <li>The Spartans can leave one of their Kings under attack, and
516     as a consequence, have it captured.</li>
517
518     <li>The game is won by checkmating the opponent's King or
519     King-pair.</li>
520
521     <li>Stalemate (no legal moves, but not in check) is a
522     draw.</li>
523   </ul>
524
525   <h3>Duple check</h3>
526
527   <p>The rule that the Spartans cannot leave both Kings attacked
528   would <b>not</b> follow from a rule where you lose when all your
529   Kings are captured. Because under that rule the opponent could at
530   most capture one of the two in the next turn, and the next turn
531   the other King could move to safety. So it is an special rule
532   that leaving them both under attack is illegal, (and only then
533   are you considered to be in check). In consequence that when you
534   cannot get out of that check situation, you are (duple)
535   checkmated. (It is as if at the begining of every turn you can
536   decide anew which of your Kings is the royal one.)</p>
537
538   <h3>Differences with FIDE</h3>
539
540   <p>The black army is completely different.</p>
541
542   <h3>Strategy issues</h3>
543
544   <p>It is not possible to force checkmate on a bare King with just
545   a single Bishop, Knight or Lieutenant (in addition to your own
546   King). Two Knights cannot do that either.</p>
547
548   <p>Although Captains are worth less than orthodox minors B and N,
549   they can force checkmate on a bare King. As a result the Spartans
550   can often win when they are a minor ahead, if one of their minors
551   is a Captain (e.g. KLCKB is a win, where KBNKB in FIDE is a
552   draw).</p>
553
554   <p>A pair of Spartan Kings also can force checkmate against a
555   bare King. Furthermore, Kings are tough defenders, because they
556   cannot be attacked by the opponent's King. So if all the
557   attacker's power is in a single piece, the defending King pair
558   has nothing to fear when they protect each other. This makes even
559   KQKK is a draw (provided the Spartan kings can connect).</p>
560
561   <p>Bishops are confined to squares of a single color. Having
562   Bishops on both colors compensates this weakness, and is worth an
563   extra 0.5 on top of their added value.</p>
564
565   <p>Because Hoplites can choose their path, they become passers
566   very easily. This is only of limited value, though, as moving
567   them around an obstructing Persian Pawn usually also gives the
568   latter a free path to promotion. Hoplites do stay on the same
569   color when they do not capture. A Bishop on the other color is
570   thus powerless to stop their promotion.</p>
571 </div><!-- for id="content", starts in the include above -->
572 <!--#include virtual="/server/footer.html" -->
573 </body>
574 </html>