LAN-Multiplayer-Schach mit grafischer Oberfläche — HTL Abschlussarbeit FSST
- LAN-Multiplayer — Spiele gegen einen Freund über WLAN/LAN (Socket-Verbindung)
- Grafische Oberfläche — Übersichtliches Schachbrett mit Pygame
- Zugvalidierung — Nur regelkonforme Züge werden zugelassen
- Server & Client — Ein Spieler hostet, der andere verbindet sich
curl -sSL https://raw.githubusercontent.com/Sandroexe/schach/main/install.sh | bashgit clone https://github.com/Sandroexe/schach.git
cd schach
pip install pygamepython3 schach.pyWähle im Menü zwischen Server (hostet das Spiel) und Client (verbindet sich).
schach/
├── schach.py # Einstiegspunkt
├── chess/ # Schach-Logik & Board
├── connection/ # Netzwerk (Server/Client, Sockets)
├── gui/ # Pygame-Oberfläche & Menü
│ └── images/ # Figuren & Brett-Texturen
└── install.sh # Automatisches Setup-Script
| Avatar | Name | GitHub |
|---|---|---|
|
|
Sandro Exenberger | @Sandroexe |
|
|
Christoph Widner | @chrisfly97 |