Add a few variants
[xogo.git] / variants.js
index a5d62ce..8cb1902 100644 (file)
@@ -7,7 +7,7 @@ const variants = [
 //  { name: 'Allmate', desc: 'Mate any piece' },
 //  { name: 'Ambiguous', desc: "Play opponent's pieces" },
 //  { name: 'Antiking1', desc: 'Keep antiking in check', disp: 'Anti-King' },
-//  { name: 'Antimatter', desc: 'Dangerous collisions', disp: 'Antimatter' },
+//  { name: 'Antimatter', desc: 'Dangerous collisions' },
 //  { name: 'Apocalypse', desc: 'The end of the world' },
 //  { name: 'Arena', desc: 'Middle battle' },
 //  { name: 'Atarigo', desc: 'First capture wins', disp: 'Atari-Go' },
@@ -49,7 +49,7 @@ const variants = [
 //  { name: 'Doublearmy', desc: '64 pieces on the board', disp: 'Double Army' },
   { name: 'Doublemove', desc: 'Double moves' },
 //  { name: 'Dynamo', desc: 'Push and pull' },
-//  { name: 'Eightpieces', desc: 'Each piece is unique', disp: '8-Pieces' },
+//  { name: 'Eightpieces', desc: 'Each piece is unique', disp: '8 Pieces' },
 //  { name: 'Emergo', desc: 'Stacking Checkers variant' },
 //  { name: 'Empire', desc: 'Empire versus Kingdom' },
 //  { name: 'Enpassant', desc: 'Capture en passant', disp: 'En-passant' },
@@ -87,7 +87,7 @@ const variants = [
 //  { name: 'Koth', desc: 'King of the Hill', disp:'King of the Hill' },
 //  { name: 'Losers', desc: 'Get strong at self-mate' },
 //  { name: 'Madhouse', desc: 'Rearrange enemy pieces' },
-//  { name: 'Madrasi', desc: 'Paralyzed pieces' },
+  { name: 'Madrasi', desc: 'Paralyzed pieces' },
 //  { name: 'Magnetic', desc: 'Laws of attraction' },
 //  { name: 'Maharajah', desc: 'Augmented Queens' },
 //  { name: 'Makpong', desc: 'Thai Chess (v2)' },
@@ -113,11 +113,11 @@ const variants = [
 //  { name: 'Pawnsking', desc: 'Reach the last rank (v2)', disp: 'Pawns & King' },
 //  { name: 'Perfect', desc: 'Powerful pieces' },
 //  { name: 'Pocketknight', desc: 'Knight in pocket', disp: 'Pocket Knight' },
-//  { name: 'Progressive', desc: 'Play more and more moves' },
+  { name: 'Progressive', desc: 'Play more and more moves' },
 //  { name: 'Racingkings', desc: 'Kings cross the 8x8 board', disp: 'Racing Kings' },
 //  { name: 'Rampage', desc: 'Move under cover' },
 //  { name: 'Relayup', desc: 'Upgrade pieces', disp: 'Relay-up' },
-//  { name: 'Rifle', desc: 'Shoot pieces' },
+  { name: 'Rifle', desc: 'Shoot pieces' },
   { name: 'Recycle', desc: 'Reuse pieces' },
 //  { name: 'Refusal', desc: 'Do not play that!' },
 //  { name: 'Rollerball', desc: 'As in the movie' },
@@ -135,7 +135,7 @@ const variants = [
 //  { name: 'Sittuyin', desc: 'Burmese Chess' },
 //  { name: 'Spartan', desc: 'Spartan versus Persians' },
 //  { name: 'Squatter', desc: 'Squat last rank' },
-//  { name: 'Stealthbomb', desc: 'Beware the bomb', disp: 'Stealth Bomb' },
+//  { name: 'Stealthbomb', desc: 'Beware the bomb' },
 //  { name: 'Suicide', desc: 'Lose all pieces' },
 //  { name: 'Suction', desc: 'Attract opposite king' },
 //  { name: 'Swap', desc: 'Dangerous captures' },
@@ -154,7 +154,7 @@ const variants = [
 //  { name: 'Wormhole', desc: 'Squares disappear' },
 //  { name: 'Xiangqi', desc: 'Chinese Chess' },
 //  { name: 'Yote', desc: 'African Draughts' },
-  { name: "Zen", disp: "Zen Chess", desc: "Reverse captures" }
+  { name: "Zen", desc: "Reverse captures" }
 ];
 
 // Next line for usage on server (Node.js)