fairy-stockfish / Fairy-Stockfish

chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
https://fairy-stockfish.github.io/
GNU General Public License v3.0
603 stars 189 forks source link

Eurasian Chess #188

Open Steven-Pinkerton opened 3 years ago

Steven-Pinkerton commented 3 years ago

Hi as far as I know only one piece is missing, so this shouldn't be to hard to add to the repository and its a pretty decent and established variant. https://www.chessvariants.com/large.dir/eurasian.html

ianfab commented 3 years ago

For completeness, the missing piece type is the arrow/vao, also known as copper cannon in cannon shogi.

Note for development: when the copper cannon magics are implemented, janggi cannon movements in the palace can reuse it

Depends on #292.

Edit: Now the only missing rule is

Kings may never face each other across an empty vertical or diagonal line.