Knight’s Quest

I managed to locate one of the first games I ever created! Grab the exe below real quick if you want to feel some retro nostalgia. It’s actually not that bad.

A side-scrolling beat’em-up programmed using monogame in C#. Classic NES style! I took a gander at the code to find something to mention about it. The simplicity of the background scrolling is a bit amusing, as it’s done by placing all the images next to each other and incrementing the scene’s x position every second that you are touching the right edge of the screen. Combat is performed through hit detection of the sword sprite when it is being swung. The AI is simple, but surprisingly engaging. They continually walk towards your location and attack repeatedly when close enough. Sounds rudimentary, but it doesn’t seem that far off from a lot of game implementations. If you swing at the same time as the enemy, you will parry his attack and send him backwards. Fantastic sound effects!

Source Code | Executable