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