You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ HyperNull - восходящая звезда в мире криптовалют
40
40
| |-| инициализация матча |
41
41
| | | и ожидание участников |
42
42
| | |-----------------------|
43
-
| match |
43
+
| match_started |
44
44
|<----------------------------------|
45
45
| | ------------------------------------\
46
46
| |-| обмен update/move в каждом раунде |
@@ -65,7 +65,7 @@ HyperNull - восходящая звезда в мире криптовалют
65
65
- На каждое подключение сервер отправляет приветственное сообщение [`hello`](#hello).
66
66
- Бот отвечает на приветствие сообщением [`register`](#register), указывает желаемый режим матча и регистрационную информацию, подтверждая готовность участия в матче.
67
67
- Сервер регистрирует участника и инициализирует матч. При необходимости дожидается готовности других ботов.
68
-
- Когда состав участников матча сформирован, сервер отправляет всем ботам сообщение [`match`](#match) и запускает матч.
68
+
- Когда состав участников матча сформирован, сервер запускает матч и отправляет всем ботам сообщение [`match_started`](#match_started).
69
69
- На каждом раунде матча сервер отправляет сообщение [`update`](#update) c текущим состоянием всем активным ботам.
70
70
- Сервер ожидает команды [`move`](#move) и подтверждения хода от всех активных ботов и обновляет текущее состояние матча на основе полученных команд. Если бот не успевает прислать команду за отведенное время, он пропускает ход.
71
71
- Если бот выбывает из матча, сервер исключает его из списка активных и отправляет этому боту сообщение [`match_over`](#match_over).
@@ -109,12 +109,12 @@ end
109
109
-`BOT_SECRET` если `BOT_NAME` на сервере уже зарегистрирован, допуск к матчу возможен только при совпадении с указанным ранее `BOT_SECRET`
110
110
-`MATCH_MODE` режим матча: строка `FRIENDLY` (по умолчанию) или `DEATHMATCH`
111
111
112
-
### match
112
+
### match_started
113
113
114
114
Отправляется сервером один раз при старте матча.
115
115
116
116
```
117
-
match
117
+
match_started
118
118
num_rounds {NUM_ROUNDS}
119
119
mode {MATCH_MODE}
120
120
map_width {MAP_WIDTH}
@@ -146,7 +146,7 @@ end
146
146
```
147
147
update
148
148
round {ROUND_NUMBER}
149
-
bot {X} {Y} {BOT_ID} {NUM_BOT_COINS}
149
+
bot {X} {Y} {NUM_BOT_COINS} {BOT_ID}
150
150
block {X} {Y}
151
151
coin {X} {Y}
152
152
end
@@ -156,10 +156,10 @@ end
156
156
-`NUM_BOT_COINS` количество монет, собранных ботом
157
157
-`BOT_ID` идентификатор бота
158
158
159
-
Сообщение всегда содержит информацию о текущем боте. Например, если в [`match`](#match) боту присвоен идентификатор 1
159
+
Сообщение всегда содержит информацию о текущем боте. Например, если в [`match_started`](#match_started) боту присвоен идентификатор 1
0 commit comments