Emulate hovering for smartphones: require confirmation click
[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",
18 "Knightpawns",
19 "Pawns",
20 "Pawnsking",
23681c83 21 "Queenpawns",
737a5daf
BA
22 "Rookpawns"
23 ]
24ul
25 for v in varlist
26 li #[a(href="/#/variants/"+v) #{v}]
27
28h3 Forced captures
29
30p.
31 In a given position, there are generally less possible moves than in the
32 orthodox games since you must capture.
33-
34 var varlist = [
35 "Arena",
36 "Capture",
737a5daf 37 "Losers",
8ca6042e 38 "Monochrome",
737a5daf
BA
39 "Suicide"
40 ]
41ul
42 for v in varlist
43 li #[a(href="/#/variants/"+v) #{v}]
44
45h3 Transformations
46
47p Pieces generally transform when capturing.
48-
49 var varlist = [
50 "Absorption",
51 "Cannibal"
52 ]
53ul
54 for v in varlist
55 li #[a(href="/#/variants/"+v) #{v}]
56
57h3 Modified boundaries
58
59p Boards which communicating sides.
60-
61 var varlist = [
62 "Circular",
63 "Cylinder"
64 ]
65ul
66 for v in varlist
67 li #[a(href="/#/variants/"+v) #{v}]
68
69h3 Different pawn movements
70
71p Everything is as in the orthodox game, but pawns move unusually.
72-
73 var varlist = [
74 "Berolina",
4673f350
BA
75 "Diamond",
76 "Vchess"
737a5daf
BA
77 ]
78ul
79 for v in varlist
80 li #[a(href="/#/variants/"+v) #{v}]
81
82h3 Different armies
83
84p Standard pieces versus a team of different pieces.
85-
86 var varlist = [
87 "Colorbound",
1e8a8386 88 "Empire",
737a5daf 89 "Horde",
1e8a8386
BA
90 "Orda",
91 "Synochess"
737a5daf
BA
92 ]
93ul
94 for v in varlist
95 li #[a(href="/#/variants/"+v) #{v}]
96
97h3 Inspired by ball games
98
99p Variants involving a ball, abstract or not, which must cross the board.
100-
101 var varlist = [
102 "Ball",
103 "Football",
104 "Rugby"
105 ]
106ul
107 for v in varlist
108 li #[a(href="/#/variants/"+v) #{v}]
109
110h3 New pieces
111
112p.
113 A large variety of fairy pieces can be defined.
114 Some very powerful like the Amazon, some rather weak like the Grasshopper.
115-
116 var varlist = [
117 "Eightpieces",
0fb43db7 118 "Fullcavalry",
737a5daf
BA
119 "Grand",
120 "Grasshopper",
121 "Omega",
beda3dd0 122 "Ordamirror",
737a5daf
BA
123 "Perfect",
124 "Schess",
125 "Shako",
126 "Tencubed",
127 "Wildebeest"
128 ]
129ul
130 for v in varlist
131 li #[a(href="/#/variants/"+v) #{v}]
132
133h3 Several royal pieces
134
135p In these games you must take care of two or more "kings".
136-
137 var varlist = [
138 "Coregal",
139 "Twokings",
140 "Antiking1",
141 "Antiking2"
142 ]
143ul
144 for v in varlist
145 li #[a(href="/#/variants/"+v) #{v}]
146
147h3 Unorthodox captures
148
149p Non-standard captures, but using known mechanisms.
150-
151 var varlist = [
152 "Enpassant",
153 "Rifle",
154 "Zen"
155 ]
156ul
157 for v in varlist
158 li #[a(href="/#/variants/"+v) #{v}]
159
160p.
161 Captures are generally achieved without replacement. That is to say,
162 you don't replace the enemy piece on its square to capture it.
163-
164 var varlist = [
165 "Allmate1",
166 "Allmate2",
167 "Baroque",
168 "Dynamo",
169 "Fugue",
8ca6042e 170 "Interweave",
737a5daf
BA
171 "Rococo",
172 "Maxima"
173 ]
174ul
175 for v in varlist
176 li #[a(href="/#/variants/"+v) #{v}]
177
178h3 Pieces changing side
179
180p Pieces' owners (color) may change during the game
181-
182 var varlist = [
183 "Benedict",
184 "Checkered1",
185 "Checkered2",
186 "Pacifist1",
187 "Pacifist2"
188 ]
189ul
190 for v in varlist
191 li #[a(href="/#/variants/"+v) #{v}]
192
193h3 Incomplete information
194
195p.
196 Some speculation is required in these variants,
197 where some game informations are hidden.
198-
199 var varlist = [
200 "Apocalypse",
201 "Dark",
202 "Hidden",
203 "Hiddenqueen",
204 "Synchrone"
205 ]
206ul
207 for v in varlist
208 li #[a(href="/#/variants/"+v) #{v}]
209
210h3 Random factors
211
212p.
213 These games include random effects,
214 which can be funny, frustrating or both :)
215-
216 var varlist = [
217 "Chakart",
218 "Dice"
219 ]
220ul
221 for v in varlist
222 li #[a(href="/#/variants/"+v) #{v}]
223
224h3 Inpired by knight movement
225
226p.
227 Variants based on the knight move,
228 which augment or transform pieces' abilities.
229-
230 var varlist = [
231 "Balaklava",
232 "Knightmate",
233 "Knightrelay1",
234 "Knightrelay2"
235 ]
236ul
237 for v in varlist
238 li #[a(href="/#/variants/"+v) #{v}]
239
240h3 Unusual initial setup
241
242p Pawns and / or pieces are switched, which result in a very different game.
243-
244 var varlist = [
245 "Upsidedown",
246 "Pawnmassacre"
247 ]
248ul
249 for v in varlist
250 li #[a(href="/#/variants/"+v) #{v}]
251
252h3 "Easy" variants: simple rules
253
254p.
255 Only minor changes are made to the orthodox rules,
256 resulting in a very similar game.
257-
258 var varlist = [
259 "Coronation",
260 "Pocketknight"
261 ]
262ul
263 for v in varlist
264 li #[a(href="/#/variants/"+v) #{v}]
265
266p ...Or leading to a very different strategy:
267-
268 var varlist = [
269 "Antimatter",
0fb43db7
BA
270 "Atomic1",
271 "Atomic2",
737a5daf
BA
272 "Checkless"
273 ]
274ul
275 for v in varlist
276 li #[a(href="/#/variants/"+v) #{v}]
277
278//h3 Initially empty board
279//
280//Parachute
281//"Crown chess" (place all units at move 1)
282
283h3 Repositioning
284
285p Pieces can be drop on the board, either immediately or later in the game.
286-
287 var varlist = [
288 "Clorange",
289 "Crazyhouse",
290 "Madhouse",
291 "Rampage",
292 "Recycle",
293 "Teleport"
294 ]
295ul
296 for v in varlist
297 li #[a(href="/#/variants/"+v) #{v}]
298
299h3 Immobilization
300
301p Pieces can be paralyzed under certain circumstances.
302-
303 var varlist = [
304 "Koopa",
305 "Madrasi"
306 ]
307ul
308 for v in varlist
309 li #[a(href="/#/variants/"+v) #{v}]
310
311h3 Regional and historical variants
312
313p (Partial) Game evolution in time and space.
314-
315 var varlist = [
316 "Makruk",
317 "Minishogi",
58851f7a 318 "Minixiangqi",
737a5daf
BA
319 "Shatranj",
320 "Shogi",
58851f7a
BA
321 "Sittuyin",
322 "Xiangqi"
737a5daf 323 ]
737a5daf
BA
324ul
325 for v in varlist
326 li #[a(href="/#/variants/"+v) #{v}]
327
328h3 Kings race
329
330p The goal is to cross the board with your king.
331-
332 var varlist = [
333 "Racingkings",
334 "Royalrace"
335 ]
336ul
337 for v in varlist
338 li #[a(href="/#/variants/"+v) #{v}]
339
340h3 Several moves in one turn
341
342p In these variants, you can play two or more moves per turn.
343-
344 var varlist = [
345 "Doublemove1",
346 "Doublemove2",
347 "Monster",
eaab401e
BA
348 "Progressive1",
349 "Progressive2"
737a5daf
BA
350 ]
351ul
352 for v in varlist
353 li #[a(href="/#/variants/"+v) #{v}]
354
355h3 Exchanging pieces positions
356
357p Some or all pieces can be swapped.
358-
359 var varlist = [
360 "Suction",
361 "Swap",
362 "Switching"
363 ]
364ul
365 for v in varlist
366 li #[a(href="/#/variants/"+v) #{v}]
367
368h3 Different objective
369
370p Orthodox rules, but the goal is not checkmate (or not only).
371-
372 var varlist = [
373 "Extinction",
374 "Threechecks",
375 "Kinglet",
376 "Koth"
377 ]
378ul
379 for v in varlist
380 li #[a(href="/#/variants/"+v) #{v}]
381
382h3 Miscelleanous
383
384p.
385 These variants are not classified yet, generally because they are the only
386 one of their kind on this website.
387-
388 var varlist = [
389 "Alice",
390 "Ambiguous",
391 "Bicolour",
2bb4666e 392 "Castle",
737a5daf 393 "Doublearmy",
91565c63 394 "Evolution",
737a5daf
BA
395 "Forward",
396 "Freecapture",
397 "Gridolina",
398 "Hamilton",
399 "Magnetic",
737a5daf
BA
400 "Parachute",
401 "Takenmake",
91565c63 402 "Titan",
737a5daf
BA
403 "Wormhole"
404 ]
405ul
406 for v in varlist
407 li #[a(href="/#/variants/"+v) #{v}]