Add MathGame console app - #761
Conversation
🚀 Project Submitted!Thanks for submitting your project! I will review it soon. 📋 Please check the dashboard to make sure the project is marked as Pending. |
|
@paddymcn Well done! Project approved. This Math Game meets the core expectations and is easy to follow. You’ve implemented all four operations, score tracking, input validation, game history, and a continuous menu loop.😊 🥋You still need to submit your Freecodecamp certificate before you start earning belts. 🤔 👩🏫FeedbackI highly recommend you learn about the DRY Principle (Don't Repeat Yourself). There's a fair bit of repetition in your menu as per picture below. Each operation contains almost the exact same game loop, history update, and score reset. That should ideally be moved into one reusable method such as PlayGame(string gameType): 🧐Challenges ReviewI don’t see extra challenges such as difficulty levels, a timer, random game mode, or allowing the user to choose the number of questions. Those are optional, so they aren’t required for approval. A good next challenge would be adding difficulty levels, because your current AskQuestion() method could easily use different number ranges depending on the selected difficulty. 📚I noticed that you haven't completed any of our courses yet. I suggest you try our Intro to Object Oriented Programming course next. This will close gaps in your knowledge and give you more confidence about OOP 👪Oh and if possible join our Discord Community and add your username to your profile so you can be part of the community as well. Overall great work!✋🏻Looking forward to seeing your next projects! |

No description provided.