Dog Story - многопользовательская сетевая игра, созданная в процессе прохождения курса от Яндекс Практикума
- Цель игры: собрать потеряные вещи и доставить их к месту сбора
- написан на
JavaScript
,html
- написан на
С++
- Параметр
--help
(-h
) должен выводить информацию о параметрах командной строки. - Параметр
--tick-period
(-t
) задаёт период автоматического обновления игрового состояния в миллисекундах. Если этот параметр указан, каждые N миллисекунд сервер должен обновлять координаты объектов. Если этот параметр не указан, время в игре должно управляться с помощью запроса/api/v1/game/tick
- Параметр
--config-file
(-c
) задаёт путь к конфигурационному JSON-файлу игры. - Параметр
--www-root
(-w
) задаёт путь к каталогу со статическими файлами игры. - Параметр
--randomize-spawn-points
включает режим, при котором пёс игрока появляется в случайной точке случайно выбранной дороги карты. - Параметр
--state-file
задает имя файла для сохранения в нем состояния игры. - Параметр
--save-state-period
задает с какой переодичностью проводить сохранение состояния игры
- необходимо установить БД
Postgres
и задать подключение через переменную окруженияGAME_DB_URL
- запустить через скрипт файл
game_server.sh