lidraughts.org

draughts library in python

Hi, currently I am working on open source draughts library for python. It is desired for creating draughts engines.
If you want to collaborate or just have any questions please reach me.
github.com/michalskibinski109/py-draughts
**It is not a promotion I am not getting any profit out of that**

@Libot
There are so many things to do for bringing the work of @attackingordefending to perfection...
I would suggest @michal2xd to create a module for playing majority of draughts variants, similarly to "Alfa Checkers" program ( see hwiegman.home.xs4all.nl/alfacheckers.html ).
Moreover, I would suggest
* to enable a game on different boards ( for example, 9x9, 12x12, 14x14, 8 rows x 10 columns; 10 rows x 8 columns ),
* to enable some extra rules which would allow to create some interesting variants, for example:
(a) minor capturing rule (antagonistic to majority capturing rule, so in that variant the less number of pieces must be captured);
(b) capturing restriction rule for king with regards to draughtsmen (= if a king can execute 2 or more different sequences of capturing, a player must choose a sequence by whom the less number of draughtsmen can be captured);
(c) capturing restriction rule with regards to direction priority (= if a king can execute 2 or more different sequences of capturing, but rules (a) and (b) fail to restrict the choice of capturing, a player must choose a capturing sequence within whom a draughtsman can be captured earlier).
Of course, there are more possible rules, but I decided to present some that may present challenges even to the most trained players :)

This topic has been archived and can no longer be replied to.

Reconnecting