Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slovak draughts rules #6

Open
jose1711 opened this issue Jun 23, 2019 · 7 comments
Open

Slovak draughts rules #6

jose1711 opened this issue Jun 23, 2019 · 7 comments
Labels
help wanted Extra attention is needed

Comments

@jose1711
Copy link

Please add support for Slovak draughts. Rules: https://checkers.fandom.com/wiki/Slovensk%C3%A1_d%C3%A1ma

@portnov portnov added the help wanted Extra attention is needed label Jun 24, 2019
@portnov
Copy link
Owner

portnov commented Jun 24, 2019

Hello.
First, thanks for the interest in qcheckers! :)
Unfortunately, qcheckers's code is relatively ancient C++, and was not exactly designed for easy addition of rules (it is possible, but not easy). And I'm not an expert in C++ :/ (I'm not original author of qcheckers).
I will leave this issue open in case someone wants to help and implement this.

I have another project https://github.com/portnov/hcheckers - that one I designed for easy addition of rules, and it already supports much more than qcheckers. It might be not so easy to build from sources, but there are some debian/ubuntu packages and docker container. There I can add Slovak (as well as Czech) rules much more easily.

@portnov
Copy link
Owner

portnov commented Jun 24, 2019

If you are interested in czech draughts as well, you may check out "checkersland" program (it is free, as beer, not as a word); that supports czech, but not slovak...

@portnov
Copy link
Owner

portnov commented Jul 8, 2019

@jose1711 Hello again. I have a question about huffing rule in Slovak draughts. Is it really widely used or is it just a variation used by children?

@jose1711
Copy link
Author

jose1711 commented Jul 8, 2019

Hey @portnov, it is a common rule and one of the specifics of Slovak checkers ("Dáma"). Please note that if a player has an option to take an opponent's piece by a regular piece and a crowned piece, crowned piece takes precedence. If a player fails to obey this rule and use a regular piece opponent may (right before his/her turn) remove the crowned piece from the board.

@portnov
Copy link
Owner

portnov commented Jul 8, 2019

ok, thanks.

@portnov
Copy link
Owner

portnov commented Jul 8, 2019

@jose1711 , and if a player has two options to capture - by regular piece and by a crowned piece - but does not capture at all, then opponent may remove either that usual piece or that crowned piece, at his choice?

@jose1711
Copy link
Author

jose1711 commented Jul 8, 2019

I did not find how this situation should be resolved in the rules of the game .. I'd personally go with "make your choice" option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants