Нужно написать Java приложение, которое захватывает данные с джойстика (обычный игровой джойстик), преобразует вектор управления в следующий формат: { "вперед", "сильно вперед", "влево", "вправо", "назад" } и периодически передавать эти данные на сервер обычными POST запросами. В случае если от джойстика нет данных, ничего передавать не надо.
Гуи разрабатывать не надо, приложение должно работать как консольное приложение. Приложение должно настраиваться из properties файлы, настройки:
period – частота отсылки данных на сервер, в секундах, по умолчанию 3 секунды
host – ip или адрес домена сервера
port – порт сервера
key ключ используемый для подписи
POST запрос нужно формировать по адресу:
http://{host}:{port}/feedback/post
Следует передавать параметры:
time – время
dir вектор движения в виде числа
"вперед" 1
"сильно вперед" 2
"влево" 3
"вправо" 4
"назад" 5
sign подпись запроса, формируется как md5 хэш сумма суммированной строки из значений {url запроса без параметра и значения sign} + {значение key из файла настроек}. Например, для POST запроса
нужно добавить параметр
sign=md5("
" + {значение key})
Управление джойстиком должно быть реализовано при помощи библиотеки
Оплата через систему "Сделка без риска"
Прошло времени с момента публикации:
15 лет 4 месяца 13 дней 2 часа 10 минут
Раздел: