Download
moon tanks n.
Skip this Video
Loading SlideShow in 5 Seconds..
Moon Tanks PowerPoint Presentation

Moon Tanks

140 Vues Download Presentation
Télécharger la présentation

Moon Tanks

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Moon Tanks By: Krislin Lee, Jacob Seene, and Chris Weisiger

  2. Overview • Our Game Idea • Design Process • Features • Algorithms • Collision Detection • Bullet Firing • Turn Iteration • Future Plans • Gameplay • Graphics

  3. A Brief History • 30 January 2053, battle for the moon vs. an alien colony • Landed large amounts of military forces on the moon • 17th of November 2062, war ends: new technology for creating an atmosphere • 20 years later... the moon is inhabitable • War begins anew, using the remaining forces from the first war • Commandeer an abandoned tank and eliminate any other tanks

  4. Screenshot

  5. Features • Variable player (2-8) • Random terrain (including texturing) • Random start locations • Graphical power bar • Sound effects

  6. Design Process • Iterative Risk-driven Design • Adapted classes from Triangle World • Thoroughly discussed class interfaces and interactions • CVS • Wiki

  7. UML Class Diagram

  8. Algorithms: Collision Detection • Sphere-sphere Collisions • Triangle-sphere Collisions • Adapted from Triangle World

  9. Algorithms: Bullet Firing • Tank creates a bullet object with • Initial Launch Angle • Initial Launch Power • Bullet object passed to world • Moves and collides bullet • Shortens fuse • World destroys bullet • collision with terrain or tank • fuse expiration

  10. Algorithms: Turn Iteration • Change turns when bullet dies • Loops until bullet is fired • Loops until bullet dies • Rinse and repeat

  11. Future Plans: Gameplay • Strategic tank movement • Player-selected initial start locations • Multiple rounds or levels • Single player mode (target practice) • Team play • Terrain adjustment by collision • Algorithm optimization for collisions

  12. Future Plans: Graphics • Graphics for tanks, bullets, and explosions • Graphical text output • Lighting/shadow effects • Chase camera • Initial camera view behind tanks • Weapon variation