A second version - #758
A second version#758MichaelHelgesen wants to merge 26 commits into
Conversation
-Create Enums for menu options Add MenuController Split menu logic into sub-components
Add Archive model and logic to save game rounds to it.
Display menu item 'Results' only if a game is played
Separate more code into their own methods for better single responsibility principle
🚀 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. |
|
@MichaelHelgesen Hi Michael, I couldn't find your project in my dashboard for review. Have you completed it before? |
|
Hi @TheCSharpAcademy Yes, this is my second attempt. I have completed it before. Is it possible to submit a second time? I cant seem to find a way to do it from the dashboard. |
|
@MichaelHelgesen It's always a good idea to revisit projects with new ideas, well done 👏👏. However we don't have the capacity to review the same project more than once. It's hard as it is to keep up with the normal flow. 🙁 I hope you understand 😊 |
|
I understand completely @TheCSharpAcademy Thanks anyway! |
Hi again.
This is my second attempt at the Math Game, this time including the extra challenges.
Although this solution is, of course, far from perfect, and maybe not even approved, I actually feel proud of my progression compared to my first code submission. Much thanks to The C# Academy's excellent course on OOP, and other sources I am reading simultaneously, like The C# Players Guide and The C# Yellow Book.
I deliberately take my time to ensure that I understand the code I am using, and I take a lot of notes in my own words, as well as keep a log of the project development. That teaches me a lot—especially commenting on why I choose to make changes in the code, and what errors appear and why.
When it comes to AI, I try to use it as little as possible for several reasons. First and foremost, it's a matter of principle regarding the environment and the concentration of power among AI providers. But I also feel that I don't learn anything if it just gives me solutions, and I experience it as an addictive force that I believe can be harmful to mental health. So when I use it, it is mostly for searching and as a hint machine. Never for complete solutions.
I really appreciate The C# Academy so far, so of course I have donated a small amount. I will continue to do so as I progress. I can't give much, but I will try to do my share.
Thank you once again.