Draft of Ultima chess rules; almost OK HalfChess
[vchess.git] / variants.js
CommitLineData
1d184b4c 1module.exports = [
a6abf094
BA
2 { "name": "Checkered", "description": "Shared pieces" },
3 { "name": "Zen", "description": "Reverse captures" },
4 { "name": "Atomic", "description": "Explosive captures" },
5 { "name": "Chess960", "description": "Standard rules" },
6 { "name": "Antiking", "description": "Keep antiking in check" },
7 { "name": "Magnetic", "description": "Laws of attraction" },
8 { "name": "Alice", "description": "Both sides of the mirror" },
9 { "name": "Grand", "description": "Big board" },
10 { "name": "Wildebeest", "description": "Balanced sliders & leapers" },
11 { "name": "Loser", "description": "Lose all pieces" },
12 { "name": "Crazyhouse", "description": "Captures reborn" },
13 { "name": "Switching", "description": "Exchange pieces positions" },
14 { "name": "Extinction", "description": "Capture all of a kind" },
32cfcea4
BA
15 { "name": "Ultima", "description": "Non-standard captures" },
16 { "name": "Half", "description": "Small board" },
1d184b4c 17];