Онлайн-приложение для ведения мафии

Полный интерфейс ведущего: управление фазами, игроками из мероприятия (QR-подтверждения), журнал игры с возможностью сохранения и публикации в рейтинги.

Начать игру

Выбор мероприятия и участники

Выбрать мероприятие

При сканировании QR-кода мероприятия игроки автоматически загружаются из Firebase-коллекции attendance в поле ведущего. Выберите мероприятие, затем нажмите «Загрузить из мероприятия». Новые игроки появляются сразу с ролью «Мирный» — потом роль можно поменять в поле.

Добавить игрока вручную

Текущее мероприятие: Не выбрано Игроков в поле: 0
Пролистайте влево или вправо 1 / 2

Физическое поле игры

Поле ведущего

№ стола Игрок Роль Ночное действие Голос (день) Статус / кто убил Заметки ✕
Раздача ролей: Клик по ячейке «Роль» — назначить или изменить роль, клик по ячейке «№ стола» — вписать номер стола игрока (у игроков из QR он подставляется сам), переключатель «ЖИВ / МЁРТВ» — вручную сменить статус, клик по причине выбытия — указать, кто убил.
Роли — баллы за победу / поражение — разверните, чтобы заполнить баллы и типы ролей
№ Роль В поле Победа — выжил Победа — погиб Тип Команда

Баллы роли: победа, выжил / победа, погиб. Если команда проигрывает — все её роли получают 0, вписывать поражение не нужно. Колонка «Команда» показывает, за кого роль считается в рейтинге: мирные и нейтральные (кроме Маньяка) играют за мирных, Маньяк — своя команда.

Ход игры: дни и ночи

Таймер 00:00 не запущен

Ночные действия

● выстрел ● лечение ● блокировка ● опека ● забрать роль ● взлом ● искать зеркало ● отразить ● проверка

Голосование дня

Хронология раундов — кто кого убил и что произошло

Настройка ночных действий ролей

Для каждой роли задайте действие ночью: выстрел, лечение, блокировка, опека, забрать роль, взлом или проверка (и что выдаёт проверка — команду или точную роль). Настройка сохраняется в браузере ведущего.

Журнал игры

Хронология событий

Рейтинги участников

Баллы за игру — рейтинг по командам

Три команды: Мирные, Мафия, Маньяк. Победившая команда получает баллы роли: первое число — игрок к концу партии выжил, второе — погиб. Две проигравшие команды получают 0 очков. Победы, поражения и баллы суммируются за сезон.

Индивидуальные рейтинги

Каждый участник имеет свой рейтинг. Укажите баллы и статистику для каждого игрока, затем опубликуйте в Firebase.

Место Игрок Рейтинг Победы Поражения Всего игр % побед Сезон Игра Обновлено
Каждый игрок получает индивидуальную запись в коллекции ratings. Столбцы соответствуют структуре админ-панели: место, игрок, рейтинг, победы, поражения, всего игр, % побед, сезон, игра, обновлено.

Превью рейтингов

Нажмите «Сгенерировать из текущей игры» для автоматического заполнения рейтингов текущих участников, затем «Опубликовать в Firebase» для отправки индивидуальных записей.