Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 740 Bytes

README.md

File metadata and controls

20 lines (16 loc) · 740 Bytes

OpenGl-Portal

A C/C++ project using the OpenGL library and API's to depict a Portal system with multiple configurations; including user and object teleportation

Alt Text

Room 1

  • Room 1 involves user teleportation.
  • The goal is to collect the teapot placed across a chasm. Trying to cross the chasm will lead to the user falling from the room to his/her death.
  • The only way to safely collect the teapot is to use the portal to cross the chasm.

Room 2

  • Room 2 involves object teleportation.
  • The user can view an object (ball) being teleported to different regions of the room using portals.

Special keys

  • r - to reset camera settings in the rooms.
  • c - to change in between rooms.
  • esc - to quit