Office Space Race


  • C++ and openGL
  • Graphics module assignment


  • Object hierarchy (i.e. parenting)
  • Custom collision algorithm “multiple-radius”
  • Debug view (collision bounds)
  • Options screen
  • Race Position algorithm (i.e. who is closest to the finish line?)
  • Music and sound effects
  • Cheat prevention and “cheat alert” (e.g. going backwards over the finish line and then forwards in an attempt to trick the “Race Position algorithm” into thinking you have completed a full lap)

You can download the collision technical report PDF here

It’s one of my favourite assignments because I used C++, learn fundamentals of graphics and faced some tough programming challenges (and got a ridiculous game in the end).



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s