run tidy over html files; added include for gnu pages
[xboard.git] / whats_new / rules / Spartan.html
index 7e8a992..e17d7f7 100644 (file)
-<html>
-<header>
-<title>Spartan Chess</title>
-<link rel=StyleSheet href="./moves.css" type="text/css">
-<script type="text/javascript" src="spartan.js"></script>
-</header>
-<body>
-<h1>Spartan Chess</h1>
-<table cellpadding="20"><tr><td>
-<img src="Spartan.png">
-</td><td>
-<h3>Initial setup</h3>
-<h4>Black (Spartans)</h4>
-<p>
-c8, f8: King
-<br>
-g1: Warlord
-<br>
-b8: General
-<br>
-a8, h8: Lieutenant
-<br>
-d8, e8: Captain
-<br>
-a7-h7: Hoplites
-</p>
-<h4>White (Persians)</h4>
-<p>
-f1: King
-<br>
-e1: Queen
-<br>
-a1, h1: Rook
-<br>
-c1, f1: Bishop
-<br>
-b1, g1: Knight
-<br>
-a2-h2: Pawns
-</p>
-</td></tr></table>
+<!--#include virtual="/server/html5-header.html" -->
+  <title>Spartan Chess</title>
+  <link rel="StyleSheet" href="./moves.css" type="text/css">
+  <script type="text/javascript" src="spartan.js">
+</script>
+<!--#include virtual="/server/banner.html" -->
+<!--#set var="article_name" value="/server/standards/boilerplate" -->
+<!--#include virtual="/server/gnun/initial-translations-list.html" -->
 
-<h3>Moves at a Glance</h3>
+  <h1>Spartan Chess</h1>
 
-<p>Click on a piece below to see its moves</p>
+  <table cellpadding="20">
+    <tr>
+      <td><img src="Spartan.png"></td>
 
-<table class="board"><tr><td class="n" id="0x9" onmouseDown="down_click(,)" onmouseUp="up_click(,)">
+      <td>
+        <h3>Initial setup</h3>
 
-     </td><td class="n" id="1x9">
+        <h4>Black (Spartans)</h4>
 
-     </td><td class="n" id="2x9">
+        <p>c8, f8: King<br>
+        g1: Warlord<br>
+        b8: General<br>
+        a8, h8: Lieutenant<br>
+        d8, e8: Captain<br>
+        a7-h7: Hoplites</p>
 
-     </td><td class="n" id="3x9">
+        <h4>White (Persians)</h4>
 
-     </td><td class="n" id="4x9">
+        <p>f1: King<br>
+        e1: Queen<br>
+        a1, h1: Rook<br>
+        c1, f1: Bishop<br>
+        b1, g1: Knight<br>
+        a2-h2: Pawns</p>
+      </td>
+    </tr>
+  </table>
 
-     </td><td class="n" id="5x9">
+  <h3>Moves at a Glance</h3>
 
-     </td><td class="n" id="6x9">
+  <p>Click on a piece below to see its moves</p>
 
-     </td><td class="n" id="7x9">
+  <table class="board">
+    <tr>
+      <td class="n" id="sq0x9" onmousedown="down_click(,)" onmouseup=
+      "up_click(,)"></td>
 
-     </td><td class="n" id="8x9">
+      <td class="n" id="sq1x9"></td>
 
-     </td><td class="n" id="9x9">
+      <td class="n" id="sq2x9"></td>
 
-     </td><td class="h">
-<img src="sym/yellow.png">
-     </td><td class="w" rowspan="2" valign="top">
-<p>Sliding capture or non-capture,<br>can be blocked on any square along the ray</p>
-</td></tr><tr><td class="n" id="0x8">
+      <td class="n" id="sq3x9"></td>
 
-     </td><td class="n" id="1x8">
+      <td class="n" id="sq4x9"></td>
 
-     </td><td class="n" id="2x8" onmouseDown="down_click(2,-8)" onmouseUp="up_click()">
-<img src="sym/BlackLance.png">
-     </td><td class="n" id="3x8">
+      <td class="n" id="sq5x9"></td>
 
