https://github.com/dogaaydinn/math-quiz-console-app
Welcome to Math Quiz - test your brain :)
https://github.com/dogaaydinn/math-quiz-console-app
console-game csharp csharp-console-game-math-quiz game math math-quiz
Last synced: about 1 year ago
JSON representation
Welcome to Math Quiz - test your brain :)
- Host: GitHub
- URL: https://github.com/dogaaydinn/math-quiz-console-app
- Owner: dogaaydinn
- License: mit
- Created: 2024-07-31T19:42:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-07T17:18:13.000Z (almost 2 years ago)
- Last Synced: 2024-12-31T02:31:28.334Z (over 1 year ago)
- Topics: console-game, csharp, csharp-console-game-math-quiz, game, math, math-quiz
- Language: C#
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Math Quiz Console App
Welcome to the Math Quiz Console App! This is a simple console-based math quiz game developed using C#. The game includes different difficulty levels and keeps track of the highest scores.๐
## Featuresโจ
- **Difficulty Levels**: Easy, Medium, and Hard๐ฏ
- **Time-Based Questions**: Each difficulty level has its own time limit.โฐ
- **Score Calculation**: Scores are calculated based on the accuracy of the answers.๐ฏ
- **Highest Score Tracking**: The app tracks the highest score and displays it to the user.๐ฅ
- **Dynamic Question Generation**: Questions are generated based on the chosen difficulty level and a random base number.๐ข
## How to Run๐
1. **Clone the Repository**
```bash
git clone https://github.com/your-username/MathQuizConsoleApp.git
2. **Navigate to the Project Directory**
- **Use the .NET CLI to build the application**:
```bash
cd MathQuizConsoleApp
4. **Build the Application**
- **Use the .NET CLI to run the application:**
```bash
dotnet build
3. **Run the Application**
```bash
dotnet run
## Game Instructions ๐ฎ
- **Choose a Difficulty Level**:
1. **Easy ๐**
2. **Medium ๐ฅ**
3. **Hard ๐ช**
4. **Exit ๐ช**
## Answer the Questions
You will be given a series of math questions based on the difficulty level chosen.
You have a limited amount of time to answer each question โณ.
## Scoring
You receive points based on how close your answer is to the correct answer.
At the end of the quiz, your total score is displayed ๐
.
## High Scores
- **The highest score is tracked and displayed when the game ends ๐.**
Difficulty Levels โ๏ธ
- **Easy: Time limit of 40 seconds, number range 0-10 ๐ฐ๏ธ**
- **Medium: Time limit of 30 seconds, number range 11-99 โ**
- **Hard: Time limit of 20 seconds, number range 50-500 โฒ๏ธ**
## File Paths ๐๏ธ
- **Scores File: scores.txt - This file stores the high scores of the game. It is created in the parent directory of the project.**
## Acknowledgments ๐
- *Developed by Doฤa Aydฤฑn*