docs: add wiki page
49
Spielmodi.md
Normal file
49
Spielmodi.md
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
# Spielmodi
|
||||||
|
|
||||||
|
## Mehrspieler (Echtzeit)
|
||||||
|
|
||||||
|
- Partie erstellen mit optionaler Zeitkontrolle (5 / 10 / 30 Minuten)
|
||||||
|
- Einladungslink oder Code teilen
|
||||||
|
- Echtzeit-Brett via Socket.io
|
||||||
|
- Beobachter können zuschauen
|
||||||
|
- Aufgabe, Zeitüberschreitung, Aufgabe bei Verbindungsabbruch möglich
|
||||||
|
- Ergebnisse werden in der Datenbank gespeichert
|
||||||
|
|
||||||
|
**Zeitkontrolle:** Der Server ist autoritativ – Uhr läuft serverseitig, Client zeigt Countdown an. Bei Zeitüberschreitung kann der Gegner den Sieg beanspruchen.
|
||||||
|
|
||||||
|
## KI-Gegner (Stockfish)
|
||||||
|
|
||||||
|
- 6 Schwierigkeitsstufen (Anfänger bis Meister)
|
||||||
|
- Farbe wählbar (Weiß / Schwarz)
|
||||||
|
- Stockfish läuft als nativer Prozess auf dem Server
|
||||||
|
- Eingeloggte Nutzer können Partien speichern
|
||||||
|
|
||||||
|
| Stufe | Bezeichnung | Elo (ca.) |
|
||||||
|
|-------|-------------|-----------|
|
||||||
|
| 1 | Anfänger | ~200 |
|
||||||
|
| 2 | Leicht | ~600 |
|
||||||
|
| 3 | Mittel | ~900 |
|
||||||
|
| 4 | Fortgeschritten | ~1100 |
|
||||||
|
| 5 | Experte | ~1300 |
|
||||||
|
| 6 | Meister | ~1500 |
|
||||||
|
|
||||||
|
## Tagespartien (Korrespondenz)
|
||||||
|
|
||||||
|
- Asynchrones Schach – kein Zeitdruck
|
||||||
|
- 1, 2, 3, 5 oder 7 Tage pro Zug konfigurierbar
|
||||||
|
- Partie nach Login/Logout fortsetzbar
|
||||||
|
- Beitritt per Code
|
||||||
|
- Züge per REST-API (kein Socket nötig)
|
||||||
|
- Aufgabe jederzeit möglich
|
||||||
|
|
||||||
|
## Turniere (Round-Robin)
|
||||||
|
|
||||||
|
- Host erstellt Turnier (Name, Zeitkontrolle, max. Spieler)
|
||||||
|
- Spieler treten bei (öffentliche Turnierliste)
|
||||||
|
- Host startet das Turnier
|
||||||
|
- **Paarungen:** Circle-Methode (jeder gegen jeden, 1 Mal)
|
||||||
|
- Partien werden automatisch mit Codes erstellt
|
||||||
|
- Ergebnisse aktualisieren Punktestand automatisch
|
||||||
|
- Standings-Tabelle mit W/L/D und Punkten
|
||||||
|
|
||||||
|
**Scoring:** 1 Punkt für Sieg, 0,5 für Remis, 0 für Niederlage.
|
||||||
Reference in New Issue
Block a user