Мы взяли 23 мимимишные картинки, разбили их на прямоугольники одинакового размера и перемешали их.
Скачайте, восстановите и умиляйтесь!
Да будет битва!
Подключиться к серверу можно по адресу 10.0.0.210:8000
secretKey nicknameПосле этого происходят последовательные раунды обмена данными в следующем формате. Сервер передает вам данные о положении игроков в виде:
n m myId px0 py0 hp0 px1 py1 hp1 ... pxn pyn hpn-1 bx0 by0 bvx0 bvy0 bx1 by1 bvx1 bvy1 ... bxm-1 bym-1 bvxm-1 bvym-1Здесь
n
— число игроков, m
— число запущенных снарядов,
myId
— ваш номер, pxi pyi hpi
—
координаты и HP игрока i
(если игрок убит, все три числа равны 0), bxj byj bvxj bvyj
—
координаты и скорость снаряда j
. Все координаты вещественные.
Получив данные о поле, вы отправляете на сервер пару вещественных чисел
a v
a
— угол выстрела (измеряется в градусах от направления вверх, направо положительные углы, налево — отрицательные),v
— скорость выстрела (от 0 до 100 м/с). Если вы пока не хотите стрелять, отправьте пару -1 -1
.
Для того, чтобы начать получать видео, отправьте серверу его номер. После этого вам придет видео в следующем формате:
width height c color0 color1 ... colorc-1 frame0 frame1 ...Здесь
width
, height
— ширина и высота видео, c
— число используемых цветов (не более 64).
colori
— шестнадцатеричный код i-го цвета. framei
—
описание i-го кадра видео в виде строки из width * height
символов.
Каждый символ кодирует цвет одного пикселя в ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
).
10.0.0.210:8001
, скачайте видео, покажите его в окошке, порадуйтесь.
10.0.0.210:8002
, скачайте видео, посчитайте число бабочек.