Boilerplate code for my TDD bowling game kata workshop.
The goal of the workshop is to practice TDD and experiment with it. It is not the goal to finish the kata during the workshop. Take your time to understand the principles of TDD, its benefits and weaknesses.
Source: en.wikipedia.org
- A Game consists of 10 frames.
- There are 10 pins per frame.
- A player has two tries per frame to knock down all pins.
- The score for the frame is the amount of pins plus Bonus.
- Spare: 10 pins down after two tries.
- Bonus: Number of pins of the next roll.
- Strike: 10 pins down on first try.
- Bonus: Number of pins of the next two rolls.
- Tenth Frame: Spare or Strike enable third roll.