Browse Source

Strategická: Update API

master
Jiří Kalvoda 2 years ago
parent
commit
559a43afdc
  1. 42
      obsazovani.md

42
obsazovani.md

@ -7,23 +7,35 @@ API
Stav:
```json
{
status: "ok"
round: <int> # Kolikáté je aktuální kolo (na počátku 0)
map: [[{
home_for_team: <Optional[int]>
occupied_by_team: <Optional[int]>
hill: <bool>
members: [{
type: "soldier" # Pro budoucí rozšiřování
team: <int>
id: <int> # Unikátní číslo v rámci týmu
reaming_rounds: <int> # vždy > 0
}]
}]]
```
team_id: <int>
time_to_response: <Optional[int]> # None v případě, že ho neznáme
state:
{
map: [[{
home_for_team: <Optional[int]>
occupied_by_team: <Optional[int]>
hill: <bool>
members: [{
type: "soldier" # Pro budoucí rozšiřování
team: <int>
id: <int> # Unikátní číslo v rámci týmu
reaming_rounds: <int> # 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: <float> # 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 >>
}

Loading…
Cancel
Save