Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 1.18 KB

README.md

File metadata and controls

11 lines (9 loc) · 1.18 KB

BowlingKata

Regras:

  1. Cada partida tem no máximo 10 "frames".
  2. O player pode lançar a bola duas vezes para tentar derrubar todos os pinos em cada "frame".
  3. Se em dois lançamentos não for derrubado todos os pinos, a pontuação daquele "frame" é a soma dos pinos derrubados no primeiro e segundo lançamento.
  4. Se em dois lançamentos for derrubado todos os pinos, o player fez um "spare". A pontuação do "spare" é 10 + o número de pinos derrubados no seu próximo lançamento (no próximo "frame").
  5. Se todos os pinos forem derrubados no primeiro lançamento, o player fez um "strike". Não há um segundo lançamento (pois todos os pinos foram derrubados) e a pontuação daquele "frame" é 10 + o total de pinos derrubados nos seus próximos dois lançamentos.
  6. Se o player fizer um "spare" ou "strike" no último (décimo) "frame", o player pode jogar uma bola extra (no caso de "spare") ou duas bolas extras (no caso do "strike"). Essas jogadas bônus são adicionadas à pontuação do último "frame". (Se nas jogadas bônus o player derrubar todos os pinos, não são adicionadas novos lançamentos).
  7. A pontuação final da partida é a soma dos pontos de cada "frame".