flight simulatior game engine

27
Flight Simulatior Game Engine By Eric Fletcher and Derek Keola Ng

Upload: kanoa

Post on 08-Feb-2016

69 views

Category:

Documents


0 download

DESCRIPTION

Flight Simulatior Game Engine. By Eric Fletcher and Derek Keola Ng. Game Engine. The World The Plane Enemies and Missions Controls / Internal. The World. Landscape Natural Conditions Geography Characters. The World’s Landscape. Size 10,000 x 10,000 est. Segment the world. - PowerPoint PPT Presentation

TRANSCRIPT

Flight SimulatiorGame Engine

By Eric Fletcher andDerek Keola Ng

Game Engine

• The World

• The Plane

• Enemies and Missions

• Controls / Internal

The World

• Landscape

• Natural Conditions

• Geography

• Characters

The World’s Landscape

• Size 10,000 x 10,000 est. Segment the world

The World’s Landscape (cont.)

• Outside Boundaries

• Geographic Features

• Artistic Input

Natural conditions

• Day and Night

• Wind speed and direction

• Gusts

• Weather

Natural Conditions (cont.)

• Questions: Realistic or supernatrualistic Control of time Affect Game play

Geography

• Terrain• Buildings• Land• Forest

Characters

• Robots Enemies

• People

• NPCs

Game Engine

• The World

• The Plane

• Enemies and Missions

• Controls / Internal

Plane

• Specs • Parts• Camera / Positioning• Weapons

Plane Specifications

Artists: WWI style plane

Keep Track Speed Fuel Inventory Size and Weight Damage

Plane Parts

Add / Upgrade Parts Adds to game play

Damage values to each part More Realistic More attributes to track

Repair option

Camera / Positioning

2 cameras (Cockpit and Plane) Switch Views

Track Positioning Radar

Weapons

Artists: “Gunpods” Guns (Projectiles) Bombs Track

Max Ammo No Ammo Damage Value

Issues

How realistic we want the plane to be? (Physics)

Fuel limits? Other plane types? NPC planes? (Artists)

Game Engine

• The World

• The Plane

• Enemies and Missions

• Controls / Internal

Enemies and Missions

Enemies (AI and Artists)

Missions (Scripting)

Enemies

Bug-type robots (Artists) 3 sizes Combine to each other Attachable Turrets

Attack, Defend, Scavenge (AI) Guns, Bombs, Hooks

Enemies (cont.)

Damage / Hitboxes Positioning

Death state Dark / blackened (Artists) Smoke Leaves Item – Plane “picks it up”

Missions

Use the game state values to determine. (Scripting)

Keep Track of game values e.g. Time limits, health, enemy pos, etc

Keeps list missions completed

Game Engine

• The World

• The Plane

• Enemies and Missions

• Controls / Internal

Internal / Controls

• Player Stats

• I/O and Save state

• Controls

Player Stats

Player Stats Missions Completed Money $$$ Inventory Skills Training

Player Stats (cont.)

Player and Plane Stats Assume player has multiple planes Minimize stat sharing / confusion Keep all player’s plane stats?

I/O and Save state

Open, new, save file functions

Saves Player Stats

Controls

Keyboard / Mouse Key mapping?

Game pad / Joystick OIS – Object Oriented Input System

(multiplatform) wxWidgets (multiplatform)