portnov / qcheckers

QCheckers, formely known as KCheckers, is a is a Qt version of the classic boardgame "checkers" ("draughts").
https://portnov.github.io/qcheckers/
GNU General Public License v2.0
6 stars 6 forks source link

Movements animation #2

Open portnov opened 5 years ago

portnov commented 5 years ago

This is not at all a simple task for qcheckers because of it's architecture: it does not form "a move" and apply it to the board, instead it modifies the board and then compares old and new boards to detect which pieces were moved and which were captured. So at that moment it does not know, for example, which exactly route of complex capture move was used.