graphics final project: tank! zak andree kevin pang ed kim
TRANSCRIPT
Graphics Final Graphics Final Project: TANK!Project: TANK!
Zak AndreeZak Andree
Kevin PangKevin Pang
Ed KimEd 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
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
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
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
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
Other FeaturesOther Features
Mouse and keyboard inputMouse and keyboard input Collision detectionCollision detection SoundSound AIAI
Questions?Questions?