# Mastodon Chess Play with other fediverse users a Chess game! Mastodon Chess control games, players and boards and even it post, graphically, every move to both players! ### How to play: To start a game: @your_bot_username new To make a move: @your_bot_username move e2e4 To finish game at any time: @your_bot_username end ### Dependencies - **Python 3** - Postgresql server - Mastodon's bot account - Mastodon server admin ### Usage: Within Python Virtual Environment: 1. Run `pip install -r requirements.txt` to install needed Python libraries. 2. Run `python db-setup.py` to setup and create new Postgresql database and needed tables in it. 3. Run `python setup.py` to get your Mastodon's bot account tokens. 4. Use your favourite scheduling method to set `python mastochess.py` to run regularly. ![board](board.png)