/Save-The-Jewel-Of-Life

This Game was part of DMET 502 Graphics course

Primary LanguageC

Save-The-Jewel-Of-Life

To save the jewel of life, we need to make it first through a garden maze (env 1/ lvl 1) with a light yellow swaying light then through a hell chamber (env 2/ lvl 2) with a red swaying light. The goal of the garden maze is the house that will take you underground to the next level (i.e. hell chamber). Then, the goal in the hell chamber will be to make it out through a door before the chamber crushes you! The jewel of life will be waiting at the chamber end. We must save it before time is up (and to not get crushed)! ( Obstacles which require the implementation of obstacle avoidance or collision detection algorithms. ) and (• The game must have two different scenes (two different levels). This means two different environments. ) + (Light effect is required: This includes different types of light as well as light animations.)

Screenshot 2021-01-16 015832

Screenshot 2021-01-16 015910

To play: use the keyboard arrows to let the player move left, right, forward, or backward (player animated). Left-click to allow the player to jump and collect coins (player and coin disappearance animations)! ( Navigation through the game using the keyboard and mouse functions.) and (Generation of animations with every user interaction. )

  • Env 1 target: the house! (to proceed to next level)
  • Env 2 target: the jewel of life! (main target)

The score is calculated as follows:

  • Bronze coin = +1 to score
  • Silver coin = +2 to score
  • Gold coin = +3 to score

How to play:

  • W -> moves the camera up

  • S -> moves the camera down

  • A -> moves camera left

  • D -> moves camera right

  • H -> rotates camera to left

  • K -> rotates camera to right

  • U -> rotates camera up

  • J -> rotates camera down

  • Keyboard arrows moves the player

  • left mouse click makes the player jump