-     </td><td class="n" id="4x8">
+      <td class="n" id="sq6x9"></td>
 
-     </td><td class="n" id="5x8">
+      <td class="n" id="sq7x9"></td>
 
-     </td><td class="n" id="6x8">
+      <td class="n" id="sq8x9"></td>
 
-     </td><td class="n" id="7x8">
+      <td class="n" id="sq9x9"></td>
 
-     </td><td class="n" id="8x8">
+      <td class="h"><img src="sym/yellow.png"></td>
 
-     </td><td class="n" id="9x8">
+      <td class="w" rowspan="2" valign="top">
+        <p>Sliding capture or non-capture,<br>
+        can be blocked on any square along the ray</p>
+      </td>
+    </tr>
 
-</td></tr><tr><td class="n" id="0x7">
+    <tr>
+      <td class="n" id="sq0x8"></td>
 
-     </td><td class="n" id="1x7">
+      <td class="n" id="sq1x8"></td>
 
-     </td><td class="n" id="2x7">
+      <td class="n" id="sq2x8" onmousedown="down_click(2,-8)"
+      onmouseup="up_click()"><img src="sym/BlackLance.png"></td>
 
-     </td><td class="n" id="3x7">
+      <td class="n" id="sq3x8"></td>
 
-     </td><td class="n" id="4x7">
+      <td class="n" id="sq4x8"></td>
 
-     </td><td class="n" id="5x7">
+      <td class="n" id="sq5x8"></td>
 
-     </td><td class="n" id="6x7">
+      <td class="n" id="sq6x8"></td>
 
-     </td><td class="n" id="7x7">
+      <td class="n" id="sq7x8"></td>
 
-     </td><td class="n" id="8x7">
+      <td class="n" id="sq8x8"></td>
 
-     </td><td class="n" id="9x7">
+      <td class="n" id="sq9x8"></td>
+    </tr>
 
-     </td><td class="h">
-<img src="sym/orange.png">
-     </td><td class="w">
-Unblockable leap (capture or non-capture)
-</td></tr><tr><td class="n" id="0x6">
+    <tr>
+      <td class="n" id="sq0x7"></td>
 
-     </td><td class="n" id="1x6">
+      <td class="n" id="sq1x7"></td>
 
-     </td><td class="n" id="2x6" onmouseDown="down_click(2,-6)" onmouseUp="up_click()">
-<img src="sym/BlackLance.png">
-     </td><td class="n" id="3x6" onmouseDown="down_click(3,6)" onmouseUp="up_click()">
-<img src="sym/BlackElephant.png">
-     </td><td class="n" id="4x6" onmouseDown="down_click(4,6)" onmouseUp="up_click()">
-<img src="sym/BlackMarshall.png">
-     </td><td class="n" id="5x6" onmouseDown="down_click(5,-6)" onmouseUp="up_click()">
-<img src="sym/BlackArchbishop.png">
-     </td><td class="n" id="6x6" onmouseDown="down_click(6,6)" onmouseUp="up_click()">
-<img src="sym/BlackCrownedRook.png">
-     </td><td class="n" id="7x6" onmouseDown="down_click(7,6)" onmouseUp="up_click()">
-<img src="sym/BlackKing.png">
-     </td><td class="n" id="8x6">
+      <td class="n" id="sq2x7"></td>
 
-     </td><td class="n" id="9x6">
+      <td class="n" id="sq3x7"></td>
 
-     </td><td class="h">
-<img src="sym/green.png">
-     </td><td class="w">
-Non-capture only
-</td></tr><tr><td class="n" id="0x5">
+      <td class="n" id="sq4x7"></td>
 
-     </td><td class="n" id="1x5">
+      <td class="n" id="sq5x7"></td>
 
-     </td><td class="n" id="2x5">
+      <td class="n" id="sq6x7"></td>
 
