Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tdr-void/math_game_python

An educational game developed in Python using PyQt5 and Jupyter Notebook, designed to improve mathematical skills and quick response times through interactive challenges.
https://github.com/tdr-void/math_game_python

jupyter-notebook pyqt5 python

Last synced: 2 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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.

```bash
git clone https://github.com/TDR-VOID/Math_Game_Python.git
cd Math_Game_Python
```

2. Install Jupyter Notebook: If you don't have Jupyter Notebook installed, you can install it using pip.
```bash
pip install notebook
```

3. Install PyQt5: Install the required PyQt5 package using pip.
```bash
pip install PyQt5
```

4. 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:
```bash
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](LICENSE)