3 <title>Knightmate</title>
4 <link rel=StyleSheet href="./moves.css" type="text/css">
5 <script type="text/javascript" src="spartan.js"></script>
9 <table cellpadding="20"><tr><td>
10 <img src="Knightmate.png">
12 <h3>Initial setup</h3>
20 c1, c8, f1, f8: Bishop
22 b1, b8, g1, g8: Commoners
28 <h3>Moves at a Glance</h3>
30 <p>Click on a piece below to see its moves</p>
32 <table class="board"><tr><td class="h" id="0x9">
34 </td><td class="n" id="1x9" onmouseDown="down_click(3,-9)" onmouseUp="up_click()">
35 <img src="sym/BlackRook.png">
36 </td><td class="n" id="2x9">
38 </td><td class="n" id="3x9">
40 </td><td class="n" id="4x9">
42 </td><td class="n" id="5x9" onmouseDown="down_click(5,9)" onmouseUp="up_click()">
43 <img src="sym/BlackUnicorn.png">
44 </td><td class="n" id="6x9">
46 </td><td class="n" id="7x9">
48 </td><td class="n" id="8x9" onmouseDown="down_click(7,9)" onmouseUp="up_click()">
49 <img src="sym/BlackRook.png">
50 </td><td class="h" id="9x9">
53 <img src="sym/yellow.png">
54 </td><td class="w" rowspan="2" valign="top">
55 <p>Sliding capture or non-capture,<br>can be blocked on any square along the ray</p>
56 </td></tr><tr><td class="h" id="0x8">
58 </td><td class="n" id="1x8">
60 </td><td class="n" id="2x8" onmouseDown="down_click(2,0)" onmouseUp="up_click()">
62 </td><td class="n" id="3x8">
64 </td><td class="n" id="4x8">
66 </td><td class="n" id="5x8">
68 </td><td class="n" id="6x8">
70 </td><td class="n" id="7x8">
72 </td><td class="n" id="8x8">
74 </td><td class="h" id="9x8">
76 </td></tr><tr><td class="h" id="0x7">
78 </td><td class="n" id="1x7">
80 </td><td class="n" id="2x7">
82 </td><td class="n" id="3x7">
84 </td><td class="n" id="4x7">
86 </td><td class="n" id="5x7">
88 </td><td class="n" id="6x7">
90 </td><td class="n" id="7x7">
92 </td><td class="n" id="8x7">
94 </td><td class="h" id="9x7">
97 <img src="sym/orange.png">
99 Unblockable leap (capture or non-capture)
100 </td></tr><tr><td class="h" id="0x6">
102 </td><td class="n" id="1x6">
104 </td><td class="n" id="2x6" onmouseDown="down_click(2,0)" onmouseUp="up_click()">
106 </td><td class="n" id="3x6" onmouseDown="down_click(3,0)" onmouseUp="up_click()">
108 </td><td class="n" id="4x6" onmouseDown="down_click(4,0)" onmouseUp="up_click()">
110 </td><td class="n" id="5x6" onmouseDown="down_click(5,0)" onmouseUp="up_click()">
112 </td><td class="n" id="6x6" onmouseDown="down_click(6,0)" onmouseUp="up_click()">
114 </td><td class="n" id="7x6" onmouseDown="down_click(7,0)" onmouseUp="up_click()">
116 </td><td class="n" id="8x6">
118 </td><td class="h" id="9x6">
121 <img src="sym/green.png">
124 </td></tr><tr><td class="h" id="0x5">
126 </td><td class="n" id="1x5">
128 </td><td class="n" id="2x5">
130 </td><td class="n" id="3x5">
132 </td><td class="n" id="4x5">
134 </td><td class="n" id="5x5">
136 </td><td class="n" id="6x5">
138 </td><td class="n" id="7x5">
140 </td><td class="n" id="8x5">
142 </td><td class="h" id="9x5">
145 <img src="sym/red.png">
148 </td></tr><tr><td class="h" id="0x4">
150 </td><td class="n" id="1x4">
152 </td><td class="n" id="2x4">
154 </td><td class="n" id="3x4">
156 </td><td class="n" id="4x4">
158 </td><td class="n" id="5x4">
160 </td><td class="n" id="6x4">
162 </td><td class="n" id="7x4">
164 </td><td class="n" id="8x4">
166 </td><td class="h" id="9x4">
168 </td></tr><tr><td class="h" id="0x3">
170 </td><td class="n" id="1x3" onmouseDown="down_click(1,3)" onmouseUp="up_click()">
171 <img src="sym/BlackPawn.png">
172 </td><td class="n" id="2x3" onmouseDown="down_click(2,3)" onmouseUp="up_click()">
173 <img src="sym/WhitePawn.png">
174 </td><td class="n" id="3x3" onmouseDown="down_click(3,3)" onmouseUp="up_click()">
175 <img src="sym/WhiteRook.png">
176 </td><td class="n" id="4x3" onmouseDown="down_click(4,-3)" onmouseUp="up_click()">
177 <img src="sym/WhiteUnicorn.png">
178 </td><td class="n" id="5x3" onmouseDown="down_click(5,3)" onmouseUp="up_click()">
179 <img src="sym/WhiteQueen.png">
180 </td><td class="n" id="6x3" onmouseDown="down_click(6,3)" onmouseUp="up_click()">
181 <img src="sym/WhiteBishop.png">
182 </td><td class="n" id="7x3" onmouseDown="down_click(7,-3)" onmouseUp="up_click()">
183 <img src="sym/WhiteCommoner.png">
184 </td><td class="n" id="8x3">
186 </td><td class="h" id="9x3">
188 </td></tr><tr><td class="h" id="0x2">
190 </td><td class="n" id="1x2">
192 </td><td class="n" id="2x2">
194 </td><td class="n" id="3x2">
196 </td><td class="n" id="4x2">
198 </td><td class="n" id="5x2">
200 </td><td class="n" id="6x2">
202 </td><td class="n" id="7x2">
204 </td><td class="n" id="8x2">
206 </td><td class="h" id="9x2">
208 </td></tr><tr><td class="h" id="0x1">
210 </td><td class="n" id="1x1">
212 </td><td class="n" id="2x1" onmouseDown="down_click(-2,1)" onmouseUp="up_click()">
213 <img src="sym/WhitePawn.png">
214 </td><td class="n" id="3x1">
216 </td><td class="n" id="4x1">
218 </td><td class="n" id="5x1">
220 </td><td class="n" id="6x1">
222 </td><td class="n" id="7x1">
224 </td><td class="n" id="8x1">
226 </td><td class="h" id="9x1">
228 </td></tr><tr><td class="h" id="0x0">
230 </td><td class="n" id="1x0">
232 </td><td class="n" id="2x0">
234 </td><td class="n" id="3x0">
236 </td><td class="n" id="4x0">
238 </td><td class="n" id="5x0">
240 </td><td class="n" id="6x0">
242 </td><td class="n" id="7x0">
244 </td><td class="n" id="8x0">
246 </td><td class="h" id="9x0">
250 <p id="piece" height="20">:<br>:<br>:<br>:</p>
252 <table cellpadding="5" border="1"><tr><td>
259 Moves (<a href="Betza.html">Betza notation</a>)
271 Can castle with Rook, moving 2 steps towards it
321 Promotes to Q, R, B, or M on reaching last rank
323 <h3>Pawn peculiarities</h3>
325 <li>Pawns capture differently from how they move (straight move, diagonal capture).</li>
326 <li>Pawns can move two squares straight ahead from their initial position, provided they are not blocked.</li>
327 <li>On the move immediately after such a double push, they can be captured en passant by another Pawn,
328 as if they had only moved 1 square ahead.</li>
329 <li>Pawns promote to another (non-royal) piece of choice when they reach last rank.</li>
333 A Royal Knight that has not moved before can move two squares in the direction of a Rook that has not moved before,
334 in which case that Rook is moved to the square on the other side next to the Royal Knight.
335 This is only allowed if all squares traveled through by Royal Knight and Rook are empty (after their removal),
336 when the Royal Knight is not in check on the square it came from,
337 and would not be in check on any of the squares it skipped over.
339 <h3>General rules</h3>
341 <li>It is not allowed to expose your Royal Knight to check.</li>
342 <li>The game is won by checkmating the opponent's Royal Knight.</li>
343 <li>Stalemate (no legal moves, but not in check) is a draw.</li>
345 <h3>Differences with FIDE</h3>
347 The King moves as a Knight, the Knights move as a King.
349 <h3>Strategy issues</h3>
351 It is not possible to force checkmate on a bare King with just a single <b>Rook</b>, Bishop or Commoner (in addition to your own King).
352 All pairs of pieces can force checkmate on a bare King, however.
353 A Queen can even do it without help of its Royal Knight, and is thus extremely dangerous.
356 Bishops are confined to squares of a single color.
357 Having Bishops on both colors compensates this weakness, and is worth an extra 0.5 on top of their added value.