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

Anúncios

Contexto e as regras da casa

Esse post é trazido até você por Alice, Bob e o Chapeleiro Maluco.

Mostrando o jogo para outras pessoas acabei formulando uma “regra da casa”[1] em relação ao contexto do cenário.

Contexto em BDD são aquelas pré-condições comuns a todos os cenários de uma funcionalidade.

O BDD Warriors não usa esse conceito explicitamente na sua mecânica[2], porém pode-se pensar que o mundo fictício implícito no cenário funciona como contexto. Ou seja, se o cenário é sobre uma espaçonave, você pode convencer os outros jogadores que ela já vem com alienígenas, mas “aranhas” provavelmente não vai colar[3]. Ou você pode tentar que os personagens das cartas não sejam pessoas genéricas.

[1]  Regra da casa é quando você muda as regras de um jogo no conforto da sua casa porque quem inventou não está ali para dizer que não pode.

[2] Hmmm… anotar ideia para expansão.

[3] Exemplo real. O cenário foi reformulado para conter “aranhas alienígenas”