Em primeiro lugar, obrigado por ajudar a testar este jogo!
Seu principal dever é que todos os jogadores se tratem com bondade, consideração e respeito.
Sua primeira vez executando este jogo será estranha. Abrace! Mas não se afaste das regras fundamentais – tratar uns aos outros com bondade, consideração e respeito em todos os momentos.
Reúna pelo menos três jogadores para formar um mob, limite máximo desconhecido... Você facilita. Eu (o designer) joguei com até 15 jogadores no mob.
NOTE: No prior mobbing experience is necessary.
Configure um IDE com um arquivo de teste em uma linguagem de codificação na qual pelo menos uma pessoa em sua sessão seja fluente. Crie um teste com falha em um arquivo de teste na linguagem de codificação de sua escolha. Decida como cronometrar as rotações para três funções - Motorista, Navegador e Mobber.
Planeje resolver o kata FizzBuzz - criando uma solução que gere resultados correspondentes ao padrão “1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz, 16. ...” até um determinado número.
Se você completar esse kata muito rapidamente, aqui estão algumas idéias para estender o exercício.
FizzBuzzExtended(100, {fizz: 3, buzz: 4})
FizzBuzzExtended(100, {fizz: 3, buzz: 4, foo: 8, bar: 9})
FizzBuzzCuckoo("16:15")
) e retorne "Fizz", "Buzz" ou "FizzBuzz" se a porção dos minutos for divisível igualmente, "Cuckoo" se o horário é meia hora, ou quantos "Cucos" forem necessários para o início da hora (por exemplo, 6 se for fornecido "06:00"
ou "18:00"
.Você liderará a rotação das posições de Piloto/Navegador a cada 3 minutos. O Driver se move para a direita e se torna o novo Navigator, o Navigator se torna um Mobber genérico. Gire consistentemente em uma ordem fixa.
Instale e use o Mob Timer para orientar as rotações de funções do mob (opcional).
Crie e rotule uma zona do Mob Squad, um estacionamento com distintivos da máfia, reservando um pedaço de parede em branco ou quadro branco que será coberto com distintivos da máfia que os jogadores individuais preenchem. Esta se torna a conquista do grupo, o número total de planilhas que os membros completaram.
Ler em voz alta:
"Olá pessoal. Estamos aqui para jogar Mob Programming: the Role-Playing Game. A primeira regra mais importante é esta: tratemos uns aos outros com bondade, consideração e respeito em todos os momentos. Você pode me ajudar a garantir que nos lembremos disso quando as coisas ficarem difíceis?... [aguarde resposta]... Mob Programming é uma prática de desenvolvimento usada para aumentar a qualidade do código e remover obstáculos. Na prática, geralmente parece mais um trator do que um carro de corrida – imparável e completo. Isso é assédio moral!
"Uma rolesheet é como chamamos as planilhas com ícones e descrições de funções. Agora, existem atualmente três níveis de rolesheet e contagem. Só vamos nos preocupar com o nível 1 agora. Dependendo de onde você está no rotação, você usará a planilha apropriada.
"Se você estiver no teclado, você é um motorista e estará preenchendo a folha de função do motorista. Se você estiver sentado à direita do motorista, você é o navegador e estará preenchendo a folha de função do navegador. Caso contrário, você estará trabalhando na planilha do Mobber.
“O objetivo deste jogo é duplo - o primeiro é se tornar um grande mob, 'incorporando' o papel descrito em sua planilha com a maior precisão possível. A segunda é “construir seu grupo”, ajudando uns aos outros a completar o maior número possível de planilhas nesta sessão. Se você fizer isso com Bondade, Consideração e Respeito, parabéns! Você pode entrar nos anais das grandes multidões da história.”
“Agora olhe para suas planilhas. Você notará que existem ações específicas que você realiza que lhe dão 'XP's, também conhecidos como “pontos de experiência”. Cabe a você decidir quando realizar uma dessas ações e marcar a caixa. Cada vez que você decidir que exibiu um comportamento que lhe rende XP, anuncie o que é em voz alta para o grupo e marque uma caixa.
“Ao marcar todas as caixas, você pode trocar de rolesheets, mas falaremos mais sobre isso quando isso acontecer.”
Decida a ordem de rotação, faça com que os jogadores fiquem em suas posições conforme decidido pela ordem de rotação, Motorista/Navegador/Mob.
“Como você pode perceber observando suas funções, o trabalho do Motorista é digitar o que o Navegador os instrui a digitar. O trabalho do Navegador é peneirar as ideias da multidão e instruir o Motorista sobre o que digitar.
“Agora este jogo pode ficar maluco e o desafio de codificação pode fazer você esquecer que tem funções a cumprir. Portanto, pessoa diretamente à direita do Navegador, seu trabalho é ajudar o Navegador a lembrar de marcar as caixas ao completar o XP comportamentos. A pessoa diretamente à esquerda do Motorista tem a mesma função, para lembrar o Motorista quando ele completou um comportamento e pode marcar uma caixa."
"Lembre-se, nosso objetivo é terminar o maior número possível de funções em uma hora e bater os recordes anteriores (em maio de 2018, o recorde é de 39 distintivos em uma hora). Alguma dúvida?"
Exceto perguntas sem resposta, agora inicie o cronômetro de 3 minutos. Gire as posições quando o cronômetro desligar - o motorista se torna o navegador, o navegador se torna um membro da multidão e o próximo membro da multidão se torna o motorista.
Assim que o jogo começar, monitore a presença de Bondade, Consideração e Respeito. Se a qualquer momento você notar que uma dessas qualidades não está presente, simplesmente fale e diga à multidão: “Gentileza, por favor!” ou “Consideração, por favor!” ou “Respeito, por favor”, dependendo do que estiver faltando.
A cada rotação, pare a rotação e faça as seguintes perguntas aos jogadores (por favor, tome nota das respostas):
“O que se destaca para você? O que você notou sobre o desafio de codificação ou sobre a jogabilidade em geral? Há alguma coisa com a qual você está lutando?
Não gaste mais de 5 minutos nesta discussão. Seja breve e faça anotações, reinicie o cronômetro e faça outras perguntas e respostas no final da próxima rotação. Enxágue e repita.
Todas as funções, exceto Motorista e Navegador, viajam com o jogador. As folhas de função do Motorista e do Navegador são retiradas e usadas, e podem ganhar XP , apenas quando estiverem nessas posições em rotação, e não na multidão geral. Mantenha qualquer folha de função anterior disponível para retomar quando você terminar a rotação de Motorista/Navegador (e, portanto, não poderá mais obter XP para essas funções até que você volte para elas).
Peça-lhes para recortar o ícone do emblema na linha pontilhada, colocar fita adesiva nas costas e colá-lo no estacionamento do emblema da máfia. Esta zona é o grupo Mob Squad e será preenchida com vários emblemas à medida que terminam as rolesheets.
Eles podem manter a planilha que cortaram - os movimentos ainda podem render-lhes XP, de acordo com as instruções na planilha.
Pare o jogo. Conte emblemas e total. Esta é a pontuação do mob para o jogo.
Tenha uma discussão mais ampla, de 10 a 15 minutos. Qual foi o ponto alto para você? Qual foi o ponto baixo que você experimentou? Para qualquer rolesheet que você completou, o que você gostou? Como você jogaria de forma diferente na próxima vez?
É isso! Esse é o jogo. Espero que você tenha se divertido, entregue-me suas anotações e tente executá-las quantas vezes quiser.
Obrigado por jogar - Atenciosamente, Willem Larsen