{name: "Balanced", desc: "balanced chess"},
{name: 'Baroque', desc: 'Exotic captures'},
{name: "Benedict", desc: "Change colors"},
-// {name: 'Berolina', desc: 'Pawns move diagonally'},
+ {name: 'Berolina', desc: 'Pawns move diagonally'},
// {name: 'Bicolour', desc: 'Harassed kings'},
// {name: 'Brotherhood', desc: 'Friendly pieces'},
{name: 'Cannibal', desc: 'Capture powers'},
// {name: 'Capablanca', desc: 'Capablanca Chess', disp: 'Capablanca Chess'},
{name: 'Capture', desc: 'Mandatory captures'},
-// {name: 'Castle', desc: 'Win by castling long'},
{name: 'Chakart', desc: 'Capture the princess'},
// {name: 'Checkered', desc: 'Shared pieces'},
// {name: 'Checkless', desc: 'No-check mode'},
// {name: 'Twokings', desc: 'Two kings', disp: 'Two Kings'},
// {name: 'Upsidedown', desc: 'Board upside down', disp: 'Upside-down'},
// {name: 'Vchess', desc: 'Pawns capture backward', disp: 'Victor Chess'},
+ {name: 'Weiqi', desc: 'Surround territory'},
// {name: 'Wildebeest', desc: 'Balanced sliders & leapers'},
// {name: 'Wormhole', desc: 'Squares disappear'},
// {name: 'Xiangqi', desc: 'Chinese Chess'},
-import GoRules from "/variants/Go/class.js";
+import GoRules from "/variants/Weiqi/class.js";
import Move from "/utils/Move.js";
import PiPo from "/utils/PiPo.js";
import {ArrayFun} from "/utils/array.js";
-export default class AtarigoRules extends GoRules {
+export default class AtarigoRules extends WeiqiRules {
static get Options() {
- let input = GoRules.Options.input;
+ let input = WeiqiRules.Options.input;
input[0].defaut = 11;
return {input: input};
}