Веб-продуктоктябрь 2026 г.
QRuma: игры для одного большого экрана, где телефон — геймпад
QRuma открывает игру на одном большом экране и показывает QR-код. Игроки сканируют его, и телефон становится геймпадом в браузере, а сервер на Node.js держит одно общее состояние игры для всех. Платформа выросла из VibeCatter и теперь живёт на qruma.app
- Тип
- Веб-продукт
- Дата проекта
- Сайт
- qruma.app
- Опубликовано
Как играть в одну игру всей комнатой, если никто ничего не устанавливает?
QRuma — моя платформа игр для компании: один экран на комнату, телефон в руке у каждого, ничего не нужно устанавливать. Я сделал её на VibeCatter, а в октябре 2026 года выделил в отдельный продукт на qruma.app
Основные факты
- Сайт
- qruma.app
- Оборудование
- один экран с браузером и интернетом · собственные телефоны игроков
- Установка
- не нужна: геймпад открывается в браузере телефона после сканирования QR
- Игры
- Immune Z, Race Track, Quiz Battle, Tower Defence, WarLine
- Языки
- английский, испанский, украинский, русский
- Игровой сервер
- авторитетный Node.js, применяет действия до 60 раз в секунду
Идея: одна игра на всю комнату
Большинство многопользовательских игр рассчитывают, что у каждого игрока есть консоль или установленное приложение. У комнаты, полной людей, нет ни того, ни другого: гости вечеринки, корпоратива или перерыва на конференции ничего скачивать и регистрироваться не станут.
QRuma убирает этот шаг:
- Один экран для всех. Телевизор, ноутбук, проектор или LED-экран запускает игру в браузере.
- Телефон в каждом кармане — это геймпад. Отсканируйте QR-код и играйте: без приложения, без магазина, без регистрации для игроков.
- Реальное время. Игроки двигаются, гоняют и отвечают одновременно, а экран плавно показывает всё это.
- Обычные сети. Телефонам не нужен Wi‑Fi экрана, мобильный интернет тоже подходит.
Как это работает
Экран открывает игру на qruma.app, создаёт комнату и показывает QR-код с коротким кодом комнаты. Каждый игрок сканирует его, и геймпад открывается в браузере телефона: джойстик, кнопки или плитки ответов, в зависимости от игры. Кто не может отсканировать, вводит код комнаты.
Пять игр показывают, что платформа не привязана к одному жанру:
- Immune Z. Кооперативный шутер про зомби с видом сверху для 1–10 игроков.
- Race Track. Гонки для 1–8 игроков.
- Quiz Battle. Викторина для 2–30 игроков с готовыми и собственными наборами вопросов.
- Tower Defence. Кооперативная оборона для 1–4 игроков.
- WarLine. Командная стратегия за территорию для 2–20 игроков.
Реализация и технологии
Авторитетный игровой сервер. Node.js с Express и Socket.IO. Сервер — единственный источник истины: телефоны присылают действия, сервер применяет их до 60 раз в секунду и передаёт состояние на экран. Телефон не может сам решить, что попал.
Соединение, которое выдерживает настоящие сети. Socket.IO работает через WebSocket и переходит на HTTP long-polling, когда сеть его блокирует. Телефон, ненадолго потерявший сеть, подключается снова сам.
Браузер вместо приложения. Каждый шаг установки теряет часть комнаты, а браузер уже есть в каждом телефоне. Обновления доходят до всех игроков сразу.
Экран и геймпады. Next.js, React и TypeScript; шутер рисуется на PixiJS. Интерфейс доступен на четырёх языках.
Данные и эксплуатация. PostgreSQL с Prisma. У QRuma свой сервер, база данных и процесс релизов, отдельно от VibeCatter.
Результаты
- С октября 2026 года QRuma работает как отдельный продукт на qruma.app, со своим сервером и базой данных.
- Пять многопользовательских игр разных жанров на одной платформе.
- Подключение по QR-коду или коду комнаты, без приложения и без общего Wi‑Fi.
- Четыре языка интерфейса: английский, испанский, украинский и русский.
- Вход через Google, Apple или Telegram для игроков, которые хотят сохранять результаты.
Попробуйте
- Откройте qruma.app на ноутбуке или телевизоре.
- Выберите игру и создайте комнату: на экране появится QR-код.
- Отсканируйте его телефоном, а если можете — ещё двумя-тремя.
Если вам нужна игра для мероприятия, брендированная викторина или продукт, где телефон работает как контроллер, напишите мне. Для целого продукта смотрите разработку MVP.
Технологии
Вопросы и ответы
Нужно ли игрокам устанавливать приложение?
Нет. Геймпад открывается в браузере телефона после сканирования QR. Телефонам нужен интернет, но не тот же Wi‑Fi, что у экрана
Какое оборудование нужно?
Один экран с браузером и интернетом: телевизор, ноутбук, проектор или LED-экран. Игроки используют собственные телефоны
Почему QRuma — отдельный продукт?
Игры переросли сайт-портфолио, поэтому получили собственный адрес, сервер и страницы для мероприятий и брендов. VibeCatter остаётся сайтом моих работ и услуг
