POST /api/verify-token
ist ein neuer Endpoint damit die Frontends checken können ob deren Zugangtokens gültig sind
tournament:create
Erstellt ein neues Tunier
tournament:join
Lässt ein Spieler ein Tunier beitreten
tournament:leave
Lässt ein Spieler ein Tunier verlassen
list:tournaments
Liste aller verfügbaren Tuniere
tournament:playerInfo
Informiert Spieler in Tunieren wenn andere Spieler beitreten oder es verlassen
tournament:info
Informiert über andere Dinge im Tunier
POST /api/auth/login
gibt nun auch bei erfolgreichen login ein user object zurück
- Matchmaking Algorithmus
- Match Logic
- Spielelogik (nur mit Farbkarten)
tournament:start
Lässt den Host des Tunieres das Tunier starten. Somit werden auch die Spieler in Matches verteilt um gegeneinander zu spielen
match:invite
Schickt Spielern bei Tunierstart Match Einladungen die man per Acknowledment annehmen kann
match:info
Schickt Spielern Updated zu ihren aktuellen Match in dem sie sich befinden
game:makeMove
Fordert Spieler (die sich in einen Spiel befinden) auf einen Zug zu machen und diesen per Acknowledgment in 10 Sekunden an den Server zu schicken
game:state
Schickt den aktuellen Zustand des Spieles an die Spieler die sich in einen Spiel befinden
game:status
Schickt den Spielern die ein Spiel gegeneinander Spielen Infos zu Beginn und Ende des Spiels
tournament:info
gibt nun den richtigen Payload zurück
tournament:status
wurde durchtournament:info
ersetzt