Sheldon L. Snyder
MV 3290 (Topic in MOVES Graphical Simulations)
[2009/3]
10 June 2009


FINAL PROJECT DEMO

A aircraft shooting simulator...kind of. The target aircraft maneuvers semi-intelligently, but completely autonomous, although, movement can be manually controlled if chosen via key inputs. The shooter tracks the target aircraft by mouse movements (left click and hold while dragging) which is called the fly-motion model, and once the target aircraft is within the shooter's sights, engages the target with the press of the space-bar. If a good hit (from sights to aircraft) the target aircraft explodes, and the simulation is over...if desired, the play can resume by pressing the r key.



Action and event taken to create application:

Course milestone activities included in this application:

  • Cross hair

  • Model Creation

  • Object parenting

  • Particle Systems

  • Semi-Intelligent automatic evasion movements

  • Spatial audio

  • Keyboard and Mouse control

  • Bi-Linear Interpolation (location / orientation)

  • Scene object recognition







STATIC SCREENSHOTS and SHORT VIDEO OF THE APPLICATION


(Active keys and mouse actions annotated in bulleted italic)




The initial start up of the application. Target aircraft

slightly up and to the right of the crosshairs.


The target Aircraft is conducting evasion maneuvers.

  • t - Evade up and left

  • y - Evade up and right

  • g - Evade back to the middle

  • b - Evade down and right

  • v - Evade down and left

(At start up the aircraft conducts its evaison automatically but can be controled manually by key press)

Application start up display


Airplane doing evasion maneuvers


Maneuvering and shooting at the target aircraft
with tracing smoke puffs.

  • Space bar - shoot

  • Maneuver:

    • Left click and drag to move cross hairs

    • s - zoom out

    • w - zoom in

    • a - step right

    • d - step left

    • e- step down

    • q - step up






Have target aircraft locked in sights.

Engagement tracking of Aircraft

Aircraft dead in sights


Target aircraft successfully engaged and killed.
r - restart application (bring Aircraft back to life)

Aircraft killed (exploded)


A video sequence of the above screen shots with several immediate restarts (uses DIVX codec) can be seen at this link.