Moon Tanks - PowerPoint PPT Presentation

About This Presentation
Title:

Moon Tanks

Description:

Overview Our Game Idea Design Process Features Algorithms Collision Detection Bullet ... an abandoned tank and ... Bullet object passed to world ... – PowerPoint PPT presentation

Number of Views:78
Avg rating:3.0/5.0
Slides: 13
Provided by: JSe67
Learn more at: https://www.cs.hmc.edu
Category:

less

Transcript and Presenter's Notes

Title: Moon Tanks


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
Write a Comment
User Comments (0)
About PowerShow.com