Visita à Neogrid

Apresentando BDDWarriors na Neogrid. O pessoal em Joinville e São Paulo imprimiu o kit básico para poder jogar junto. Foi muito legal, gente, valeu o convite!

Grupos em volta da mesa

Jogadoras olhando as cartas

Dado uma pessoa irradiada por raios gama
E que se transformou em super-herói
Quando ela entrar em contato com a água
Então seu corpo deve ficar verde

Grupos em volta da mesa

Grupos em volta da mesa

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

DBDay no IFRS

Na quinta-feira a DBServer esteve no IFRS-Restinga para uma série de palestras e workshops e o dia terminou com uma palestra de introdução ao BDD, dinâmica do jogo e um mão na massa de BDD em Java comandado pelo Abilio e Gabriel.

Grupos na sala

Jogadores olhando as cartas

Exemplo de cenário

Dado que Bob é um mero mortal
E que tem medo de ladrões
Quando ele estiver a 20 metros de um ladrão
Então ele deve chamar reforços

Facilitadores com os grupos

Jogadores olhando as cartas

Dado uma espaçonave alienígena
Quando o inimigo lançar uma bomba de erva-mate
Então a espaçonave deve ficar verde

Jogadores

Alunos no laboratório