Update readme

This commit is contained in:
Eden Kirin
2023-04-02 19:52:47 +02:00
parent c30529c087
commit aa0e276cbc

View File

@ -314,46 +314,55 @@ Response body:
### WS Data format
- json
```json
{
"message": message_type,
"data": ...
}
```
### Game state structure
URI: `/game-state`
Message: `game_dump`
Data:
```json
{
"board": {
"width": 21,
"height": 21
"width": 10,
"height": 10
},
"destination": {
"position": {
"x": 10,
"y": 10
"x": 5,
"y": 5
}
},
"players": [
{
"id": "test-player-id",
"id": "test-player-pero",
"name": "Pero",
"active": true,
"position": {
"x": 2,
"y": 2
"x": 3,
"y": 3
},
"move_count": 3,
"move_attempt_count": 3
"move_count": 0,
"move_attempt_count": 0,
"state": "CREATED"
},
{
"id": "95962b49-0003-4bf2-b205-71f2590f2318",
"id": "test-player-mirko",
"name": "Mirko",
"active": true,
"position": {
"x": 0,
"y": 0
"x": 4,
"y": 4
},
"move_count": 15,
"move_attempt_count": 20
"move_count": 0,
"move_attempt_count": 0,
"state": "CREATED"
}
],
"layers": [
@ -363,36 +372,22 @@ Data:
{
"type": "OBSTACLE",
"position": {
"x": 4,
"y": 2
}
},
{
"type": "OBSTACLE",
"position": {
"x": 4,
"y": 13
}
},
{
"type": "OBSTACLE",
"position": {
"x": 18,
"y": 18
"x": 0,
"y": 6
}
},
{
"type": "OBSTACLE",
"position": {
"x": 5,
"y": 4
"y": 1
}
},
{
"type": "OBSTACLE",
"position": {
"x": 7,
"y": 10
"x": 1,
"y": 6
}
}
]
@ -403,8 +398,8 @@ Data:
{
"type": "DESTINATION",
"position": {
"x": 10,
"y": 10
"x": 5,
"y": 5
}
}
]
@ -415,15 +410,15 @@ Data:
{
"type": "PLAYER",
"position": {
"x": 2,
"y": 2
"x": 3,
"y": 3
}
},
{
"type": "PLAYER",
"position": {
"x": 0,
"y": 0
"x": 4,
"y": 4
}
}
]
@ -431,3 +426,27 @@ Data:
]
}
```
### Product purchase start
Message: `product_purchase_start`
Data:
```json
```
### Product purchase timer tick
Message: `product_purchase_timer_tick`
Data:
```json
```
### Product purchase timer done
Message: `product_purchase_done`
Data:
```json
```