Answered step by step
Verified Expert Solution
Question
1 Approved Answer
in python 3.6 our game has the following requirements 1. Your game show needs a theme. Consider games like Family Feud, So you want to
in python 3.6
our game has the following requirements 1. Your game show needs a theme. Consider games like "Family Feud", "So you want to be a millionaire?", or "Are you smarter than a fifth grader?" The hook to each show is some kind of theme that makes the relatively simple trivia core seem more exciting. Simply adding some extra print statements can do a lot to add ambiance to your game. Edit the welcome message in the example above to reflect your th eme 2. Your game needs at least 10 questions. All of your questions should not have the same number of possible answers (i.e., some may have two answer to choose from while other may have four). Think about how your theme might reflect on the questions to the game. Don't use the two examples given above. 3. The questions should be given in random order and no question should be given twice. 4 Lab Instructions 4. Add a "main menu" to your game where the user can (1) play the game, (2) view the game credits (i.e., who created the game), or (3) quit (be sure to thank the user for playing before exiting). The 'paly game' and 'view game credits' options should each be implemented as a function. After the user finishes answering all questions or viewing the credits, the main menu should appear again. 5. Update the example code so that when users pick an invalid letter or response (not a wrong answer, but an invalid selection such as 3 for a questions with only 2 possible answers), they are prompted to enter a valid answer before moving on 6. Keep track of the users score and print the current score after each ques tion. For example, Your current score is: 2 out of 4.11 Extra Credit 1. Add a "View high score table" to your main menu. The high score table only needs to exist for one execution of your module (i.e., scores don't have to be saved to disk). Users should be prompted for their name after they finish answering all of the questions. If the user attempts to view the high score table when it is empty, you must let them know it is empty Otherwise, the high score table (including names and scores) should be output from highest to lowest (ties may be printed in any order). After viewing high scores, the main menu should appearStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started