Rooty Tooty Pilot Shooty

A simple mobile-like game in c++

Description

This project was the final coursework for my third year University module on C++. We had already completed a couple of very basic projects using a proprietary framework created by the lecturer that provided simple rendering options and input handling

Requirements for this coursework included

  • A polymorphic state system to swap between 'scenes'
  • Having a functional pause screen
  • Saving and loading data
  • Dynamic object creation and destruction
  • Capture key and mouse inputs
  • Animated objects
  • An all-round polished game



Source code available on request. Executable available at the link below

Post-analysis

Overall I am happy with the result of this coursework. I believe with the time provided and the base framework I achieved a reasonable program that hit most all of the requirement set out by both by my lecturer and myself

Given another attempt at this task, I would definitely like to implement a scrolling background, as it would greatly add to the feel of the game as a whole. I also would have liked to add audio to this project, however the framework did not provide this functionality nor were we allowed to use additional libraries. Perhaps this is something i'll look into in the future