Приложение ведущего
Приложение ведущего: полный мануал
Что это и как открыть
Приложение ведущего — мобильный интерфейс для проведения игры: рассадка, роли, дни и ночи, речи с таймерами, голосования, фолы, протокол. Работает в браузере телефона или планшета и ставится на домашний экран как приложение (PWA). Разделы «Приложение ведущего» и «Приложение участника» доступны с карточек на странице события; ведущий видит список своих событий и игр по адресу /app.
Ведущим игры становится участник, назначенный ведущим события на сайте (поле «Ведущий» на странице события).
Подготовка: состав и рассадка
Первый экран игры — состав. Нажмите «Изменить»: игроки добавляются на места по одному (поиск по нику, вкладки «Точно будут» / «Еще думают» / «Игроки клуба») или все сразу («Добавить всех»). Кнопка «Перемешать» случайно пересаживает стол. Если рассадка была сгенерирована на сайте автоматически, состав уже заполнен.

Состав ролей
Дальше — экран «Состав ролей»: сколько каких ролей будет в игре. Состав подставляется из механики события; его можно поправить вручную (основные и дополнительные роли) или выбрать пресет. Приложение проверяет корректность состава (например, в игре должна быть хотя бы одна мафия).

Кнопка «Объявить начало игры» запускает игру и открывает основной интерфейс ведения.
Раздача ролей
Первый шаг после старта — «Выбор способа раздачи ролей»:
- «Ручная раздача» — вы раздаёте физические карты, а роли отмечаете в приложении.
- «Электронная раздача на устройстве ведущего» — игроки по очереди открывают свою карту на вашем устройстве.
- «Через приложение для раздачи ролей» — игроки открывают карты на отдельном планшете (см. мануал по RolesApp). Требуется интернет.

Первая ночь: знакомство и договорка
После раздачи приложение ведёт вас по сценарию первой ночи из механики: знакомство с мафией или «Договорка мафии», пробуждения ролей («{Роль} просыпается» → «Перейти к следующей роли»), свободная посадка — и переход в день.

День: речи, фолы, выставления
Днём приложение считает речи: «Дать голос игроку» → «Начать речь» — идёт таймер («Речь N из M», пауза/продолжить) → «Закончить речь». Во время речи игрока можно выставить на голосование («Выставить игрока», быстрый ввод по номеру места). Фолы ставятся в пару касаний: «+ фол», при превышении лимита — жёлтая/красная карточка и автоматическое удаление по правилам механики.

Голосование
После речей — «Перейти к голосованию». Приложение собирает голоса по выставленным кандидатурам (режимы «Только за одного» / «За нескольких» — из механики), само разруливает ничьи: повторное голосование, оправдательные речи, «Голосование за подъём» (покидают ли стол все лидеры голосования). Покидающий стол игрок получает прощальную речь с таймером.
Ночь и утро
Ночью приложение ведёт по порядку ходов из механики: стрельба мафии, проверки дона и комиссара, лечение доктора, ходы маньяка, красотки и других включённых ролей. Утром — сводка «Итоги ночи» (кто убит, кого спас доктор), при первом отстреле — «Ввод лучшего хода» («Принять ЛХ» / «Без ЛХ»), затем «Перейти в день».

Служебные действия
В служебной панели доступны в любой момент: «Отменить»/«Повторить» (откат любого шага — ошибочное действие всегда можно вернуть), «Фолы», «Техническая пауза» (неблокирующий оверлей «Игра скоро продолжится»), «Удалить игрока», «Закончить игру» досрочно (переигровка, ППК или ничья), а также меню «Ссылки» — быстрый доступ к HUD игры и странице раздачи ролей.

Финал и результаты
Когда выполняется условие победы, приложение показывает экран «Игра завершена» с победителем и составами команд. Дальше — «Завершить игру» и «Ввести результаты игры»: протокол уже собран из хода игры, останется проверить его на сайте и опубликовать баллы (см. статью «Протокол игры и ввод результатов»). Из того же экрана можно перейти к следующей игре вечера.
Работа офлайн
Приложение продолжает работать без интернета: ход игры сохраняется на устройстве и синхронизируется с сервером, когда связь появится. Индикатор в шапке показывает состояние: «Сохранено», «Сохраняется…», «Есть несохранённые изменения», «Ошибка сохранения». Управлять игрой одновременно может одна сессия — если игру открыли с другого устройства, приложение предупредит («Управление занято другой сессией»).