I'm working on a variant of Mischia, a small 6x6 chess variant where the pieces can swap with their own pieces, but take opponent pieces as normal. If I use betza.js the pieces are allowed to swap with the King, which is what I want and expected, but the AI falls over with an error when the opponent moves. I assume this is due to betza.js not being fully compatible with the ud extended Xbetza notation. I switched to trying it with betzaNew.js, and while the AI now works, I cannot swap with the King anymore, it flags it as an illegal move. I'm assuming that betzaNew.js is a testing script, I was just using it to test my new variant to see if it's interesting and fun enough to create a variant page for. If it is I'll use the betza.js script on the variant page and disable the AI. I'm wondering if there is some change in defaults that I missed which would make the betzaNew.js diagram able to swap with a King? I can't seem to embed a working diagram in the comment section, but here is the diagram code I am using:
I'm working on a variant of Mischia, a small 6x6 chess variant where the pieces can swap with their own pieces, but take opponent pieces as normal. If I use
betza.js
the pieces are allowed to swap with the King, which is what I want and expected, but the AI falls over with an error when the opponent moves. I assume this is due tobetza.js
not being fully compatible with the ud extended Xbetza notation. I switched to trying it withbetzaNew.js
, and while the AI now works, I cannot swap with the King anymore, it flags it as an illegal move. I'm assuming thatbetzaNew.js
is a testing script, I was just using it to test my new variant to see if it's interesting and fun enough to create a variant page for. If it is I'll use thebetza.js
script on the variant page and disable the AI. I'm wondering if there is some change in defaults that I missed which would make thebetzaNew.js
diagram able to swap with a King? I can't seem to embed a working diagram in the comment section, but here is the diagram code I am using: