Játék Végpontok
Csatlakozás Játékhoz
Ez a végpont lehetőséget biztosít egy játékos számára, hogy csatlakozzon egy meglévő játékhoz. A csatlakozás során a játékos bekerül a játék résztvevői közé, és részt vehet a játékban.
URL: /join/{id}
Módszer: POST
Hitelesítés Szükséges: Igen
Kilépés Játékból
Ez a végpont lehetővé teszi egy játékos számára, hogy kilépjen egy folyamatban lévő játékból. Kilépés után a játékos újra csatlakozhat később.
URL: /leave/{id}
Módszer: DELETE
Hitelesítés Szükséges: Igen (Szoba tag)
Játékos Kirúgása
Ez a végpont lehetőséget biztosít a szoba tulajdonosának, hogy kirúgjon egy játékost a játékból. Ez a funkció hasznos lehet problémás játékosok eltávolítására vagy inaktív résztvevők kezelésére. Kirúgás után a játékos újra csatlakozhat később.
URL: /kick/{roomId}
Módszer: DELETE
Hitelesítés Szükséges: Igen (Szoba hoszt)
Játék Indítása
Ez a végpont lehetővé teszi a játék elindítását a szoba tulajdonosa számára, amikor elegendő számú játékos csatlakozott és készen áll a kezdésre. A játék indítása után új játékosok nem csatlakozhatnak.
URL: /start/{id}
Módszer: POST
Hitelesítés Szükséges: Igen (Szoba hoszt)
Játék Állapotának Lekérdezése
Ez a végpont lehetőséget biztosít annak ellenőrzésére, hogy egy játék elindult-e már. Ez hasznos lehet a felhasználói felületen való megjelenítéshez és a játékállapot nyomon követéséhez.
URL: /hasGameStarted/{id}
Módszer: GET
Hitelesítés Szükséges: Igen (Szoba tag)
Következő Kör Indítása
Ez a végpont lehetővé teszi a következő játékkör indítását, miután az aktuális kör véget ért. Csak a szoba tulajdonosa használhatja ezt a funkciót a játék menetének szabályozására.
URL: /nextRound/{id}
Módszer: POST
Hitelesítés Szükséges: Igen (Szoba hosztja)
Játék Aktuális Állapotának Lekérdezése
Ez a végpont lehetőséget biztosít a játék aktuális állapotának lekérdezésére, beleértve a játékosok pontszámait, az aktuális kört és egyéb releváns játékinformációkat.
URL: /gameStatus/{id}
Módszer: GET
Hitelesítés Szükséges: Igen (Szoba tag)
Játék Előkészületi Állapotának Lekérdezése
Ez a végpont lehetővé teszi a játék előkészületi fázisának állapotának lekérdezését, beleértve a csatlakozott játékosokat és a játék beállításait a játék indulása előtt.
URL: /preGameStatus/{id}
Módszer: GET
Hitelesítés Szükséges: Igen (Szoba tag)
Szavak Mentése
Ez a végpont lehetővé teszi a játékosok által megadott szavak mentését az aktuális játékkörben. Minden játékos elküldheti válaszait a megadott kategóriákra egy körben.
URL: /saveWords/{id}
Módszer: POST
Hitelesítés Szükséges: Igen (Szoba tag)
Kategória Hozzáadása
Ez a végpont lehetőséget biztosít új kategória hozzáadására a játékhoz. A kategóriák határozzák meg, milyen típusú szavakat kell a játékosoknak megadniuk a játék során.
URL: /addCategory/{id}
Módszer: POST
Hitelesítés Szükséges: Igen (Szoba hoszt)
Kategória Törlése
Ez a végpont lehetőséget biztosít egy korábban hozzáadott kategória eltávolítására a játékból. Ez a funkció hasznos lehet a játék testreszabásához és a nem kívánt kategóriák kezeléséhez.
URL: /removeCategory/{id}
Módszer: DELETE
Hitelesítés Szükséges: Igen (Szoba hoszt)