you will need to make decisions in order to create a simulation of an archery contest. When
Question:
you will need to make decisions in order to create a simulation of an archery contest. When the game starts, the player will be able to shoot three arrows at a target, and will accumulate points as a score. Different parts of the target should be worth different points.
The main question you should ask when starting is "How should the game simulate firing an arrow?" The answer to that question is not provided to you. Nor are you provided with exactly how the user should interact with the game.
The user input needs to be more complicated than simply clicking on the target with the arrow landing exactly where they click. Some examples:
The player clicks on the target, but there is a simulated "wind" that is randomly determined at the start of the game which pushes the arrow slightly in a particular direction. The user can then take this into account when firing their next arrows.
The player clicks a spot on the screen and drags the mouse down, this is how much power the arrow fires at. Where the arrow hits may be lower than where they initially clicked, based on a simulated gravity and how much power the arrow has.
You must document how you are expecting the user to interact with the game, and the decisions you are making with respect to this project. You should provide some feedback to the user at the start of the game telling them how to play with output to the console/IDLE, but the user's input should take place in the game screen.
After firing all three shots, the player's score should be displayed on the screen.
Must be in Python.
Intermediate Accounting
ISBN: 978-1118300855
10th Canadian Edition Volume 2
Authors: Donald E. Kieso, Jerry J. Weygandt, Terry D. Warfield, Nicola M. Young, Irene M. Wiecek, Bruce J. McConomy