:: FuturePong ::

FuturePong! Logo

During the MSc we were asked to produce a version of the classic game "Pong!" using 3D graphics. The game was developed in C++/OpenGL and includes:

  • 3D Graphics
  • Collision Detection
  • Particle Effects
  • Simulated Physics

The Game is similar to the original: each player has a paddle, and must guard their goal while trying to knock the ball into the opponent's goal. This version includes a number of additional features that affect gameplay, such as a bouncing, gravity-affected ball, weapons and powerups.

FuturePong

FuturePong has been developed from scratch using OpenGL (using FreeGlut). It was originally submitted as a Graphics project, and was then improved with more sophisticated collision detection/resolution, the gravity simulation and more advanced particle effects for a Game Technologies module. Since then I have continued to try and improve the underlying code, as well as improving the graphics and gameplay.