Skip to content
    Back to all Bounties

    Earn 3,000 ($30.00)

    Time Remainingdue 2 years ago
    Completed

    Python: Checkers

    scientya
    scientya
    Posted 2 years ago
    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.