Assault on Glassbraltar is a very simple game demonstrating vector-based graphics in OpenGL.
The game was developed for a 2D coursework, where the students had to produce a 2D game/interactive demo based on the assault of Gibraltar. The player must control a cannon from a cliff to shoot incoming boats. I decided to experiment with polygonal graphics and texture distortion to produce a stained glass appearance. When a cannonball collides with a triangular glass segment of the boat, it will break the glass. When a boat has none of its glass triangles remaining, it will sink. Multiple affects and particles have also been added, as well as the ability to break the background.
The game is available for download on my DeviantArt page.