a 3d chess game build in python with pygame
- Python 3.12
- venv installed
git clone repogit@github.com:falsanu/raumschach.git
cd raumschach
python3.12 -m venv venv
source venv/bin/activate
pip install -r ./requirements.txtpython3 raumschach.py- use mouse to rotate board
- W - forward
- A - left
- S - down
- D - right
- E - level up
- Q - level down
- SPACE - Select figure
- SPACE again - Place figure
- ESC unselect everything
- CTRL/CMD-Q to quit
- TAB - to toggle opponents view
- 1 - FRONT (0°)
- 2 - RIGHT (90°)
- 3 - BACK (180°)
- 4 - LEFT (270°)
Choose wisely:
- make only possible clickable!
- generate 3d projection
- generate board
- display possible fields
- create figures
- Pawn
- King
- Queen
- Bishop
- Knight
- select single field
- create inital setup
- make moves
- set Default screens
- create Teams
- hit opponents figures
- show some stats
very welcome!!!
done @39C3 with Beer + Tschunk and @jonaspews
MIT 2026
