Skip to content

Solution to the Math Game project - #766

Closed
elhan3 wants to merge 1 commit into
the-csharp-academy:mainfrom
elhan3:main
Closed

Solution to the Math Game project#766
elhan3 wants to merge 1 commit into
the-csharp-academy:mainfrom
elhan3:main

Conversation

@elhan3

@elhan3 elhan3 commented Sep 4, 2026

Copy link
Copy Markdown

No description provided.

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown

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

⚠️ If it's not marked as pending, submit it manually using the URL for this PR.

@TheCSharpAcademy

Copy link
Copy Markdown
Collaborator

@elhan3 Project approved! 😄✅ It's a shame you didn't complete the challenges this time. 😟 It's always a good use of your time. But nothing stops you from revisiting the project later.

🥋And congratulations! You got your Green belt!! 🟢🟢

👩‍🏫Feedback

🔍️ It's a pretty straight-forward project and I can see you followed our tutorial almost to the letter , so we don't have much to add. I hope it gave you a good understanding of how to organize your app and the basics of object oriented programming.

⚠️ History records the wrong game type — At the end of every game you have:
Helper.AddLog(GameType.Addition, score);

So subtraction, multiplication, and division games will all appear as Addition in the history.

🧐Challenges Review

✅ You're using a single method for all games. Well done! It's a very good way to abide to the DRY (Don't Repeat Yourself) principle and prevent code repetition.

From the submitted code, I don't see additional Math Game challenges such as difficulty levels, a timer, configurable question count, or a random-operation mode. Those aren't necessary for the basic console Math Game, so that's completely fine. If you want to extend the project, difficulty levels would be a particularly good next exercise.

🗺️ Suggested next step

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. 😁 And do you mind adding a country in your profile as well? The dashboard and leaderboard look neater when there's a flag. If you're not comfortable with that you can submit a random country.


☕If you like our roadmap, please consider buying us a coffee. We appreciate your help 🙂


Overall great work!✋🏻Looking forward to seeing your next projects!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants