Web-разработка
Работы /Глушь

Глушь

Доступы

Описание проекта

🌲 Глушь — браузерная многопользовательская survival-игра

Описание:
Реалтайм выживалка на выживание в открытом мире с PvP, сменой дня и ночи, крафтом и дикой природой. Всё прямо в браузере — без установки.

Реализовано:

  • 🌐 Мультиплеер на WebSocket с авторизацией и реконнектом
  • 🗺️ Процедурно сгенерированный мир с деревьями, камнями, золотом и ягодами
  • 🐻 ИИ существ: медведи и зомби с обходом препятствий, агрессией и балансом день/ночь
  • 🔨 Крафт, строительство, печь, инвентарь с drag-and-drop
  • ⚔️ PvP с дроп-лутом, иммунитетом на спавне и таблицей лидеров
  • 🌙 Система холода: ночью нужен огонь, иначе — смерть
  • 🎮 Client-side prediction для отзывчивого управления при любом пинге

Особенности:

Архитектура ECS (Entity Component System) — игровая логика разделена на независимые системы, шаренные между клиентом и сервером через монорепо.

Стек

  • HTML
  • CSS
  • Canvas 2D
  • TypeScript
  • WebSocket
  • GitHub Actions CI/CD