Go back

MushroomPocket

Technologies Used

C#
.NET
Entity Framework

About This Project

For the Advanced Programming module in Nanyang Polytechnic, I had to complete an assignment where we had to implement a command-line game. The use of object-oriented programming and a database ORM like the Entity Framework was mandatory.

My Role in This Project

Using the .NET framework in C#, I scaffolded models of Mario characters in an object-oriented programming pattern. I used Entity Framework to persist data and state of the game characters.

Challenges Faced

Having programmed in object-oriented programming languages before, thinking in OOP design was like second nature to me. However, I was still unfamiliar with the C# programming language, hence I had to scour through Microsoft's documentation on common methods and ways to do things in C#.

Outcome

The game was implemented perfectly in C# without any bugs or errors. Clean coding patterns and documentation was used throughout the program which the lecturer was very satisfied with.