GamerPro Math Game is a web-based application designed to provide users with an engaging and interactive way to practice basic arithmetic. The game presents a series of math questions (arithmetic problems) that are timed and vary in difficulty. Players are challenged to answer these questions correctly to accumulate points and advance through different levels.
GamerPro Math Game transforms arithmetic practice into an enjoyable experience. It blends gaming with learning, offering timed math challenges that progress in difficulty. This approach not only sharpens math skills but also fosters quick decision-making, catering to learners seeking an interactive and effective way to improve their arithmetic.
- Dynamic Question Generation: Math questions are generated dynamically, with varying levels of difficulty based on the user's choice.
- Timed Challenges: Each question is timed, adding an element of urgency and enhancing the game's challenge.
- Difficulty Levels: Players can choose between three levels of difficulty - easy, medium, and hard. The number of retries and time limits vary based on the selected difficulty.
- Score Accumulation and Leaderboard: Correct answers result in points being accumulated. High scores are tracked and displayed on a leaderboard.
- User Registration: Players can register with their first name, last name, and a unique username to appear on the leaderboard.
- Frontend: React
- Backend: Node.js, AWS Lambda
- Database: AWS DynamoDB
- Additional AWS Services: AWS Amplify, API Gateway, IAM
- Styling: CSS with responsive design for various devices
(TODO: Instructions on setting up the project locally)
(TODO: Steps for deploying the application on AWS)
(TODO: Guidelines for contributing to the project, if applicable)
(TODO: License information, if applicable)