From 559a43afdcab0966ceab86b1deec73911143f11b Mon Sep 17 00:00:00 2001 From: Jiri Kalvoda Date: Mon, 12 Sep 2022 11:48:21 +0200 Subject: [PATCH] =?UTF-8?q?Strategick=C3=A1:=20Update=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- obsazovani.md | 42 +++++++++++++++++++++++++++--------------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/obsazovani.md b/obsazovani.md index 304477b..802dbf1 100644 --- a/obsazovani.md +++ b/obsazovani.md @@ -7,23 +7,35 @@ API Stav: ```json { + status: "ok" round: # Kolikáté je aktuální kolo (na počátku 0) - map: [[{ - home_for_team: - occupied_by_team: - hill: - members: [{ - type: "soldier" # Pro budoucí rozšiřování - team: - id: # Unikátní číslo v rámci týmu - reaming_rounds: # vždy > 0 - }] - }]] -``` + team_id: + time_to_response: # None v případě, že ho neznáme + state: + { + map: [[{ + home_for_team: + occupied_by_team: + hill: + members: [{ + type: "soldier" # Pro budoucí rozšiřování + team: + id: # Unikátní číslo v rámci týmu + reaming_rounds: # vždy > 0 + }] + }]] + } +} + +nebo -Je zaručeno, že domeček mají uprostred mapy +{ + status: "working" # Server počítá následující stav, klient má počkat + wait: # Jak dlouho má klient čekat, než se zeptá znovu +} +``` -Na zvážení: Chceme říct, že aktuální tým == 0 (a přečíslovávat) nebo jim někde posílat číslo týmu +Je zaručeno, že domeček mají uprostřed mapy Tah: @@ -89,5 +101,5 @@ Metadata Stav: { - map: [[ jako v API ]] + map: << jako v API >> }