Quiz Game

DEMO


OVERVIEW

This project was developed to showcase skills in writing Python programs using the basics of Python language as a group project of my boot camp training program.

The game will present a series of questions to the player, track their scores, and provide feedback on their performance. The player will be able to select their answers and receive immediate results. 

Key Features

  1. Questions and Answers: Prepare a collection of questions and their corresponding answers. Each question should have multiple choices, with only one correct answer.
  2. User Interaction: Allow the user to select their answer choice for each question. Provide clear instructions on how to input their answer (e.g., by typing the corresponding letter or number).
  3. Scoring and Feedback: Keep track of the player's score throughout the quiz. Provide immediate feedback after each question, indicating whether their answer was correct or incorrect. Display the final score at the end of the quiz.
  4. Timer (Optional): For an additional challenge, you can incorporate a timer for each question. Allow the player a limited amount of time to answer each question and display how much time they have remaining. (High-level Challenge)
  5. Difficulty Levels (Optional): Implement different difficulty levels for the questions. Assign varying point values to each question based on the difficulty level, providing a more dynamic scoring system.
  6. High Scores (Optional): Store and display high scores to create a competitive element in the game. Allow players to compare their scores with previous players or themselves.

Comments