-     </td><td class="n" id="3x5" onmouseDown="down_click(3,0)" onmouseUp="up_click()">
+      <td class="n" id="sq7x7"></td>
 
-     </td><td class="n" id="4x5" onmouseDown="down_click(4,0)" onmouseUp="up_click()">
+      <td class="n" id="sq8x7"></td>
 
-     </td><td class="n" id="5x5" onmouseDown="down_click(5,0)" onmouseUp="up_click()">
+      <td class="n" id="sq9x7"></td>
 
-     </td><td class="n" id="6x5" onmouseDown="down_click(6,0)" onmouseUp="up_click()">
+      <td class="h"><img src="sym/orange.png"></td>
 
-     </td><td class="n" id="7x5">
+      <td class="w">Unblockable leap (capture or non-capture)</td>
+    </tr>
 
-     </td><td class="n" id="8x5">
+    <tr>
+      <td class="n" id="sq0x6"></td>
 
-     </td><td class="n" id="9x5">
+      <td class="n" id="sq1x6"></td>
 
-     </td><td class="h">
-<img src="sym/red.png">
-     </td><td class="w">
-Capture only
-</td></tr><tr><td class="n" id="0x4">
+      <td class="n" id="sq2x6" onmousedown="down_click(2,-6)"
+      onmouseup="up_click()"><img src="sym/BlackLance.png"></td>
 
-     </td><td class="n" id="1x4">
+      <td class="n" id="sq3x6" onmousedown="down_click(3,6)"
+      onmouseup="up_click()"><img src="sym/BlackElephant.png"></td>
 
-     </td><td class="n" id="2x4">
+      <td class="n" id="sq4x6" onmousedown="down_click(4,6)"
+      onmouseup="up_click()"><img src="sym/BlackMarshall.png"></td>
 
-     </td><td class="n" id="3x4" onmouseDown="down_click(3,0)" onmouseUp="up_click()">
+      <td class="n" id="sq5x6" onmousedown="down_click(5,-6)"
+      onmouseup="up_click()"><img src=
+      "sym/BlackArchbishop.png"></td>
 
-     </td><td class="n" id="4x4" onmouseDown="down_click(4,0)" onmouseUp="up_click()">
+      <td class="n" id="sq6x6" onmousedown="down_click(6,6)"
+      onmouseup="up_click()"><img src=
+      "sym/BlackCrownedRook.png"></td>
 
-     </td><td class="n" id="5x4" onmouseDown="down_click(5,0)" onmouseUp="up_click()">
+      <td class="n" id="sq7x6" onmousedown="down_click(7,6)"
+      onmouseup="up_click()"><img src="sym/BlackKing.png"></td>
 
-     </td><td class="n" id="6x4" onmouseDown="down_click(6,0)" onmouseUp="up_click()">
+      <td class="n" id="sq8x6"></td>
 
-     </td><td class="n" id="7x4">
+      <td class="n" id="sq9x6"></td>
 
-     </td><td class="n" id="8x4">
+      <td class="h"><img src="sym/green.png"></td>
 
-     </td><td class="n" id="9x4">
+      <td class="w">Non-capture only</td>
+    </tr>
 
-</td></tr><tr><td class="n" id="0x3">
+    <tr>
+      <td class="n" id="sq0x5"></td>
 
-     </td><td class="n" id="1x3">
+      <td class="n" id="sq1x5"></td>
 
-     </td><td class="n" id="2x3" onmouseDown="down_click(2,3)" onmouseUp="up_click()">
-<img src="sym/WhitePawn.png">
-     </td><td class="n" id="3x3" onmouseDown="down_click(3,3)" onmouseUp="up_click()">
-<img src="sym/WhiteRook.png">
-     </td><td class="n" id="4x3" onmouseDown="down_click(4,3)" onmouseUp="up_click()">
-<img src="sym/WhiteKnight.png">
-     </td><td class="n" id="5x3" onmouseDown="down_click(5,3)" onmouseUp="up_click()">
-<img src="sym/WhiteQueen.png">
-     </td><td class="n" id="6x3" onmouseDown="down_click(6,3)" onmouseUp="up_click()">
-<img src="sym/WhiteBishop.png">
-     </td><td class="n" id="7x3" onmouseDown="down_click(7,3)" onmouseUp="up_click()">
-<img src="sym/WhiteKing.png">
-     </td><td class="n" id="8x3">
+      <td class="n" id="sq2x5"></td>
 
