Skip to content

An educational game developed in Python using PyQt5 and Jupyter Notebook, designed to improve mathematical skills and quick response times through interactive challenges.

License

Notifications You must be signed in to change notification settings

TDR-VOID/Math_Game_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Numers Challenge (Math Game)

Overview

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.

Features

  • 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

How to Play

  1. Start the Game : Enter your name and click "Login" to start the game.

  2. Answer Questions : Solve the math problems by clicking the correct answer button. The timer for each question is set to 10 seconds.

  3. Track Your Score : Your score and misses are displayed on the screen. The game ends when you reach 10 misses.

  4. Game Over : When the game ends, the final score and miss count are displayed along with a "Play Again" button to restart the game.

Screenshots

Login & Game Over Login Game Over
Game Session Game Session 1 Game Session 2
Name Validation Validation 1 Validation 2

How to Run

To run this game on your local machine, follow these steps:


  1. 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
  1. Install Jupyter Notebook: If you don't have Jupyter Notebook installed, you can install it using pip.
pip install notebook
  1. Install PyQt5: Install the required PyQt5 package using pip.
pip install PyQt5
  1. 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

Contributing

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.

License

MIT License

About

An educational game developed in Python using PyQt5 and Jupyter Notebook, designed to improve mathematical skills and quick response times through interactive challenges.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published