This project is a simple console-based Math game designed to test and improve the user's arithmetic skills through a series of math challenges.
- The Math Game offers a fun and interactive way for users of all ages to practice basic arithmetic operations including addition, subtraction, multiplication, and division.
- The purpose of this project is to provide a tool for continuous learning and improvement in basic math skills.
- This project was undertaken as a way to combine my programming skills with Thecsharpacademy guideline, making learning an enjoyable experience.
- .NET - version 8.0
- C# - version 10.0
List the ready features here:
- Ability to choose between addition, subtraction, multiplication, and division operations.
- Levels of difficulty (Easy, Medium, Hard) to cater to users with different skill levels.
- History feature to review past games, including questions, user answers, correctness, and time taken to answer.
- Dynamic question generation to ensure a unique experience each time.
The project requires the .NET 8.0 SDK to run. Ensure you have it installed on your system.
To use the Math Game, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory in your terminal.
- Run the command
dotnet run
to start the game. - Follow the on-screen instructions to select a game mode and difficulty level.
Room for improvement:
- Addition of a graphical user interface (GUI) to make the game more visually appealing.
- Implementation of a scoring system to track user progress over time.
To do:
- Integrate the game with a database to save user scores and history for long-term tracking.
- Add more complex math operations and problem-solving games for advanced users.