Add Knightmate2: two kings, as in Spartan Chess
[vchess.git] / client / src / translations / variants / en.pug
CommitLineData
737a5daf
BA
1p.text-center
2 a(href="https://www.chessvariants.com/what.html") What is a chess variant?
3 |     
4 a(href="https://www.chessvariants.com/why.html") Why play chess variants?
5
6p
7 a(href="/#/variants/Chess960") Chess960
8 |  variant allows to play under standard rules, with a random
9 | (or not) symmetric (or not) initial position.
10
038113d0 11h3 Simplified games to learn chess
737a5daf
BA
12
13p Variants with very few different pieces, and a simplified goal.
14-
15 var varlist = [
16 "Bishopawns",
17 "Discoduel",
6c00a6e5 18 "Dobutsu",
737a5daf
BA
19 "Knightpawns",
20 "Pawns",
21 "Pawnsking",
23681c83 22 "Queenpawns",
737a5daf
BA
23 "Rookpawns"
24 ]
25ul
26 for v in varlist
27 li #[a(href="/#/variants/"+v) #{v}]
28
29h3 Forced captures
30
31p.
32 In a given position, there are generally less possible moves than in the
33 orthodox games since you must capture.
34-
35 var varlist = [
36 "Arena",
37 "Capture",
737a5daf 38 "Losers",
3955246a 39 "Monocolor",
737a5daf
BA
40 "Suicide"
41 ]
42ul
43 for v in varlist
44 li #[a(href="/#/variants/"+v) #{v}]
45
46h3 Transformations
47
48p Pieces generally transform when capturing.
49-
50 var varlist = [
51 "Absorption",
3955246a
BA
52 "Cannibal1",
53 "Cannibal2"
737a5daf
BA
54 ]
55ul
56 for v in varlist
57 li #[a(href="/#/variants/"+v) #{v}]
58
59h3 Modified boundaries
60
61p Boards which communicating sides.
62-
63 var varlist = [
64 "Circular",
65 "Cylinder"
66 ]
67ul
68 for v in varlist
69 li #[a(href="/#/variants/"+v) #{v}]
70
71h3 Different pawn movements
72
73p Everything is as in the orthodox game, but pawns move unusually.
74-
75 var varlist = [
76 "Berolina",
4673f350
BA
77 "Diamond",
78 "Vchess"
737a5daf
BA
79 ]
80ul
81 for v in varlist
82 li #[a(href="/#/variants/"+v) #{v}]
83
84h3 Different armies
85
86p Standard pieces versus a team of different pieces.
87-
88 var varlist = [
89 "Colorbound",
1e8a8386 90 "Empire",
737a5daf 91 "Horde",
1e8a8386 92 "Orda",
3de62e0a 93 "Shinobi",
493f0eff 94 "Spartan",
1e8a8386 95 "Synochess"
737a5daf
BA
96 ]
97ul
98 for v in varlist
99 li #[a(href="/#/variants/"+v) #{v}]
100
101h3 Inspired by ball games
102
103p Variants involving a ball, abstract or not, which must cross the board.
104-
105 var varlist = [
106 "Ball",
107 "Football",
108 "Rugby"
109 ]
110ul
111 for v in varlist
112 li #[a(href="/#/variants/"+v) #{v}]
113
114h3 New pieces
115
116p.
117 A large variety of fairy pieces can be defined.
118 Some very powerful like the Amazon, some rather weak like the Grasshopper.
119-
120 var varlist = [
493f0eff 121 "Capablanca",
737a5daf 122 "Eightpieces",
0fb43db7 123 "Fullcavalry",
737a5daf
BA
124 "Grand",
125 "Grasshopper",
dbc79ee6 126 "Hoppelpoppel",
737a5daf 127 "Omega",
beda3dd0 128 "Ordamirror",
737a5daf 129 "Perfect",
737a5daf
BA
130 "Shako",
131 "Tencubed",
132 "Wildebeest"
133 ]
134ul
135 for v in varlist
136 li #[a(href="/#/variants/"+v) #{v}]
137
493f0eff
BA
138p.
139 In the following variants, fairy (or not) pieces may
140 appear later in the game.
141-
142 var varlist = [
143 "Musketeer",
144 "Schess",
145 "Titan"
146 ]
147ul
148 for v in varlist
149 li #[a(href="/#/variants/"+v) #{v}]
150
737a5daf
BA
151h3 Several royal pieces
152
153p In these games you must take care of two or more "kings".
154-
155 var varlist = [
156 "Coregal",
157 "Twokings",
158 "Antiking1",
159 "Antiking2"
160 ]
161ul
162 for v in varlist
163 li #[a(href="/#/variants/"+v) #{v}]
164
165h3 Unorthodox captures
166
167p Non-standard captures, but using known mechanisms.
168-
169 var varlist = [
170 "Enpassant",
171 "Rifle",
172 "Zen"
173 ]
174ul
175 for v in varlist
176 li #[a(href="/#/variants/"+v) #{v}]
177
178p.
179 Captures are generally achieved without replacement. That is to say,
180 you don't replace the enemy piece on its square to capture it.
181-
182 var varlist = [
183 "Allmate1",
184 "Allmate2",
185 "Baroque",
186 "Dynamo",
187 "Fugue",
8ca6042e 188 "Interweave",
737a5daf
BA
189 "Rococo",
190 "Maxima"
191 ]
192ul
193 for v in varlist
194 li #[a(href="/#/variants/"+v) #{v}]
195
493f0eff 196h3 Pieces changing side, shared pieces
737a5daf
BA
197
198p Pieces' owners (color) may change during the game
199-
200 var varlist = [
201 "Benedict",
202 "Checkered1",
203 "Checkered2",
493f0eff 204 "Otage",
737a5daf 205 "Pacifist1",
493f0eff
BA
206 "Pacifist2",
207 "Pacosako"
737a5daf
BA
208 ]
209ul
210 for v in varlist
211 li #[a(href="/#/variants/"+v) #{v}]
212
213h3 Incomplete information
214
215p.
216 Some speculation is required in these variants,
217 where some game informations are hidden.
218-
219 var varlist = [
220 "Apocalypse",
221 "Dark",
222 "Hidden",
223 "Hiddenqueen",
9d15c433
BA
224 "Synchrone1",
225 "Synchrone2"
737a5daf
BA
226 ]
227ul
228 for v in varlist
229 li #[a(href="/#/variants/"+v) #{v}]
230
231h3 Random factors
232
233p.
234 These games include random effects,
235 which can be funny, frustrating or both :)
236-
237 var varlist = [
238 "Chakart",
239 "Dice"
240 ]
241ul
242 for v in varlist
243 li #[a(href="/#/variants/"+v) #{v}]
244
245h3 Inpired by knight movement
246
247p.
248 Variants based on the knight move,
249 which augment or transform pieces' abilities.
250-
251 var varlist = [
252 "Balaklava",
3de62e0a
BA
253 "Knightmate1",
254 "Knightmate2",
737a5daf
BA
255 "Knightrelay1",
256 "Knightrelay2"
257 ]
258ul
259 for v in varlist
260 li #[a(href="/#/variants/"+v) #{v}]
261
262h3 Unusual initial setup
263
493f0eff 264p Initial setup causes a lot of captures early in the game.
737a5daf
BA
265-
266 var varlist = [
493f0eff 267 "Doublearmy",
737a5daf
BA
268 "Upsidedown",
269 "Pawnmassacre"
270 ]
271ul
272 for v in varlist
273 li #[a(href="/#/variants/"+v) #{v}]
274
275h3 "Easy" variants: simple rules
276
277p.
278 Only minor changes are made to the orthodox rules,
279 resulting in a very similar game.
280-
281 var varlist = [
282 "Coronation",
493f0eff 283 "Freecapture",
737a5daf
BA
284 "Pocketknight"
285 ]
286ul
287 for v in varlist
288 li #[a(href="/#/variants/"+v) #{v}]
289
290p ...Or leading to a very different strategy:
291-
292 var varlist = [
293 "Antimatter",
0fb43db7
BA
294 "Atomic1",
295 "Atomic2",
493f0eff 296 "Brotherhood",
737a5daf
BA
297 "Checkless"
298 ]
299ul
300 for v in varlist
301 li #[a(href="/#/variants/"+v) #{v}]
302
493f0eff
BA
303h3 Initially empty board
304
305p.
306 All pieces are progressively added from an empty board.
307-
308 var varlist = [
309 "Parachute",
310 "Screen"
311 ]
312ul
313 for v in varlist
314 li #[a(href="/#/variants/"+v) #{v}]
737a5daf
BA
315
316h3 Repositioning
317
3de62e0a 318p Pieces can be dropped on the board, either immediately or later in the game.
737a5daf
BA
319-
320 var varlist = [
321 "Clorange",
322 "Crazyhouse",
323 "Madhouse",
324 "Rampage",
325 "Recycle",
73fbcfc8 326 "Shogun",
737a5daf
BA
327 "Teleport"
328 ]
329ul
330 for v in varlist
331 li #[a(href="/#/variants/"+v) #{v}]
332
493f0eff 333h3 Immobilization, hypnotism
737a5daf 334
493f0eff 335p Pieces can be paralyzed or controlled under certain circumstances.
737a5daf
BA
336-
337 var varlist = [
493f0eff
BA
338 "Hypnotic",
339 "Isardam",
737a5daf 340 "Koopa",
493f0eff
BA
341 "Madrasi",
342 "Mesmer"
737a5daf
BA
343 ]
344ul
345 for v in varlist
346 li #[a(href="/#/variants/"+v) #{v}]
347
348h3 Regional and historical variants
349
350p (Partial) Game evolution in time and space.
351-
352 var varlist = [
7c482899 353 "Janggi",
1a8e3d26 354 "Karouk",
dbc79ee6 355 "Makpong",
737a5daf
BA
356 "Makruk",
357 "Minishogi",
58851f7a 358 "Minixiangqi",
737a5daf
BA
359 "Shatranj",
360 "Shogi",
58851f7a
BA
361 "Sittuyin",
362 "Xiangqi"
737a5daf 363 ]
737a5daf
BA
364ul
365 for v in varlist
366 li #[a(href="/#/variants/"+v) #{v}]
367
368h3 Kings race
369
370p The goal is to cross the board with your king.
371-
372 var varlist = [
373 "Racingkings",
374 "Royalrace"
375 ]
376ul
377 for v in varlist
378 li #[a(href="/#/variants/"+v) #{v}]
379
380h3 Several moves in one turn
381
382p In these variants, you can play two or more moves per turn.
383-
384 var varlist = [
493f0eff 385 "Avalanche",
737a5daf
BA
386 "Doublemove1",
387 "Doublemove2",
eaab401e
BA
388 "Progressive1",
389 "Progressive2"
737a5daf
BA
390 ]
391ul
392 for v in varlist
393 li #[a(href="/#/variants/"+v) #{v}]
394
493f0eff
BA
395h3 Single powerful piece versus army
396
397p Very few but powerful pieces against a full army.
398-
399 var varlist = [
400 "Maharajah",
401 "Monster"
402 ]
403ul
404 for v in varlist
405 li #[a(href="/#/variants/"+v) #{v}]
406
737a5daf
BA
407h3 Exchanging pieces positions
408
409p Some or all pieces can be swapped.
410-
411 var varlist = [
493f0eff 412 "Joker",
737a5daf
BA
413 "Suction",
414 "Swap",
415 "Switching"
416 ]
417ul
418 for v in varlist
419 li #[a(href="/#/variants/"+v) #{v}]
420
421h3 Different objective
422
423p Orthodox rules, but the goal is not checkmate (or not only).
424-
425 var varlist = [
493f0eff
BA
426 "Alapo",
427 "Castle",
428 "Crossing",
737a5daf
BA
429 "Extinction",
430 "Threechecks",
431 "Kinglet",
493f0eff 432 "Koth",
4f3a0823
BA
433 "Squatter1",
434 "Squatter2"
737a5daf
BA
435 ]
436ul
437 for v in varlist
438 li #[a(href="/#/variants/"+v) #{v}]
439
d2af3400
BA
440h3 Non-chess
441
442p Some games not chess related.
443-
444 var varlist = [
7c05a5f2 445 "Atarigo",
85ba3fe5
BA
446 "Avalam1",
447 "Avalam2",
d2af3400
BA
448 "Emergo",
449 "Fanorona",
450 "Gomoku",
451 "Konane",
452 "Yote"
453 ]
454ul
455 for v in varlist
456 li #[a(href="/#/variants/"+v) #{v}]
457
737a5daf
BA
458h3 Miscelleanous
459
460p.
461 These variants are not classified yet, generally because they are the only
462 one of their kind on this website.
463-
464 var varlist = [
465 "Alice",
f10a644e 466 "Align4",
737a5daf 467 "Ambiguous",
0b0f0335 468 "Bario",
737a5daf 469 "Bicolour",
1006b211 470 "Convert",
b21e0e3a 471 "Copycat",
91565c63 472 "Evolution",
737a5daf 473 "Forward",
e023d747 474 "Fusion",
737a5daf
BA
475 "Gridolina",
476 "Hamilton",
f0a812b7 477 "Iceage",
0f7762c1 478 "Kingsmaker",
737a5daf 479 "Magnetic",
723262f9 480 "Pandemonium",
39867b70
BA
481 "Refusal1",
482 "Refusal2",
da9e846e 483 "Relayup",
87f40859 484 "Rollerball",
1943de6b 485 "Selfabsorb",
737a5daf 486 "Takenmake",
1943de6b
BA
487 "Wormhole1",
488 "Wormhole2"
737a5daf
BA
489 ]
490ul
491 for v in varlist
492 li #[a(href="/#/variants/"+v) #{v}]