View on GitHub

MafiaHelper

A moderator’s assistant for the game “Mafia” / Помощник ведущего для игры «Мафия»

Mafia helper: руководство пользователя

ƒ  RD AAOW FDL; 23.06.2024; 23:35

Содержание страницы


Общие сведения

MafiaHelper – помощник ведущего для игры «Мафия». Он позволяет отслеживать текущие состояния игроков, их роли, а также обрабатывать их применение согласно правилам игры.

Поскольку вариантов «Мафии» существует множество, в данном руководстве будут изложены те правила, которые заложены в текущей версии приложения. Они могут не соответствовать официальным соревновательным требованиям, а также могут меняться или дополняться в новых версиях продукта.

Текущая версия руководства: MafiaHelper v 1.10

 

Реализованные правила игры

В игре может участвовать от 5 до 30 человек включительно. Также присутствует ведущий, модерирующий игру и использующий данное приложение.

При запуске приложения, аналогично самой игре, предлагается указать имена игроков и их роли. В реальности это делается с помощью простых игральных или специальных тематических карт. Они раздаются игрокам «в закрытую». Каждый (кроме ведущего) получает одну роль, которую изначально знает только он.

Далее объявляется нулевая ночь, и все игроки закрывают глаза (обычно – руками или масками, возможны варианты). Ведущий по очереди опрашивает присутствующие в игре роли (кроме мирных жителей), чтобы «познакомиться» с теми игроками, которым они достались. Полученные сведения вносятся в приложение.

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

Суть игрового процесса – в противостоянии мирных жителей и мафии. Каждая команда стремится уничтожить противника. Психологический акцент делается на противостоянии организованного меньшинства (мафии в игре изначально меньше, но игроки с этой ролью узнают друг друга при первом знакомстве и действуют сообща) и неорганизованного большинства (мирных жителей больше, но они не знают о ролях остальных игроков). На этом строятся дальнейшие действия.

Объявляется первая ночь (игроки закрывают глаза). Ведущий по очереди опрашивает роли (кроме мирных жителей). Соответствующие игроки открывают глаза и указывают на какого-либо другого игрока (в некоторых случаях можно указать на себя или пропустить ход), к которому хотят применить действие своей роли. Ведущий делает соответствующие пометки в приложении. Исполнив роль, игрок закрывает глаза.

Опросив все роли, ведущий объявляет первый день. При выполнении этого действия приложение обрабатывает указанные пометки и отображает изменившиеся статусы игроков.

Ведущий объявляет о произошедших изменениях. Игроки используют эту информацию при обсуждении и выдвижении предположений о том, кто из них является мафией, и как распределены другие роли. Естественно, игроки могут притворяться и вводить друг друга в заблуждение, чтобы дольше продержаться в игре.

В конце дня проводится голосование, по результатам которого проходит «казнь» одного из игроков (он покидает игру). Соответствующая пометка делается и в приложении. Как правило, на голосование и обсуждение отводится определённое время. Если по его истечении решение не принято, «казнь» отменяется.

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

 

Реализованные роли

В текущей версии каждой роли в игре сопоставлено одно доступное действие. Кроме того, некоторые роли обладают определёнными «способностями».

Мирный житель / обыватель – обычный житель города, основной состав игры. Ночью всегда спит, поэтому не знает ролей остальных игроков. Днём может путём голосования вместе с остальными «живыми» игроками выбрать одного игрока и «казнить» его (такой игрок покидает игру). Других возможностей не имеет. Доступен во все дни.

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

Якудза – та же роль, что и мафия, но она действует как ещё одна команда игроков (противостоящая как мирным жителям, так и мафии).

Доктор – мирный житель. Действие ночью – спасение указанного игрока от «убийства» (предотвращает действие мафии, якудза, шерифа и потрошителя). Доступен во все ночи.

Детектив – мирный житель. Действие ночью – выяснение роли указанного игрока (ведущий знаками сообщает ему, относится указанный игрок к мафии или нет). Может использовать собранные сведения в дневном обсуждении. Роль босса мафии и босса якудза раскрыть не может (ведущий подаст «мирный» знак). Детектив может стать шерифом, если тот умирает первым. Доступен во все ночи.

Блудница / красотка – условно мирный житель. Действие ночью – спасение указанного игрока (предотвращает действие мафии, шерифа и потрошителя). Но, в отличие от доктора, если игрок с этой ролью погибает (убит мафией или потрошителем), он «забирает с собой» и того игрока, которого спасал.

Маньяк – условно мирный житель. Действие ночью – вывести живого игрока из голосования. Жертва в течение следующего дня не может голосовать.

Священник / бессмертный – мирный житель. Не имеет действия. Может быть убит только в трёх случаях:

Вор – условно мирный житель. Действие ночью – «отключение роли» указанного игрока. Жертва не знает, что её роль «украли», и действует как обычно. Но её действия не будут иметь эффекта в течение текущей ночи (доктор и красотка не смогут спасать, детектив получит неверный ответ ведущего, священник потеряет защиту, маньяк не изменит состояние жертвы). В отношении мафии применение роли спорно, т. к. она представлена несколькими игроками. Для того чтобы роль сработала, она вызывается в приложении первой.

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

Дон / глава мафии – часть мафии. Отдельного действия не имеет, исполняет роль мафии в её составе. Защищён от раскрытия роли детективом. Учитывается как мафия при определении победы одной из команд.

Оябун / глава якудза – та же роль, что и у главы мафии, но для якудза.

Шериф – мирный житель. Действие ночью – убийство членов мафии. Если «попадает» в мирных жителей, его роль не срабатывает. Доступен во все ночи.

Потрошитель – условно мирный житель. Действие ночью – уничтожить одного игрока (в отличие от камикадзе сам при этом игру не покидает). Также имеет спонтанный характер, то есть является источником случайности в игре.

Судья – мирный житель. Действие ночью – защитить одного игрока. В течение следующего дня результаты голосования не влияют на защищённого игрока.

 

В игре допустимо присутствие:

 

Особенности функционирования приложения

Начальный интерфейс приложения позволяет:

Интерфейс ввода имён и ролей игроков выполняет:

Интерфейс отслеживания игровых действий обладает следующими возможностями: