Functionality Cases 0. Prompt for how many words to play 1. entered < 1 or > 44 1. message to select from 1 to 44 2. entered non-numeric 1. input not accepted by scanner 3. number between 1 and 44 entered 1. number words for game play is set to entered number
- Letter entered
- already used
- message displayed showing letters already used
- message displayed - showing puzzle state again
- letter not in word - guesses remain
- message displayed information miss / remaining guess count
- message displayed - showing puzzle state again
- letter not in word - no guesses remain
- message displayed information miss / game loss
- message displayed - showing puzzle solved
- prompt for next word - show end of game if all 44 names exhausted
- show next word - begin again
- letter in word - puzzle not yet solved - letter appears once
- message displayed information hit
- message displayed - showing puzzle state again
- letter in word - puzzle not yet solved - letter multiple times
- message displayed information hits
- message displayed - showing puzzle state again
- letter in word - puzzle solved
- message displayed information of win condition
- message displayed - showing puzzle state
- prompt for next word - show end of game if all 44 names exhausted
- show next word - begin again
- already used
- Edge Cases
- non-letter entered
- show message of mis-key
- End of Game
- Ask whether to play again - yYNN not entered
- message to ask again
- yY entered
- present the prompt for number of words to play
- nN entered 2. say good bye
- Ask whether to play again - yYNN not entered
Results: