Работы /Глушь
Глушь
Доступы
Описание проекта
🌲 Глушь — браузерная многопользовательская survival-игра
Описание:
Реалтайм выживалка на выживание в открытом мире с PvP, сменой дня и ночи, крафтом и дикой природой. Всё прямо в браузере — без установки.
Реализовано:
- 🌐 Мультиплеер на WebSocket с авторизацией и реконнектом
- 🗺️ Процедурно сгенерированный мир с деревьями, камнями, золотом и ягодами
- 🐻 ИИ существ: медведи и зомби с обходом препятствий, агрессией и балансом день/ночь
- 🔨 Крафт, строительство, печь, инвентарь с drag-and-drop
- ⚔️ PvP с дроп-лутом, иммунитетом на спавне и таблицей лидеров
- 🌙 Система холода: ночью нужен огонь, иначе — смерть
- 🎮 Client-side prediction для отзывчивого управления при любом пинге
Особенности:
Архитектура ECS (Entity Component System) — игровая логика разделена на независимые системы, шаренные между клиентом и сервером через монорепо.
Стек
- HTML
- CSS
- Canvas 2D
- TypeScript
- WebSocket
- GitHub Actions CI/CD
