graphics final project: tank! zak andree kevin pang ed kim

8
Graphics Final Graphics Final Project: TANK! Project: TANK! Zak Andree Zak Andree Kevin Pang Kevin Pang Ed Kim Ed Kim

Upload: christian-curtis

Post on 18-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim

Graphics Final Graphics Final Project: TANK!Project: TANK!

Zak AndreeZak Andree

Kevin PangKevin Pang

Ed KimEd Kim

Page 2: Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim

Game DescriptionGame Description

3rd person vehicular combat3rd person vehicular combat Windows / OpenGLWindows / OpenGL Kill enemies to earn pointsKill enemies to earn points Dodge obstacles and enemies to stay Dodge obstacles and enemies to stay

alive as long as you canalive as long as you can Level speeds up as you progressLevel speeds up as you progress

Page 3: Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim

Tank MovementTank Movement

Tank is always moving forwardTank is always moving forward User moves the tank left and right User moves the tank left and right

and aims turret up and down with and aims turret up and down with mousemouse

Spacebar makes tank jump and do a Spacebar makes tank jump and do a flip to avoid ground obstaclesflip to avoid ground obstacles

Page 4: Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim

Tank WeaponsTank Weapons

Primary weapon - “Slow” particle Primary weapon - “Slow” particle laserslasers

Secondary weapon - Rockets with Secondary weapon - Rockets with large area of effectlarge area of effect

Firing done with mouse buttonFiring done with mouse button

Page 5: Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim

Level DetailsLevel Details

One big endless levelOne big endless level Tank drives down a preset trackTank drives down a preset track Enemies and obstacles appear Enemies and obstacles appear

before you at randomly generated before you at randomly generated positionspositions

Page 6: Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim

Graphical Graphical ImplementationsImplementations

3D world with lighting effects and 3D world with lighting effects and smooth shadingsmooth shading

Texture mappingTexture mapping Graphical HUDGraphical HUD View frustum cullingView frustum culling Particle engineParticle engine Toggled first person modeToggled first person mode MipmappingMipmapping

Page 7: Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim

Other FeaturesOther Features

Mouse and keyboard inputMouse and keyboard input Collision detectionCollision detection SoundSound AIAI

Page 8: Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim

Questions?Questions?