Burned Ground

← Все публичные проекты

Браузерная пошаговая артиллерийская стратегия с разрушаемым ландшафтом.

Проект вдохновлён классической DOS-игрой Scorched Earth, но написан с нуля и не использует ресурсы оригинальной игры.

В основе — артиллерийский бой с углом и мощностью выстрела, ветром и изменяемым рельефом. Взрывы оставляют воронки, грунт естественно осыпается, танки могут падать вместе с землёй или оказаться засыпанными.

Бой в Burned Ground: разрушенный ландшафт и попадание Heavy Missile

Основные возможности

  • пошаговые многопользовательские артиллерийские бои;
  • детерминированно генерируемый разрушаемый ландшафт;
  • естественное осыпание и насыпание грунта;
  • урон от падения и возможность засыпать танк землёй;
  • ветер и широкий диапазон мощности выстрела;
  • 19 видов оружия: от обычных ракет до MIRV, Death’s Head, Leapfrog, Funky Bomb и земляных зарядов;
  • щиты, парашюты и ремонтные комплекты;
  • боты нескольких уровней сложности;
  • настраиваемые публичные и приватные комнаты;
  • наблюдатели и чат;
  • регистрация, профили игроков, история матчей и статистика;
  • рейтинг Elo и таблица лидеров;
  • переподключение к продолжающемуся бою;
  • Docker-развёртывание и health endpoint.

Состояние проекта

Статус: Alpha, активная разработка.
Платформы: клиент — современный веб-браузер; сервер — Node.js или Docker.
Технологии: Node.js, Express, Socket.IO, Phaser 3, SQLite.
Лицензия: AGPL-3.0-only.

Ссылки

Исходный код · Сообщить об ошибке