SE Team 9 3D Flyer Cole Hoosier Ryan Hannebaum Leanne Gray Alex Stampbach Matt Cook
Project Statement This game allows a player to fly a plane in 3D space and is written using the OGRE graphic rendering engine.
Presentation Outline I. Introduction II. Background III. Review of online decisions IV. UML V. Ideas VI. Conclusion
Background Information
The Current GlobalFlyer
Current Features Basic 3D world Multiple camera views Collision detection with ground Very basic physics
Current Problems No collision detection with buildings No bounds on flying area (app crashes) Poor physics implementation Inexplicable interactions –Rotating propeller broke in iteration 3 Not fun…
Online Elements
UML
Creating the Scene
How a New Game is created
Previous Team’s Ideal Plane Model
How Planes are Made:
Controlling the Plane
Basic Goals Correct UML to be consistent with actual design Update UML according to our design changes, goals and progress
Ideas for Improvement
Improve Physics Physics engine Plane changes direction when wings tilt Give user turning sensation
Improve Usability Set limits in world for plane Cause collision when plane hits a building Add plane control panel –Artificial horizon –Altitude levels –Speedometer User menus Overall improvement of game’s usability
Make It Fun Music Levels Tasks (or “missions”)
Conclusion
Online Ogre tutorials (October 9th) Learn about physics of an airplane (October 9th) Set feasible goals and rework diagrams as needed (October 16th)
Who has Questions? -Images from texasbestgrok.mu.nu/images/GF2.jpg