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:infogibt nun den richtigen Payload zurück
tournament:statuswurde durchtournament:infoersetzt