Прежде всего, спасибо за помощь в тестировании этой игры!
Ваша главная обязанность — чтобы все игроки относились друг к другу с добротой, вниманием и уважением.
Ваш первый запуск этой игры будет неловким. Примите это! Но не отступайте от основных правил – всегда относиться друг к другу с добротой, вниманием и уважением.
Соберите как минимум трех игроков, чтобы создать моба, верхний предел неизвестен... Вы облегчаете. Я (дизайнер) играл в мобе до 15 игроков.
NOTE: No prior mobbing experience is necessary.
Настройте IDE с тестовым файлом на языке кодирования, которым будет свободно владеть хотя бы один человек в вашем сеансе. Создайте один успешный тест в тестовом файле на выбранном языке кодирования. Определите способ ротации трех ролей — Водителя, Навигатора и Гангстера.
Запланируйте решение ката FizzBuzz — создайте решение, которое генерирует выходные данные, соответствующие шаблону «1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz, 16. ...» до заданного числа.
Если вы выполняете это ката слишком быстро, вот несколько идей по продлению упражнения.
FizzBuzzExtended(100, {fizz: 3, buzz: 4})
FizzBuzzExtended(100, {fizz: 3, buzz: 4, foo: 8, bar: 9})
FizzBuzzCuckoo("16:15")
) и возвращают "Fizz", "Buzz" или "FizzBuzz", если минутная часть делится без остатка, "Cuckoo", если время составляет полчаса или столько «кукушек», сколько необходимо для начала часа (например, 6, если задано "06:00"
или "18:00"
.Вы будете руководить ротацией должностей водителя/штурмана каждые 3 минуты. Водитель перемещается вправо и становится новым Навигатором, Навигатор становится обычным Моббером. Последовательно вращайтесь в фиксированном порядке.
Установите и используйте таймер мобов, чтобы управлять ротацией ролей мобов (необязательно).
Создайте и пометьте зону отряда мобов, стоянку для значков мобов, отложив кусок пустой стены или доски, которая будет покрыта значками мобов, которые заполняют отдельные игроки. Это становится достижением группы — общее количество ролевых листов, заполненных участниками.
Прочитайте вслух:
"Всем привет. Мы здесь, чтобы сыграть в «Mob Programming: the Role-Playing Game». Первое и самое важное правило заключается в следующем: мы всегда относимся друг к другу с добротой, вниманием и уважением. Можете ли вы помочь мне убедиться, что мы помним об этом, когда дела идут плохо?... [дождитесь ответа]... Моб-программирование — это практика разработки, используемая для повышения качества кода и устранения препятствий. На практике это обычно похоже на бульдозер, а не на гоночную машину – неудержимую и основательную. Это моббинг!
«Ролевая таблица — это то, что мы называем листами со значками и описаниями ролей на них. Сейчас существует три уровня ролевой таблицы и подсчета. Сейчас мы будем беспокоиться только об уровне 1. В зависимости от того, на каком этапе таблицы вы находитесь. ротации, вы будете использовать соответствующую таблицу ролей.
«Если вы находитесь за клавиатурой, вы водитель и будете заполнять ролевую таблицу водителя. Если вы сидите справа от водителя, вы штурман и будете заполнять ролевую таблицу навигатора. В противном случае вы будете работать в ролевой таблице Mobber.
«Цель этой игры двоякая: первая — стать великим мобом, «воплощая» роль, описанную в вашей ролевой таблице, как можно точнее. Второй — «создать свою групповую толпу», помогая друг другу заполнить как можно больше ролевых таблиц за этот сеанс. Если вы делаете это с добротой, вниманием и уважением, поздравляем! Вы можете присоединиться к анналам великих толп истории».
«Теперь посмотрите на свои ролевые таблицы. Вы заметите, что вы выполняете определенные действия, которые дают вам очки опыта, также известные как «очки опыта». Вам решать, когда вы предприняли одно из этих действий, а затем установить флажок. Каждый раз, когда вы решите, что продемонстрировали поведение, которое принесет вам XP, сообщите об этом вслух группе и установите флажок».
«Когда вы установите все флажки, вы сможете переключать ролевые таблицы, но мы поговорим об этом подробнее, как только это произойдет».
Определите порядок ротации, пусть игроки займут свои места в соответствии с порядком ротации: Водитель/Навигатор/Моб.
«Как вы можете заметить, глядя на свои роли, работа Водителя заключается в том, чтобы печатать то, что приказывает ему напечатать Навигатор. Задача Навигатора — просеивать идеи толпы и давать указания Водителю, что печатать.
«Теперь эта игра может свести с ума, и задача по кодированию может заставить вас забыть, что вам нужно выполнить роли. Поэтому, человек справа от Навигатора, ваша задача — помочь Навигатору не забыть поставить галочки, когда он завершит XP. Поведение человека, находящегося непосредственно слева от Водителя, выполняет ту же задачу: напомнить Водителю, когда он завершил действие, и может поставить галочку».
«Помните, наша цель — выполнить как можно больше ролей за час и побить предыдущие рекорды (по состоянию на май 2018 года рекорд — 39 значков в час). Есть вопросы?»
За исключением вопросов, на которые нет ответа, теперь запустите 3-минутный таймер. Меняйте позиции, когда срабатывает таймер: Водитель становится Навигатором, Навигатор становится членом мафии, а следующий член мафии становится Водителем.
После начала игры следите за проявлением доброты, внимания и уважения. Если в какой-то момент вы заметите отсутствие одного из этих качеств, просто заговорите и скажите толпе: «Пожалуйста, будьте добры!» или «Пожалуйста, обратите внимание!» или «Уважайте, пожалуйста», в зависимости от того, чего не хватает.
При каждом вращении останавливайте вращение и задавайте игрокам следующие вопросы (пожалуйста, записывайте их ответы):
«Что для тебя особенное? Что вы заметили в задаче по программированию или в игровом процессе в целом? Есть ли что-то, с чем ты борешься?»
Не тратьте на это обсуждение более 5 минут. Сделайте его кратким, делайте заметки, перезапускайте таймер и задавайте еще вопросы и ответы в конце следующей ротации. Промойте и повторите.
Все роли, кроме Водителя и Штурмана, путешествуют вместе с игроком. Ролевые листы Водителя и Навигатора вытаскиваются и используются, и они могут набирать XP только тогда, когда они занимают эти позиции в ротации, а не в общем мобе. Сохраните любой предыдущий лист ролей, чтобы возобновить его, когда вы закончите ротацию водителя/навигатора (и, следовательно, вы больше не сможете получать XP за эти роли, пока вы не вернетесь к ним).
Попросите их вырезать значок по пунктирной линии, приклеить скотч сзади и приклеить его на парковке со значком мафии. Эта зона представляет собой групповой отряд Mob Squad и будет заполняться различными значками по мере завершения ролевых таблиц.
Они могут сохранить разрезанный ролевой лист — ходы все равно могут принести им опыт, согласно инструкциям в ролевом листе.
Остановите игру. Посчитайте значки и подведите итог. Это счет моба за игру.
Проведите более развернутое обсуждение, 10–15 минут. Что для вас было высшим достижением? Какую низкую точку вы испытали? Что вам понравилось из всех заполненных вами ролевых таблиц? Как бы вы сыграли по-другому в следующий раз?
Вот и все! Это игра. Надеюсь, вам было весело, отправьте мне свои заметки и попробуйте запускать их так часто, как захотите.
Спасибо за игру. С уважением, Виллем Ларсен.