Recalling the Days of Atari, Sega, and the NES:

The goal of this project was to implement a basic, but feature-packed game displayed on a television screen via direct NTSC signal generation. We deemed it suitably challenging for a final project to provide a proper game interface, along with TV video generation, while running such a game. We decided we wanted to implement a game that past groups hadn't done, and so decided upon the original game:

MazeRunner

MazeRunner, at its most basic, involved generating a single-solution 2-d maze for the user to navigate, collecting keys, and avoiding monsters, while trying to reach an exit. The maze, keys, monsters, and user's position are displayed on the television, along with game statistics.