CODE IN JAVA In bowling, a ball is rolled down a lane, also called an alley, at a set of ten pins. A game consists of a bowler bowling for ten frames, where each frame consists of two chances (throws)...


CODE IN JAVA


In bowling, a ball is rolled down a lane, also called an alley, at a set of ten pins. A game consists of a bowler bowling for ten frames, where each frame consists of two chances (throws) to knock over all ten pins. Bowling centers often use computers to electronically keep scores for bowlers. Use object-oriented development to create a Bowling application that simulates a simplified game of bowling. The Bowling application and its objects should: • Allow a bowler to bowl ten frames. Each frame consists of two throws, unless a strike is thrown. • Award 20 points to the bowler when all ten pins are knocked over on the first throw of a frame. • Award 15 points to the bowler when all ten pins are knocked over within the two throws of a frame. • Award one point for each pin knocked over in the two throws of a frame when all ten pins are not knocked over. • If there is more than one bowler in a game, then the bowlers take turns until each has bowled ten frames. • Use a random number generator to determine how many pins a bowler has knocked over with each throw. • Display an updated score after each frame



Jun 11, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here