cutechess / cutechess

Cute Chess is a graphical user interface, command-line interface and a library for playing chess.
GNU General Public License v3.0
605 stars 147 forks source link

Adding UCI engines playing chess variants #549

Open musketeerchess opened 4 years ago

musketeerchess commented 4 years ago

https://github.com/ddugovic/Stockfish/issues/569

musketeerchess commented 3 years ago

Hi Is it possible to support Musketeer Chess? The Variant is played using a classic chess set, but It innovates adding 2 pieces for each side ( the same pieces and white and black alternate in chosing the piece types). These pieces can be of any type (classic chess piece or atypical chess piece). The pieces are introduced by a drop mechanism once a piece in the first or eights rank moves for the first time. The drop isn't random and the drop square is known before the game begins as after the piece choice, the players will alternate specifying the drop square for their additional piece.

Stockfish already supports Musketeer Chess in a special version named Musketeer Stockfish https://github.com/ianfab/Musketeer-Stockfish.

The codes of these 2 branches are currently being merged and it would be great to have Cutechess support Musketeer Chess.