Numbers Challenge is a simple, interactive math game built with Python and PyQt5. This game is designed to level up mathematical and quick response skills for people of all ages. The game involves basic arithmetic problems where the player needs to identify the correct answers from multiple choices. The game tracks the player's score and the number of misses. When the player reaches 10 misses, the game ends and displays the final score and miss count.
- User login to start the game
- Randomly generated math problems
- Timer for each question
- Score and miss tracking
- Game over screen with the final score and miss count
- Option to play again after the game ends
-
Start the Game : Enter your name and click "Login" to start the game.
-
Answer Questions : Solve the math problems by clicking the correct answer button. The timer for each question is set to 10 seconds.
-
Track Your Score : Your score and misses are displayed on the screen. The game ends when you reach 10 misses.
-
Game Over : When the game ends, the final score and miss count are displayed along with a "Play Again" button to restart the game.
To run this game on your local machine, follow these steps:
- Clone the Repository: First, clone the repository to your local machine using Git.
git clone https://github.com/TDR-VOID/Math_Game_Python.git
cd Math_Game_Python
- Install Jupyter Notebook: If you don't have Jupyter Notebook installed, you can install it using pip.
pip install notebook
- Install PyQt5: Install the required PyQt5 package using pip.
pip install PyQt5
- Run the Game: Use your preferred IDE to open and run the project. If you are using Jupyter Notebook, you can open the notebook file:
jupyter notebook
If you would like to contribute to this project, please fork the repository and create a pull request with your changes.
This game currently focuses on multiplication, but I have plans to add more modes, including addition, subtraction, and other mathematical areas. Contributions towards these new features or improvements to the existing game are welcome.