+// TODO: bishop OK, but queen should move vertical/horizontal and capture diagonally.
+// ==> then the pawn promotion is a real promotion (enhancement).
+
import { ChessRules } from "@/base_rules";
-export const VariantRules = class ChaturangaRules extends ChessRules {
+export const VariantRules = class ShatranjRules extends ChessRules {
static get HasFlags() {
return false;
}
('Baroque', 'Exotic captures'),
('Benedict', 'Change colors'),
('Berolina', 'Pawns move diagonally'),
- ('Chaturanga', 'Ancient rules'),
('Checkered', 'Shared pieces'),
('Check3', 'Give three checks'),
('Chess960', 'Standard rules'),
('Rifle', 'Shoot pieces'),
('Royalrace', 'King crosses the board'),
('Recycle', 'Reuse pieces'),
+ ('Shatranj', 'Ancient rules'),
('Suction', 'Attract opposite king'),
('Upsidedown', 'Board upside down'),
('Wildebeest', 'Balanced sliders & leapers'),