Roller Coaster

Computer Graphics Coursework

Simulation of a 3-car roller coaster which traverses a small looped track featuring a lift hill, drop, loop-the-loop and turns. The coaster can be viewed from a first-person perspective in each of the carts, as well as additional views that track the carts round the track.

C++
GLUT

Back cart camera view

Back cart camera view


Project Highlights

  • First-person thrills: Strap in for the ride of your life as you experience the roller coaster from a first-person perspective in each of the three cars. Feel the virtual G-forces as you navigate the twists and turns.
  • Multiple viewing angles: For those who prefer a different view, the simulation offers additional camera angles that track the coaster's progress along the track, providing a comprehensive and visually stunning perspective.

Screenshots

Back cart camera view
Back cart camera view
Tracking camera view
Tracking camera view
Centre cart camera view
Centre cart camera view
Cart closeup
Cart closeup