Dino Game

Project
For Retro Console & Emulator Programming we were tasked with creating an interesting project or game for the Mesen emulator.
We were provided with actual hardware on which our projects would also need to function.
Given the complexity of creating a game using assembly, we were tasked to work in groups of 3 or more.
I paired up with my good friends Hades Speranskaya and Yenzo Devos to recreate the classic Chrome Dino Game.
The feature I spent most of my time on was the collision detection between the dinosaur and the cacti and birds.
The main challenge here was the changing hitbox of the dino, which is different while ducking.
Hades' main feature was the scrolling obstacles and background, while Yenzo worked on a seeded randomization of the obstacles.
Software
- Visual Studio Code
- Mesen NES Emulator
- NES Tileset Editor
- GitHub Desktop
- cc65