A very normal game of chess.
Check out example games in /dist_assets/example_game*.
https://wade-cheng.is-a.dev/rotating-chess/
There's no perfect remote multiplayer solution right now. My current recommendation is, hilariously enough, to play through a Zoom screenshare's "remote control" feature.
Chess pieces from https://opengameart.org/content/chess-pieces-and-a-board
and https://commons.wikimedia.org/wiki/Category:SVG_chess_pieces.
As required from wikimedia, this work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Font from https://ninjikin.itch.io/font-hero-speak, CC-BY 4.0. (Truly love this font, looks amazing ^^)
The program allows the movement and rotation of any piece at any time.
The following ruleset is currently recommended:
- alternating player turns, starting with white
- on each turn, the player must move a piece and may rotate a piece, in that order
- pawns, knights, and kings may "jump" over other pieces. all other pieces may be "blocked"
- pawns always have access to their two-forward movement
This pygame game is developed on Python 3.10.12.
Locally start the game by calling python3 main.py. See the Makefile for build options.
Colors and some other settings may be edited with a text editor via settings.py.
