/CSE167_SUTEAM

CSE167_FINAL_PROJECT

Primary LanguageC++

#TankBattle

##Introduction This project is the final project for UCSD computer graphics course CSE 167. Team members are Zeyu Hu, Yiqiu Liu, Zhengzhou Zhang. This project is based on OpenGL 3.3, GLSL and OpenAL. It is a 3D version of the famous video game Tank Battle.

##Technical points

  1. Shadow mapping
  2. Procedurally generated terrain
  3. Procedurally generated trees
  4. Particle system
  5. Skybox

##Creative points

  1. Sound Effect using OpenAL
  2. Natrual and physical-engine-like movement of tank on complex terrain

##Demos

  1. Blog of our team
  2. Youtube video

##Remaining problems

  1. Add multiple tanks
  2. Add AI for enemy tanks
  3. Collision detection
  4. Game logics