/BowlingScoreConsoleJAVA

A basic JAVA console app which keeps tracks of players scores in 10-pin bowling game. Requirements were to create or select players, players being able to enter the score, displaying the scoreboard, etc.

Primary LanguageJava

BowlingScoreConsoleJAVA

Requirements

· Menu to start new game or view player history


· Select New Game - add 1 -4 players, add their names or choose from existing (previous) players and start a game


· Game runs for 10 frames and scores according to rules of play above. Option to end game early.

· Players need to enter their score after every ball


· The scoreboard needs to be shown in the console.

· When it is a players turn to bowl the screen needs to show their name followed by their average frame score and total balls bowled history.

· Players accumulate total balls bowled, average frame score during a game

· Players accumulate game score history (3 games min) at the end of each game

· View Player history shows the player list and stats

· All history is only kept whilst the console application is running