Laravel Игровой движок перенесён История и расчёты

Маджонг: цифровой ведущий

Новый серверный контур уже работает на Laravel: авторизация, игры, приглашения, ручное назначение ветров, расчёт раундов, история и редактирование последнего завершённого раунда.
🎯

Контроль хода матча

Ведущий управляет столом, игроками, стартовыми ветрами и завершением раундов из одного интерфейса.

🧮

Расчёты и история

Каждый завершённый раунд сохраняет базу, дельту, переводы очков и подробности расчёта.

📚

Материалы по игре

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

Как это работает сейчас

Коротко по текущему сценарию игры на новой реализации.
1
Создай игру
Игрок создаёт матч из своего кабинета и получает рабочую страницу игры.
2
Пригласи игроков
Игроки заходят по ссылке и занимают свободные места как пользователи или гости.
3
Назначь ветра
Игра стартует только после ручного назначения стартовых ветров, как и требуется в новой логике.
4
Веди матч
Комбинации, завершение раунда, история и правка последнего завершённого уже доступны в интерфейсе.