alexobviously / bishop

A chess logic package for Dart with flexible variant support
https://pub.dev/packages/bishop
Other
19 stars 8 forks source link

Asymmetric castling options #34

Open alexobviously opened 1 year ago

alexobviously commented 1 year ago

Can be achieved quite easily with CastlingOptionsSet, much like GameEndConditionsSet.

alexobviously commented 1 year ago

Actually, after defining other variants, I feel like the way castling is set up currently could be better. Feels like we have redundant options and could just detect rook positions.