Back to all Bounties
Earn 3,000 ($30.00)
due 2 years ago
Completed
Python: Checkers
scientya
Details
Applications
8
Discussion
This Bounty has been completed!
Bounty Description
I need a checkers library written in Python similar to python-chess (let's say python-checkers).
Acceptance Criteria
Needs to include everything that you expect from a checkers/draughts game:
--- needs to keep track of the board state
--- needs to accept moves (e.g., parse e1e3)
--- needs to check the legality of moves & execute them
--- needs to check for win conditions
Additional requirements -- it needs to
- include svg image generation of the board
- be pip-installable (via pip install git+<git_url>)
-> in general, it should be close to python-chess in terms of interface design as well as in terms of style of the SVG board
-> it should be maintainable code and not unreasonably inefficient
Note for applicants: this does not involve pygame.
If successful, similar projects are possible in the future.