まず最初に、このゲームのプレイテストにご協力いただきありがとうございます。
あなたの主な義務は、プレイしている全員が優しさ、思いやり、敬意を持ってお互いに接することです。
このゲームを初めて実行する場合は、ぎこちないものになるでしょう。受け入れてください!ただし、常に優しさ、思いやり、敬意を持ってお互いに接するという基本的なルールは変えないでください。
少なくとも 3 人のプレイヤーを集めてモブを作成します。上限は不明です...あなたが促進します。私 (デザイナー) はモブで最大 15 人のプレイヤーとプレイしました。
NOTE: No prior mobbing experience is necessary.
セッション内の少なくとも 1 人が流暢であるコーディング言語のテスト ファイルを使用して IDE をセットアップします。選択したコーディング言語のテスト ファイルで、成功するテストを 1 つ作成します。ドライバー、ナビゲーター、モバーの 3 つの役割のローテーションのタイミングを計る何らかの方法を決定します。
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」を返す FizzBuzz 鳩時計を作成します。時刻は 30 分、または正時に必要な数の「カッコウ」です (たとえば、 "06:00"
の場合は 6 つ、または"18:00"
。ドライバー/ナビゲーターのポジションを3分ごとに交代して指揮していただきます。ドライバーは右に移動して新しいナビゲーターになり、ナビゲーターは一般的なモバーになります。一定の順序で一貫して回転します。
Mob タイマーをインストールして使用し、Mob の役割のローテーションをガイドします (オプション)。
モブ スクワッド ゾーン、つまりモブ バッジの駐車場を作成し、ラベルを付けます。空白の壁またはホワイトボードを脇に置き、各プレイヤーが完成したモブ バッジで覆われます。これはグループの成果、つまりメンバーが完了したロールシートの合計数になります。
声に出して読みます:
"こんにちは、みんな。私たちはモブ プログラミング、つまりロールプレイング ゲームをプレイするためにここに来ました。まず最も重要なルールは、常に優しさ、配慮、敬意を持ってお互いに接するということです。状況が困難になったときにこのことを忘れないように手伝ってもらえますか?... [返信をお待ちください]... モブ プログラミングは、コードの品質を高め、障害を取り除くために使用される開発手法です。実際に使ってみると、レースカーというよりもブルドーザーのように感じられ、止められず徹底しています。それは暴徒化です!
「ロールシートとは、アイコンとロールの説明が記載されたシートのことです。現在、ロールシートには 3 つのレベルがあり、さらに増え続けています。現時点ではレベル 1 についてのみ考慮します。あなたがどのレベルにいるかによって異なります。ローテーションの場合は、適切なロールシートを使用することになります。
「キーボードの前にいる場合、あなたはドライバーであり、ドライバーのロールシートに記入することになります。ドライバーの右側に座っている場合、あなたはナビゲーターであり、ナビゲーターのロールシートに記入することになります。それ以外の場合は、仕事をすることになります」モバーのロールシートに記載されています。
「このゲームの目標は 2 つあります。1 つ目は、ロールシートに記載されている役割をできるだけ正確に「体現」して、優れたモブになることです。 2 つ目は、このセッションでできる限り多くのロールシートを完成させるのをお互いに手伝って「グループ モブを構築する」ことです。優しさ、思いやり、敬意を持ってこれを行った場合、おめでとうございます!あなたも歴史上の偉大な暴徒たちの記録に加わるかもしれません。」
「それでは、あなたのロールシートを見てください。 「経験値」とも呼ばれる「XP」を獲得する特定のアクションがあることに気づくでしょう。これらのアクションのいずれかを実行するかどうかを決定し、ボックスにチェックを入れるかどうかはあなた次第です。 XP を獲得するような行動をとったと判断した場合は、その内容をグループに大声で発表し、ボックスにチェックを入れてください。」
「すべてのボックスにチェックを入れると、ロールシートを切り替えることができますが、それについては、実際に行われてから詳しく説明します。」
ローテーションの順序を決定し、ドライバー/ナビゲーター/モブのローテーション順序に従ってプレーヤーにポジションに着いてもらいます。
「役割を見ればわかるように、ドライバーの仕事は、ナビゲーターの入力指示に従って入力することです。ナビゲーターの仕事は、モブのアイデアを選別し、ドライバーに何を入力するかを指示することです。
「このゲームはクレイジーになる可能性があり、コーディングの課題により、自分に果たすべき役割があることを忘れてしまう可能性があります。したがって、ナビゲーターのすぐ右にいる人、あなたの仕事は、ナビゲーターが XP を完了するときにチェックボックスを忘れないようにすることですドライバーのすぐ左にいる人も同じ仕事をしており、ドライバーが動作を完了してボックスにチェックを入れることができることを通知します。」
「覚えておいてください、私たちの目標は、1 時間でできるだけ多くの役割を完了し、これまでの記録を破ることです (2018 年 5 月の時点で、記録は 1 時間で 39 個のバッジです)。何か質問はありますか?」
答えられない質問がない限り、3 分間のタイマーを開始します。タイマーが鳴ったらポジションを回転します - ドライバーがナビゲーターになり、ナビゲーターがモブメンバーになり、次のモブメンバーがドライバーになります。
遊びが始まったら、優しさ、思いやり、敬意の存在を観察してください。これらの資質のいずれかが存在しないことに気付いた場合は、ただ声を上げて暴徒に「親切にしてください!」と言ってください。または「検討してください!」または「敬意を表してください」、どちらが欠落しているかに応じて。
ローテーションごとに、ローテーションを停止し、プレーヤーに次の質問をします (答えをメモしてください)。
「あなたにとって目立っていることは何ですか?コーディングの課題、または全体的なゲームプレイについて何に気づきましたか?何か苦労していることはありますか?」
この議論には 5 分以上費やさないでください。簡潔にしてメモを取り、タイマーを再起動して、次のローテーションの終わりに別の Q&A を行います。洗い流して繰り返します。
ドライバーとナビゲーターを除くすべての役割はプレーヤーとともに移動します。ドライバーとナビゲーターのロールシートは引き出して使用され、ローテーションでそれらのポジションにいる場合にのみXP を獲得できます。一般のモブでは獲得できません。ドライバー/ナビゲーターのローテーションが完了したときに再開できるように、以前のロール シートを保管しておいてください (したがって、それらのロールにローテーションを戻すまで、これらのロールの XP を取得することはできなくなります)。
点線のアイコン バッジを切り取り、裏側にテープを貼り、暴徒バッジの駐車場に貼り付けるように依頼します。このゾーンはグループ Mob Squad であり、ロールシートを完了するとさまざまなバッジが表示されます。
彼らは切り取ったロールシートを保持することができます。ロールシートの指示に従って、移動によって XP を得ることができます。
ゲームをやめてください。バッジを数えて合計します。これはゲームのモブのスコアです。
10 ~ 15 分間、より広範なディスカッションを行ってください。あなたにとって最高点は何ですか?あなたが経験した最低点は何ですか?完了したロールシートのうち、気に入ったものは何ですか?次回はどのように違ったプレイをしてみますか?
それでおしまい!それがゲームです。楽しんでいただければ幸いです。メモを私に送って、好きなだけ実行してみてください。
プレイしてくれてありがとう - よろしくお願いします、ウィレム・ラーセン