AttackingOrDefending / pydraughts

A draughts (checkers) library for Python with move generation, PDN reading and writing, engine communication and balloted openings
MIT License
13 stars 5 forks source link

Russian draughts #28

Closed ArturasTv closed 1 year ago

ArturasTv commented 1 year ago

The Russian draughts have rule that if you have started to capture a sequence of enemy pieces that you need to finish it, you cannot ignore it and do not finish the multiple capture jump.

For example, this position should have only one valid move, not two fen="W:Wh6:Bg7,c5,d2"

AttackingOrDefending commented 1 year ago

@ArturasTv Thanks for the bug report. This issue should be fixed now. I have released a new version of pydraughts (0.6.1). Install the new one and it should be working fine.