우선, 이 게임의 플레이 테스트를 도와주셔서 감사합니다!
귀하의 주요 임무는 플레이하는 모든 사람이 서로를 친절, 배려, 존중으로 대하는 것입니다.
이 게임을 처음 실행하는 것은 어색할 것입니다. 그것을 받아들여라! 그러나 항상 친절, 배려, 존중으로 서로를 대하는 기본 규칙을 어기지 마십시오.
몹을 만들려면 최소 3명의 플레이어를 모아야 합니다. 상한선은 알 수 없습니다... 당신이 촉진합니다. 나(디자이너)는 최대 15명의 플레이어와 함께 몹을 플레이했습니다.
NOTE: No prior mobbing experience is necessary.
세션 중 최소 한 명 이상이 능숙하게 사용할 수 있는 코딩 언어로 된 테스트 파일로 IDE를 설정하세요. 선택한 코딩 언어로 된 테스트 파일에서 성공적으로 실패한 테스트를 하나 만드세요. 운전자, 내비게이터, 마피아라는 세 가지 역할에 대한 시간 순환 방식을 결정합니다.
FizzBuzz kata 해결 계획 - "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분마다 운전석/내비게이터 자리의 순환을 주도하게 됩니다. 드라이버는 오른쪽으로 이동하여 새로운 네비게이터가 되고, 네비게이터는 일반 Mobber가 됩니다. 정해진 순서로 일관되게 회전합니다.
Mob 타이머를 설치하고 사용하여 Mob 역할 순환을 안내합니다(선택 사항).
개인 플레이어가 완성한 몹 배지로 덮일 빈 벽이나 화이트보드를 따로 보관하여 몹 배지 주차장인 몹 분대 구역을 만들고 라벨을 붙입니다. 이는 그룹의 성과, 즉 구성원이 완료한 역할 시트의 총 개수가 됩니다.
소리내어 읽기:
"여러분, 안녕하세요. 우리는 Mob 프로그래밍: 롤플레잉 게임을 플레이하기 위해 왔습니다. 가장 중요한 첫 번째 규칙은 항상 친절, 배려, 존중으로 서로를 대하는 것입니다. 상황이 어려울 때 이를 기억할 수 있도록 도와주실 수 있나요?... [답변을 기다립니다.]... Mob 프로그래밍은 코드 품질을 높이고 장애물을 제거하는 데 사용되는 개발 방식입니다. 실제로는 경주용 자동차라기보다는 불도저처럼 느껴집니다. 멈출 수 없고 철저합니다. 그것은 몰려드는 것입니다!
"역할 시트는 역할에 대한 아이콘과 설명이 있는 시트라고 합니다. 현재 역할 시트에는 세 가지 수준이 있으며 계산이 가능합니다. 지금은 수준 1만 걱정하면 됩니다. 현재 위치에 따라 교체하면 적절한 역할 시트를 사용하게 됩니다.
"당신이 키보드 앞에 있다면 당신은 운전자이고 운전자 역할 시트를 작성하게 될 것입니다. 만약 당신이 운전자의 오른쪽에 앉아 있다면 당신은 내비게이터이고 내비게이터 역할 시트를 작성하게 될 것입니다. 그렇지 않으면 당신은 일을 하게 될 것입니다. Mobber 역할 시트에.
“이 게임의 목표는 두 가지입니다. 첫 번째는 역할 시트에 설명된 역할을 최대한 정확하게 '구현'하여 훌륭한 마피아가 되는 것입니다. 두 번째는 이 세션에서 가능한 한 많은 역할 시트를 완료하도록 서로 도와 '그룹 몹을 구축'하는 것입니다. 친절, 배려, 존중을 바탕으로 이 일을 했다면 축하드립니다! 당신은 역사상 가장 위대한 군중의 연대기에 합류할 수 있습니다.”
“이제 역할 시트를 살펴보세요. '경험치'라고도 알려진 'XP'를 제공하는 특정 조치가 있다는 점을 참고하세요. 이러한 조치 중 하나를 언제 수행할지 결정한 다음 확인란을 선택하는 것은 귀하에게 달려 있습니다. XP를 얻을 수 있는 행동을 보였다고 판단할 때마다 그것이 무엇인지 그룹에 알리고 확인란을 선택하세요.”
"모든 상자를 선택하면 역할 시트를 전환할 수 있지만, 그런 일이 발생하면 이에 대해 더 자세히 이야기하겠습니다."
로테이션 순서를 결정하고 드라이버/내비게이터/몹의 로테이션 순서에 따라 플레이어가 자신의 위치에 배치되도록 합니다.
“당신의 역할을 보면 알 수 있듯이 운전자의 임무는 내비게이터가 입력하라고 지시하는 것을 입력하는 것입니다. 내비게이터의 임무는 군중의 생각을 선별하고 운전자에게 무엇을 입력할지 지시하는 것입니다.
"이제 이 게임은 정신없을 수 있고 코딩 문제로 인해 완료해야 할 역할이 있다는 사실을 잊어버릴 수 있습니다. 따라서 네비게이터 바로 오른쪽에 있는 사람이 해야 할 일은 네비게이터가 XP를 완료할 때 확인란을 선택하는 것을 기억하도록 돕는 것입니다. 운전자의 바로 왼쪽에 있는 사람도 동일한 임무를 수행하며, 운전자가 행동을 완료하고 확인란을 선택할 수 있을 때 이를 상기시킵니다.
"우리의 목표는 한 시간 안에 가능한 한 많은 역할을 완료하고 이전 기록을 깨는 것입니다(2018년 5월 현재 기록은 한 시간에 39개의 배지입니다). 질문이 있으신가요?”
답변할 수 없는 질문이 없으면 이제 3분 타이머를 시작하세요. 타이머가 꺼지면 위치를 회전합니다. 드라이버는 네비게이터가 되고, 네비게이터는 몹 멤버가 되며, 다음 몹 멤버는 드라이버가 됩니다.
놀이가 시작되면 친절, 배려, 존중의 존재 여부를 모니터링하십시오. 언제든지 이러한 자질 중 하나가 나타나지 않으면, 폭도들에게 “친절해주세요!”라고 말하십시오. 또는 “고려해주세요!” 또는 누락된 항목에 따라 "존경해 주십시오".
매 로테이션마다 로테이션을 중지하고 플레이어에게 다음 질문을 하십시오(답변을 기록해 두십시오).
“당신에게 눈에 띄는 점은 무엇입니까? 코딩 과제나 전반적인 게임플레이에서 어떤 점을 발견하셨나요? 혹시 힘든 일이라도 있어?”
이 토론에 5분 이상을 소비하지 마십시오. 간략하게 작성하고 메모를 한 후 타이머를 다시 시작하고 다음 회전이 끝나면 또 다른 Q&A를 하세요. 헹구고 반복하십시오.
드라이버와 네비게이터를 제외한 모든 역할은 플레이어와 함께 이동합니다. 운전자 및 내비게이터 역할 시트를 꺼내서 사용하면 일반 몹이 아닌 해당 위치에 있을 때만 XP를 얻을 수 있습니다 . 운전자/내비게이터 교체가 완료되면 재개할 수 있도록 이전 역할 시트를 보관하세요. 따라서 다시 교체할 때까지 해당 역할에 대한 XP를 더 이상 얻을 수 없습니다.
점선에 있는 아이콘 뱃지를 오려내고 뒷면에 테이프를 붙인 후 몹 뱃지 주차장에 붙여달라고 하세요. 이 영역은 Mob Squad 그룹이며 역할 시트를 완료하면 다양한 배지로 채워집니다.
그들은 잘라낸 역할 시트를 유지할 수 있습니다. 역할 시트의 지침에 따라 이동을 통해 여전히 XP를 얻을 수 있습니다.
게임을 중지합니다. 배지와 합계를 계산합니다. 이것은 게임에 대한 몹의 점수입니다.
10~15분 동안 좀 더 폭넓은 토론을 해보세요. 당신에게 가장 중요한 점은 무엇이었나요? 당신이 경험한 낮은 점은 무엇이었나요? 완료한 역할 시트 중에서 마음에 들었던 점은 무엇입니까? 다음 번에는 어떻게 다르게 플레이하시겠습니까?
그게 다야! 그게 게임이에요. 즐거운 시간 되셨기를 바랍니다. 메모를 제게 보내시고, 원하는 만큼 자주 실행해 보세요.
플레이해 주셔서 감사합니다 - 감사합니다. Willem Larsen