-     </td><td class="n" id="9x3">
+      <td class="n" id="sq3x5" onmousedown="down_click(3,0)"
+      onmouseup="up_click()"></td>
 
-</td></tr><tr><td class="n" id="0x2">
+      <td class="n" id="sq4x5" onmousedown="down_click(4,0)"
+      onmouseup="up_click()"></td>
 
-     </td><td class="n" id="1x2">
+      <td class="n" id="sq5x5" onmousedown="down_click(5,0)"
+      onmouseup="up_click()"></td>
 
-     </td><td class="n" id="2x2">
+      <td class="n" id="sq6x5" onmousedown="down_click(6,0)"
+      onmouseup="up_click()"></td>
 
-     </td><td class="n" id="3x2">
+      <td class="n" id="sq7x5"></td>
 
-     </td><td class="n" id="4x2">
+      <td class="n" id="sq8x5"></td>
 
-     </td><td class="n" id="5x2">
+      <td class="n" id="sq9x5"></td>
 
-     </td><td class="n" id="6x2">
+      <td class="h"><img src="sym/red.png"></td>
 
-     </td><td class="n" id="7x2">
+      <td class="w">Capture only</td>
+    </tr>
 
-     </td><td class="n" id="8x2">
+    <tr>
+      <td class="n" id="sq0x4"></td>
 
-     </td><td class="n" id="9x2">
+      <td class="n" id="sq1x4"></td>
 
-</td></tr><tr><td class="n" id="0x1">
+      <td class="n" id="sq2x4"></td>
 
-     </td><td class="n" id="1x1">
+      <td class="n" id="sq3x4" onmousedown="down_click(3,0)"
+      onmouseup="up_click()"></td>
 
-     </td><td class="n" id="2x1" onmouseDown="down_click(2,-1)" onmouseUp="up_click()">
-<img src="sym/WhitePawn.png">
-     </td><td class="n" id="3x1">
+      <td class="n" id="sq4x4" onmousedown="down_click(4,0)"
+      onmouseup="up_click()"></td>
 
-     </td><td class="n" id="4x1">
+      <td class="n" id="sq5x4" onmousedown="down_click(5,0)"
+      onmouseup="up_click()"></td>
 
-     </td><td class="n" id="5x1">
+      <td class="n" id="sq6x4" onmousedown="down_click(6,0)"
+      onmouseup="up_click()"></td>
 
-     </td><td class="n" id="6x1">
+      <td class="n" id="sq7x4"></td>
 
-     </td><td class="n" id="7x1">
+      <td class="n" id="sq8x4"></td>
 
-     </td><td class="n" id="8x1">
+      <td class="n" id="sq9x4"></td>
+    </tr>
 
-     </td><td class="n" id="9x1">
+    <tr>
+      <td class="n" id="sq0x3"></td>
 
-</td></tr><tr><td class="n" id="0x0">
+      <td class="n" id="sq1x3"></td>
 
-     </td><td class="n" id="1x0">
+      <td class="n" id="sq2x3" onmousedown="down_click(2,3)"
+      onmouseup="up_click()"><img src="sym/WhitePawn.png"></td>
 
-     </td><td class="n" id="2x0">
+      <td class="n" id="sq3x3" onmousedown="down_click(3,3)"
+      onmouseup="up_click()"><img src="sym/WhiteRook.png"></td>
 
-     </td><td class="n" id="3x0">
+      <td class="n" id="sq4x3" onmousedown="down_click(4,3)"
+      onmouseup="up_click()"><img src="sym/WhiteKnight.png"></td>
 
