BDD Warriors no Banrisul

Introdução ao BDD e jogo com a equipe da DBServer no Banrisul. A competição pelo primeiro lugar foi acirrada mas também rolou muita ajuda nos cenários!

Seis jogadores com as cartas e tabuleiro do jogo sobre a mesa

Trés cartas formando cenário

“Dado uma policial veterena
Quando ela testemunhar um assalto
Então ela deve correr para prender o ladrão”

Quatro cartas formando cenário

“Dado uma investigadora particular
E uma mesa com uma faca e um cérebro
Quanda ela pressionar a faca contra o cérebro
Então ela deve conseguir abrí-lo”

Seis pessoas jogando com a gestora observando atrás

Anúncios

Outros jogos: Dead Man’s Draw

Esse é um jogo competitivo muito legal e super rápido de ensinar e jogar (10 a 15 min). Compre cartas enquanto durar sua coragem – se saírem duas do mesmo naipe, você não leva nada. Para deixar mais interessante, cada naipe tem um poder diferente, como roubar cartas dos outros jogadores ou ver qual a próxima carta. No fim, ganha quem tiver mais pontos.

Dead Man’s Draw existe em versão Steam e iOS – aliás é um jogo que começou digital e virou papel devido ao sucesso. A versão em português é da Conclave, mas pode ser obtida também na livraria Cultura.

Jogador recolhendo cartas enquanto outros dois olham

Cenário: Jogadora não pode comprar duas cartas do mesmo naipe
Dado que comprei uma carta de Sereia
Quando comprar outra carta de Sereia
Então devo perder as duas cartas

Cenário: Jogadora fica com as cartas ao decidir parar
Dado que comprei uma carta de Sereia
E que comprei uma carta de Chave
Quando decidir parar
Então devo ficar com ambas as cartas

Cartas de vários naipes sobre a mesa

Cenário: Âncora protege as cartas anteriores a ela
Dado que comprei uma carta de Sereia
E que comprei uma carta de Âncora
Quando comprar outra carta de Sereia
Então devo ficar com a primeira carta
E devo perder as demais

Dois jogadores e cartas sobre a mesa

Academia da DB

Sexta-feira teve apresentação do BDD Warriors para o pessoal da Academia e do PMO.

Jogadores iniciando o jogo

Cartas do cenário
“Ninguém falou que ia ser fácil” – Desirée

Cartas formando cenário genérico

Dado que o tempo é curto
Quando formos jogar
Então a gente não deve demorar

(Esse cenário passou, por sinal. Conseguiram fazer duas partidas em uma hora. ;-))

Pessoas jogando

Dado um robô insano
Quando for dado o comando de auto-destruição
Então ele deve explodir
E ele deve ficar em pedaços

Outros jogos: Fluxx

Fluxx é um jogo legal para praticar “responder a mudanças mais do que seguir um plano“. Os jogadores alteram as regras e a condição de vitória à medida que vão jogando.

Cartas de Fluxx
Objetivos e regras

Contexto:
Dado que o objetivo atual é “Leite com chocolate”
E que a regra atual é “Compre 1 carta e jogue 1 carta”

(Lembrando que o contexto é a situação inicial comum a todos os cenários)

Cenário: Jogadora com as cartas do objetivo ganha o jogo
Dado que Alice tem a carta “Leite” na mesa
Quando Alice jogar a carta “Chocolate”
Então Alice deve ganhar o jogo

Cenário: Jogadora sem as cartas do objetivo não ganha o jogo
Dado que Bob tem a carta “Leite” na mesa
Quando Alice jogar a carta “Chocolate”
Então o jogo deve continuar

Cenário: Jogadora altera o objetivo
Dado que Alice tem as cartas “Leite” e “Biscoito” na mesa
Quando Alice jogar o objetivo “Leite com Biscoito”
Então Alice deve ganhar o jogo

Cenário: Jogadora altera regra de comprar
Dado que Alice comprou 1 carta
Quando ela jogar a regra “Compre 2 cartas”
Então Alice deve comprar mais 1 carta

Cenário: Jogadora altera regra de jogar
Dado que Alice terminou a fase de compra
Quando ela jogar a regra “Jogue todas as cartas”
Então ela deve jogar todas as suas cartas restantes

Prévia de Oficina de BDD

Galera da DB ajudando a formatar uma oficina de Behaviour-Driven Development com mais tempo de duração – com direito a jogo, claro!

Grupo escrevendo cenários
Escrita de cenários após dinâmica de Example Mapping

Grupo jogando

Cenário com muitas cartas

Raios, mesa, cérebro e Chuck Norris? Talvez seja melhor refatorar… Mas pontos extras por pensarem em “Dado uma mesa com    Pinky   e um cerébro”.

Jogadores olhando as cartas

Cartas de cenário

Dado que Alice é uma zumbi
Quando ela estiver a 5 metros de um humano
Então ela deve correr para atacá-lo