Hacking3DPrinters / robotic-chess

An AI-powered chess playing robot.
https://github.com/Hacking3DPrinters/robotic-chess/wiki
MIT License
1 stars 2 forks source link
3d-printer chess-engine chess-game chess-robot python3 robot stockfish-api stockfish-chess stockfish-engine

Robotic Chess

An chess playing robot, powered by Stockfish and Octoprint. For documentation, see our wiki.


Requirements

Essentials

Recommended


Installation

Installation from wheel (beta for Linux)

First, visit our releases page and download the .whl file from the desired version (the 'latest' version is recommended).

Then, run pip install robotic_chess-0.2.1-py3.whl (replace 0.2.1 with the version number of your downloaded wheel).

You must then edit ~/.config/octoprint-cli.ini and input the server details of your octoprint server.

Installation from source (recommended for Windows or Linux dev builds)

First, clone our repo using git clone https://github.com/Hacking3DPrinters/robotic-chess.git, and enter the new directory. Then edit config.ini with your server details of the octoprint server.

Then run python3 setup.py install to begin setup.


Running

Run python3 -m robotic_chess.


Contributing

Please feel free to fork our repo then submit a pull request: we'd love it if you would help us develop new features!

You can also submit a 'feature request' issue: give us some example code if you feel like contributing personally!


Status

This project is in ACTIVE DEVELOPMENT.