Битва Корпораций

Игра для компании друзей или рабочего коллектива. Открывайте филиалы по всему миру, собирайте редкие ресурсы, торгуйтесь и хитрите — со своих телефонов, за одним Wi-Fi.

Почему заходит

⚡

5 минут до старта

Один компьютер, один Docker-образ — сервер, база данных и интерфейс поднимаются одной командой.

📱

Играют с телефонов

Игрокам не нужно ничего устанавливать — заходят в браузере по QR-коду из панели администратора.

🌍

Экономика и география

Открывайте представительства от Москвы до Токио, собирайте коллекции ресурсов и обменивайтесь ими с другими командами.

🥷

Тактика и хитрость

Санкции, кражи с шансом быть пойманным за руку, банк с плавающим курсом — честная борьба за первое место.

📺

Общий экран

Публичный дашборд для проектора или телевизора — живой рейтинг команд и лента событий без пароля.

🔒

Локально и приватно

Всё работает в вашей Wi-Fi сети — данные не уходят в облако, никакой регистрации и аккаунтов.

Как это выглядит

Главная, игровой экран, дашборд и панель администратора.

Главная страница подключения Подключение по коду команды
Игровой экран команды Игровой экран — филиалы и ресурсы
Модалка обмена ресурсом Обмен ресурсами и банк
Публичный дашборд Публичный дашборд для общего экрана
Панель администратора Панель администратора

Как играть

От запуска до объявления победителя — без лишней подготовки.

Откройте /admin, войдите по паролю из .env, создайте новую игру — укажите количество команд и длительность.

Раздайте игрокам код комнаты и персональный код команды — оба видны прямо в панели администратора вместе с QR-кодом для подключения.

Игроки заходят на главную страницу, вводят коды и имя — и попадают в лобби.

Когда все готовы — нажмите «Старт». Команды открывают филиалы, собирают ресурсы, торгуются и хитрят до конца таймера.

По окончании — «Завершить», затем «Начать показ»: итоги раскрываются пошагово, синхронно на всех экранах.

Установка и запуск

Понадобится только Docker и git — никакой отдельной базы данных, никакой ручной настройки сервера.

git clone https://gitverse.ru/kochkatech/CorpGame.git
cd CorpGame
cp .env.example .env
# откройте .env и смените ADMIN_PASSWORD и JWT_SECRET

docker compose up --build -d

Откройте http://localhost — адрес игры и админки один и тот же хост.

React + TypeScript Tailwind CSS NestJS Socket.IO SQLite + Prisma Docker

Готовы устроить битву?

Полная инструкция, структура проекта и правила участия — в репозитории.