Есть сохраненная комната.
Комната удалена или больше недоступна.
Хост выбирает количество участников и стек, создает комнату и отправляет инвайт. Игроки входят по ссылке или коду комнаты. До старта хост может менять настройки комнаты.
Перед первой раздачей каждый игрок нажимает “Готов”. Когда все готовы, хост запускает раздачу. Если игрок перезашел в Telegram, приложение восстанавливает его комнату и состояние.
Хост выбирает общее количество участников. Свободные места временно занимают боты. Когда в лобби подключается живой игрок, он заменяет одного бота до заполнения стола.
Ходить можно только в свою очередь. Кнопки показывают точную сумму: чек, колл, рейз до выбранной суммы или пас. Если игрок долго не ходит, сервер автоматически делает чек или пас.
All-in ставит все оставшиеся фишки игрока. Если стеки разные, сервер делит банк на основной и дополнительные side pots, чтобы каждый игрок претендовал только на доступную ему часть банка.
Наблюдатель видит стол, банк, ход игры и историю, но не видит закрытые карты игроков. Если Telegram-игрок вылетел с нулевым стеком, он переходит в наблюдатели.
Когда игра закончена, показывается рейтинг игроков и последняя раздача. Кнопка “Новая игра” создает новую комнату, где можно заново выбрать количество участников и стартовый стек.