Categories
C Software Projects

Space Invaders

This Microcontroller programming assignment was completed in pairs for my ENCE260 (Computer Systems) course during semester 2 of 2020. This assignment received an 88% (A) grade.

Space Invaders is a 2 player game programmed ATmega32u2 Microcontroller using C. They use IR transmitters and receivers to send 8 bits of data between each other, and use a 5×7 LED display to display the game content.

Space Invaders is a player vs player space ship battle where you move your space ship left and right to dodge the other players bullets which get sent from the other players microcontroller over IR communications. There is also a flashing blue led that flashes with the number of lives you have left (Starting with 3).

The goal of space invaders is to survive longer than your peer by shooting bullets and dodging bullets sent from to the other players microcontroller.

Other Projects

Leave a comment