Decentralized Reversi running on Matrix
Requires: pygame, pygame_menu, matrix_client, Python 3.6+
Install them with
sudo pip3 install pygame pygame_menu matrix_client
And run with
python3 reversi.py
- Enter matrix username (Including "@") sign and password. Logging in could take a few seconds.
- Select a room to play in using the arrow keys and enter. Rooms are labelled with the room name and the first 5 characters of the ID.
- If no game is active, one will be started with you and the last member in the room that is not you.
- Both you and your opponent must have the "Change Settings" permission. (By default 50+)
- The currently active player will be shown in the top left. When it is your turn, use the arrow keys to move your selection, and spacebar or enter to place a tile.
- The game will automatically end when no more moves can be made.