Space Invaders Game Console


This project was completed for an embedded systems class at Purdue University (ECE 362). It is a 'Space Invaders' game console that can be plugged into a computer monitor or TV through a VGA cable. This project was completed on a team of 3 people including me.

The project was accomplished using two Motorola HC9S12 microcontrollers. The first one acted as a graphics card that generated the necessary signals for correct VGA video output. The second microcontroller handled all of the game logic and communicated the position of all of the images on the screen to the graphics controller. The attached controller includes an analog joystick for movement, a fire button, and a 'Start' button to start and pause the game.

Youtube Video Demo