Blocked
A simple game made using C++ with colours... lots of colours
2016
C++ (OpenGL)
PC
Solo Project
Task
Although I'm on a course for game design, we were given a module in games programming in second year to give us a taste of C++. Using OpenGL, Visual Studio and C++, we carried out a series of tasks throughout the module to familiarise us with C++. Afterwards, as part of the coursework submission, we were to use what we had learned to produce a small game, using one of the few templates provided to us. We were expected to code and alter pre-existing code in order to produce a new game whilst meeting a few requirements set out in the coursework requirements.
​
For this, I focussed on creating a game that was rather simple in order to avoid falling into any unwanted traps, especially since we were still fairly new to C++. As such, I produced a simple dodging game called "Blocked" which required the player to move their circle to avoid moving blocks for as long as possible. Despite the simplicity of the game, this was particularly challenging at times due to the ways OpenGL and C++ worked. Nevertheless, this was a good taste of how C++ works (...but I'm still pretty terrified of it!)
My Tasks
-
Designed and produced a simple game using C++ and OpenGL
-
Planned out and produced a simple storyboard for the game
-
Produced my own code and altered pre-existing code to fit the project requirements
-
Utilised GitHub as a means of source control
-
Implemented support for an Xbox 360 Controller via XInput
-
Created a simple system for changing and maintaining the game's appearance using colour
​
The simple storyboard we were required to produce is available below:
Video
As part of the submission, we were required to create a quick video of the game being played.