Game design (Space Invader) competition, written in C (simulated and board, groups of two)
2D Platform Shooter written for a TI LaunchPad microcontroller. The game features two characters (controlled by separate controllers by different players) and the aim is to be the defeat the opponent in a shooting match. Players can shoot or plant mines to reduce the opponent's health. There are platforms to stand on, two of which move, and portals to instantly move from one end of the map to the other.
The physics engine and sound effects were written from scratch in C and ARM Assembly. The graphics use a double buffer for smoothness, and the button inputs are edge triggered to reduce latency.