Играется прямо сейчас
Monopoly Lux
Monopoly Lux — браузерная мультиплеерная настольная игра на 2–6 игроков, работающая в реальном времени по WebSocket: партия открывается по ссылке, без установки и регистрации.
- Платформа
- Web
- Жанр
- Настольная, мультиплеер
- Технология
- WebSocket
Что это за игра
Ценность браузерной настолки — в нулевом пороге входа: организатор кидает ссылку в чат, пятеро переходят и играют. Любой шаг между ссылкой и игрой — установка, регистрация, подтверждение почты — теряет часть компании, и партия не собирается.
Технически это задача синхронизации, а не графики. Шесть клиентов обязаны видеть одно состояние доски, при этом каждый может в любой момент закрыть вкладку, потерять сеть или вернуться посреди аукциона.
Игра работает и открывается по ссылке прямо сейчас.
Особенности
- От 2 до 6 игроков в одной партии
- Аукционы и торговля между игроками в реальном времени
- Переподключение без потери партии
- Работает в браузере телефона и компьютера
- Без установки и регистрации
Что было сложно технически
Две задачи из этого проекта, разобранные честно — по ним видно, как мы работаем, лучше, чем по любому описанию услуг.
Задача
Шесть клиентов в одной партии должны видеть одинаковую доску, но любой из них может отвалиться в середине хода или аукциона.
Решение
Состояние партии живёт только на сервере, клиенты его отображают и присылают намерения. Отвалившийся игрок возвращается на актуальное состояние, а не на своё последнее; аукцион идёт по серверному таймеру и не зависит от того, чей клиент жив.
Задача
Настольная логика полна правил, которые ломают наивную реализацию: залог, обмен с доплатой, банкротство в пользу другого игрока.
Решение
Правила описаны как переходы состояния с явной проверкой допустимости, а не как обработчики кнопок. Любой спорный случай воспроизводится из журнала ходов, что превращает «у нас баг с обменом» в конкретный шаг партии.
Вопросы об игре
Нужно ли что-то устанавливать, чтобы играть в Monopoly Lux?
Нет: Monopoly Lux открывается по ссылке в браузере и не требует установки или регистрации.
Сколько человек может играть одновременно?
В одной партии Monopoly Lux играют от 2 до 6 человек.
Что будет, если у игрока пропадёт интернет?
Игрок может переподключиться и продолжить партию: состояние игры хранится на сервере, а не в браузере.
Расскажите о проекте
Разберём концепт или существующий проект и вернёмся с составом работ, сроком и оценкой. Отвечаем в течение рабочего дня, работаем по московскому времени.