-     </td><td class="n" id="4x0">
+      <td class="n" id="sq5x3" onmousedown="down_click(5,3)"
+      onmouseup="up_click()"><img src="sym/WhiteQueen.png"></td>
 
-     </td><td class="n" id="5x0">
+      <td class="n" id="sq6x3" onmousedown="down_click(6,3)"
+      onmouseup="up_click()"><img src="sym/WhiteBishop.png"></td>
 
-     </td><td class="n" id="6x0">
+      <td class="n" id="sq7x3" onmousedown="down_click(7,3)"
+      onmouseup="up_click()"><img src="sym/WhiteKing.png"></td>
 
-     </td><td class="n" id="7x0">
+      <td class="n" id="sq8x3"></td>
 
-     </td><td class="n" id="8x0">
-
-     </td><td class="n" id="9x0">
-
-</td></tr></table>
-
-<p id="piece" height="20">:<br>:<br>:<br>:</p>
-
-<table cellpadding="5" border="1"><tr><td>
-Piece
-     </td><td>
-ID
-     </td><td>
-value
-     </td><td>
-Moves (<a href="Betza.html">Betza notation</a>)
-     </td><td>
-Remarks
-</td></tr><tr><td>
-King (Persian)
-     </td><td>
-K
-     </td><td>
--
-     </td><td>
-K
-     </td><td>
-Can castle with Rook, moving 2 steps towards it
-</td></tr><tr><td>
-Queen
-     </td><td>
-Q
-     </td><td>
-9.5
-     </td><td>
-RB or Q
-     </td><td>
-
-</td></tr><tr><td>
-Rook
-     </td><td>
-R
-     </td><td>
-5
-     </td><td>
-R
-     </td><td>
-
-</td></tr><tr><td>
-Bishop
-     </td><td>
-B
-     </td><td>
-3.25
-     </td><td>
-B
-     </td><td>
-Color-bound
-</td></tr><tr><td>
-Knight
-     </td><td>
-N
-     </td><td>
-3.25
-     </td><td>
-N
-     </td><td>
-
-</td></tr><tr><td>
-Pawn
-     </td><td>
-P
-     </td><td>
-1
-     </td><td>
-mfWcfF
-     </td><td>
-Promotes to Q, R, B, or N on reaching last rank
-</td></tr><tr><td>
-King (Spartan)
-     </td><td>
-K
-     </td><td>
-4.5
-     </td><td>
-K
-     </td><td>
-Distributed Royalty: check only when all your Kings are in Check
-</td></tr><tr><td>
-Warlord
-     </td><td>
-W
-     </td><td>
-8.75
-     </td><td>
-BN
-     </td><td>
-
-</td></tr><tr><td>
-General
-     </td><td>
-G
-     </td><td>
-7
-     </td><td>
-RF
-     </td><td>
-
-</td></tr><tr><td>
-Lieutenant
-     </td><td>
-L
-     </td><td>
-3.5
-     </td><td>
-FAmsW
-     </td><td>
-Color-changing sideway non-capture move
-</td></tr><tr><td>
-Captain
-     </td><td>
-C
-     </td><td>
-3
-     </td><td>
-WD
-     </td><td>
-Has mating potential
-</td></tr><tr><td>
-Hoplite Pawn
-     </td><td>
-H
-     </td><td>
-1
-     </td><td>
-mfFcfW
-     </td><td>
-Promotes to K, W, G, L or C on reaching last rank
-</td></tr></table>
-<h3>Pawn peculiarities</h3>
-<ul>
-<li>Pawns capture differently from how they move (Perians straight move, diagonal capture, Spartans the other way around).</li>
-<li>Pawns can move two squares straight ahead from their initial position, in the direction(s) of their non-capture.</li>
-<li>The double-push of Persian Pawns can be blocked, but Hoplites can jump.</li>
-<li>There is no en-passant capture.</li>
-<li>Pawns/Hoplites promote to another piece of their own side when they reach last rank.</li>
-<li>Hoplites can promote to King, but only when the Spartans have a single King just before the promotion.</li>
-<li>Persian Pawns can not promote to King.</li>
-
-</ul>
-<h3>Castling</h3>
-<p>
-The Persian King, if it has not moved before, can move two squares in the direction of a Rook that has not moved before,
-in which case that Rook is moved to the square the King skipped over.
-This is only allowed if all squares between King and Rook are empty,
-when the King is not in check on the square it came from,
-and would not be in check on any of the squares it skipped over.
-</p>
-<h3>General rules</h3>
-<ul>
-<li>It is not allowed to expose <b>all</b> your Kings to capture <b>at the same time</b>.</li>
-<li>The Spartans can leave one of their Kings under attack, and as a consequence, have it captured.</li>
-<li>The game is won by checkmating the opponent's King or King-pair.</li>
-<li>Stalemate (no legal moves, but not in check) is a draw.</li>
-</ul>
-<h3>Duple check</h3>
-<p>
-The rule that the Spartans cannot leave both Kings attacked would <b>not</b> follow from a rule where you lose when all your Kings are captured.
-Because under that rule the opponent could at most capture one of the two in the next turn,
-and the next turn the other King could move to safety.
-So it is an special rule that leaving them both under attack is illegal, (and only then are you considered to be in check).
-In consequence that when you cannot get out of that check situation, you are (duple) checkmated.
-(It is as if at the begining of every turn you can decide anew which of your Kings is the royal one.)
-</p>
-<h3>Differences with FIDE</h3>
-<p>
-The black army is completely different.
-</p>
-<h3>Strategy issues</h3>
-<p>
-It is not possible to force checkmate on a bare King with just a single Bishop, Knight or Lieutenant (in addition to your own King).
-Two Knights cannot do that either.
-</p>
-<p>
-Although Captains are worth less than orthodox minors B and N, they can force checkmate on a bare King.
-As a result the Spartans can often win when they are a minor ahead, if one of their minors is a Captain
-(e.g. KLCKB is a win, where KBNKB in FIDE is a draw).
-</p>
-<p>
-A pair of Spartan Kings also can force checkmate against a bare King.
-Furthermore, Kings are tough defenders, because they cannot be attacked by the opponent's King.
-So if all the attacker's power is in a single piece, the defending King pair has nothing to fear when they protect each other.
-This makes even KQKK is a draw (provided the Spartan kings can connect).
-</p>
-<p>
-Bishops are confined to squares of a single color.
-Having Bishops on both colors compensates this weakness, and is worth an extra 0.5 on top of their added value.
-</p>
-<p>
-Because Hoplites can choose their path, they become passers very easily.
-This is only of limited value, though, as moving them around an obstructing Persian Pawn usually also gives the latter a free path to promotion.
-Hoplites do stay on the same color when they do not capture.
-A Bishop on the other color is thus powerless to stop their promotion.
-</p>
-<p>
-</p>
-<p>
-</p>
-<p>
-</p>
+      <td class="n" id="sq9x3"></td>
+    </tr>
+
+    <tr>
+      <td class="n" id="sq0x2"></td>
+
+      <td class="n" id="sq1x2"></td>
+
+      <td class="n" id="sq2x2"></td>
+
+      <td class="n" id="sq3x2"></td>
+
+      <td class="n" id="sq4x2"></td>
+
+      <td class="n" id="sq5x2"></td>
+
+      <td class="n" id="sq6x2"></td>
+
+      <td class="n" id="sq7x2"></td>
+
+      <td class="n" id="sq8x2"></td>
+
+      <td class="n" id="sq9x2"></td>
+    </tr>
+
+    <tr>
+      <td class="n" id="sq0x1"></td>
+
+      <td class="n" id="sq1x1"></td>
+
+      <td class="n" id="sq2x1" onmousedown="down_click(2,-1)"
+      onmouseup="up_click()"><img src="sym/WhitePawn.png"></td>
+
+      <td class="n" id="sq3x1"></td>
+
+      <td class="n" id="sq4x1"></td>
+
+      <td class="n" id="sq5x1"></td>
+
+      <td class="n" id="sq6x1"></td>
+
+      <td class="n" id="sq7x1"></td>
+
+      <td class="n" id="sq8x1"></td>
+
+      <td class="n" id="sq9x1"></td>
+    </tr>
+
+    <tr>
+      <td class="n" id="sq0x0"></td>
+
+      <td class="n" id="sq1x0"></td>
+
+      <td class="n" id="sq2x0"></td>
+
+      <td class="n" id="sq3x0"></td>
+
+      <td class="n" id="sq4x0"></td>
+
+      <td class="n" id="sq5x0"></td>
+
+      <td class="n" id="sq6x0"></td>
+
+      <td class="n" id="sq7x0"></td>
+
+      <td class="n" id="sq8x0"></td>
+
+      <td class="n" id="sq9x0"></td>
+    </tr>
+  </table>
+
+  <p id="piece" height="20">:<br>
+  :<br>
+  :<br>
+  :</p>
+
+  <table cellpadding="5" border="1">
+    <tr>
+      <td>Piece</td>
+
+      <td>ID</td>
+
+      <td>value</td>
+
+      <td>Moves (<a href="Betza.html">Betza notation</a>)</td>
+
+      <td>Remarks</td>
+    </tr>
+
+    <tr>
+      <td>King (Persian)</td>
+
+      <td>K</td>
+
+      <td>-</td>
+
+      <td>K</td>
+
+      <td>Can castle with Rook, moving 2 steps towards it</td>
+    </tr>
+
+    <tr>
+      <td>Queen</td>
+
+      <td>Q</td>
+
+      <td>9.5</td>
+
+      <td>RB or Q</td>
+
+      <td></td>
+    </tr>
+
+    <tr>
+      <td>Rook</td>
+
+      <td>R</td>
+
+      <td>5</td>
+
+      <td>R</td>
+
+      <td></td>
+    </tr>
+
+    <tr>
+      <td>Bishop</td>
+
+      <td>B</td>
+
+      <td>3.25</td>
+
+      <td>B</td>
+
+      <td>Color-bound</td>
+    </tr>
+
+    <tr>
+      <td>Knight</td>
+
+      <td>N</td>
+
+      <td>3.25</td>
+
+      <td>N</td>
+
+      <td></td>
+    </tr>
+
+    <tr>
+      <td>Pawn</td>
+
+      <td>P</td>
+
+      <td>1</td>
+
+      <td>mfWcfF</td>
+
+      <td>Promotes to Q, R, B, or N on reaching last rank</td>
+    </tr>
+
+    <tr>
+      <td>King (Spartan)</td>
+
+      <td>K</td>
+
+      <td>4.5</td>
+
+      <td>K</td>
+
+      <td>Distributed Royalty: check only when all your Kings are
+      in Check</td>
+    </tr>
+
+    <tr>
+      <td>Warlord</td>
+
+      <td>W</td>
+
+      <td>8.75</td>
+
+      <td>BN</td>
+
+      <td></td>
+    </tr>
+
+    <tr>
+      <td>General</td>
+
+      <td>G</td>
+
+      <td>7</td>
+
+      <td>RF</td>
+
+      <td></td>
+    </tr>
+
+    <tr>
+      <td>Lieutenant</td>
+
+      <td>L</td>
+
+      <td>3.5</td>
+
+      <td>FAmsW</td>
+
+      <td>Color-changing sideway non-capture move</td>
+    </tr>
+
+    <tr>
+      <td>Captain</td>
+
+      <td>C</td>
+
+      <td>3</td>
+
+      <td>WD</td>
+
+      <td>Has mating potential</td>
+    </tr>
+
+    <tr>
+      <td>Hoplite Pawn</td>
+
+      <td>H</td>
+
+      <td>1</td>
+
+      <td>mfFcfW</td>
+
+      <td>Promotes to K, W, G, L or C on reaching last rank</td>
+    </tr>
+  </table>
+
+  <h3>Pawn peculiarities</h3>
+
+  <ul>
+    <li>Pawns capture differently from how they move (Perians
+    straight move, diagonal capture, Spartans the other way
+    around).</li>
+
+    <li>Pawns can move two squares straight ahead from their
+    initial position, in the direction(s) of their
+    non-capture.</li>
+
+    <li>The double-push of Persian Pawns can be blocked, but
+    Hoplites can jump.</li>
+
+    <li>There is no en-passant capture.</li>
+
+    <li>Pawns/Hoplites promote to another piece of their own side
+    when they reach last rank.</li>
+
+    <li>Hoplites can promote to King, but only when the Spartans
+    have a single King just before the promotion.</li>
+
+    <li>Persian Pawns can not promote to King.</li>
+  </ul>
+
+  <h3>Castling</h3>
+
+  <p>The Persian King, if it has not moved before, can move two
+  squares in the direction of a Rook that has not moved before, in
+  which case that Rook is moved to the square the King skipped
+  over. This is only allowed if all squares between King and Rook
+  are empty, when the King is not in check on the square it came
+  from, and would not be in check on any of the squares it skipped
+  over.</p>
+
+  <h3>General rules</h3>
+
+  <ul>
+    <li>It is not allowed to expose <b>all</b> your Kings to
+    capture <b>at the same time</b>.</li>
+
+    <li>The Spartans can leave one of their Kings under attack, and
+    as a consequence, have it captured.</li>
+
+    <li>The game is won by checkmating the opponent's King or
+    King-pair.</li>
+
+    <li>Stalemate (no legal moves, but not in check) is a
+    draw.</li>
+  </ul>
+
+  <h3>Duple check</h3>
+
+  <p>The rule that the Spartans cannot leave both Kings attacked
+  would <b>not</b> follow from a rule where you lose when all your
+  Kings are captured. Because under that rule the opponent could at
+  most capture one of the two in the next turn, and the next turn
+  the other King could move to safety. So it is an special rule
+  that leaving them both under attack is illegal, (and only then
+  are you considered to be in check). In consequence that when you
+  cannot get out of that check situation, you are (duple)
+  checkmated. (It is as if at the begining of every turn you can
+  decide anew which of your Kings is the royal one.)</p>
+
+  <h3>Differences with FIDE</h3>
+
+  <p>The black army is completely different.</p>
+
+  <h3>Strategy issues</h3>
+
+  <p>It is not possible to force checkmate on a bare King with just
+  a single Bishop, Knight or Lieutenant (in addition to your own
+  King). Two Knights cannot do that either.</p>
+
+  <p>Although Captains are worth less than orthodox minors B and N,
+  they can force checkmate on a bare King. As a result the Spartans
+  can often win when they are a minor ahead, if one of their minors
+  is a Captain (e.g. KLCKB is a win, where KBNKB in FIDE is a
+  draw).</p>
+
+  <p>A pair of Spartan Kings also can force checkmate against a
+  bare King. Furthermore, Kings are tough defenders, because they
+  cannot be attacked by the opponent's King. So if all the
+  attacker's power is in a single piece, the defending King pair
+  has nothing to fear when they protect each other. This makes even
+  KQKK is a draw (provided the Spartan kings can connect).</p>
+
+  <p>Bishops are confined to squares of a single color. Having
+  Bishops on both colors compensates this weakness, and is worth an
+  extra 0.5 on top of their added value.</p>
+
+  <p>Because Hoplites can choose their path, they become passers
+  very easily. This is only of limited value, though, as moving
+  them around an obstructing Persian Pawn usually also gives the
+  latter a free path to promotion. Hoplites do stay on the same
+  color when they do not capture. A Bishop on the other color is
+  thus powerless to stop their promotion.</p>
+</div><!-- for id="content", starts in the include above -->
+<!--#include virtual="/server/footer.html" -->
 </body>
 </html>