Skip to content

ktzhang/First-Person-Shooter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trapped!

Created by: Kevin Zhang and Frankie Liu for CSE 167
http://ivl.calit2.net/wiki/index.php/CSE167Fall2014

Description:
You "wake up" in a room filled with a bunch of colorful Dr. Seuss trees. The only way to escape this horrible nightmare is to shoot and blow all the enemies floating around. Little did you know that this is just the beginning of a long and epic journey...

Basically in this game you control the camera using your mouse movements, and control the person moving using the keyboard. Pressing MOUSE1 will fire a ball in the center of your screen and if that bullet hits an enemy in the scene, the enemy will blow up!

Controls:
w, a, s, d: Person Move
Mouse Move: Camera Move
Left Mouse: Shoot

r: Reset Scene
g: Dynamically generate new trees
p, '[', ']' : generate new skybox background
n: go into night vision mode to see bounding boxes
b: see bounding boxes

The main 3 features we are implemented are:

  1. L-system plant generation
  2. Collision detection with bounding boxes and spheres
  3. Particle effects.

Some future features we plan to implement

  1. Scoring system
  2. Physics fun!
  3. Adding in Objects with texture maps
  4. Shading effects
  5. Different shaped objects
  6. Jumping!
  7. Shooting affects screen

Written using C++ with OpenGL.

Checkout our game demo here!

http://www.youtube.com/watch?v=BLzkSCvzkwA
GAMEDEMO

Checkout our Blog here!
http://kevinandfrankie.blogspot.com/

Releases

No releases published

Packages

No packages published