gLike
VS C++ 3d Cannonball program

This program I made allows the user to move a cannon around a detailed 3D modeled environment so that they can aim and fire cannonballs at modelled ogre enemies. Player has choice of 2 cannonball types, one that is infinite and the other that is limited to 5 which depletes every time one is shot. Currently the cannonballs can only be shot one at a time which is currently not a problem as the enemy ogres only animate on the spot. The enemies ogres can be hit by a very accurate shot which will cause it to do a death animation.
To create this program I have made use of textures, added models via a scene graph, particle effect and a shader.

Controls
LMB (left mouse button) – select cannon ball
A – move cannon left
D – move cannon right
W – move cannon forward
X – move cannon backward
Up Arrow – Look up
Down Arrow – Look down
Left Arrow – Rotate cannon left
Right Arrow – Rotate cannon right
- – moves cannon down
= – moves cannon up
I – info
F – Light shader

Josh Leach
Game Mechanics Assistant Manchester, United Kingdom