Soul Envoy - PowerPoint PPT Presentation

About This Presentation
Title:

Soul Envoy

Description:

Game Manager. Graphic Engine. Physics Engine. Networking Engine. Media Engine. Physics ... Helicopter. Rotor. Tail Rotor. Body. Hinge. Hinge. Missiles. Weight ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 19
Provided by: Nic101
Category:
Tags: envoy | game | helicopter | soul

less

Transcript and Presenter's Notes

Title: Soul Envoy


1
Soul Envoy
  • Final Year Project

22nd April 2006
By Zhu Jinhao
2
Project Briefing
3
(No Transcript)
4
Outline
1. Design
1.1 Engine Structure
2. Implementation
2.1 Physics
2.2 Artificial Intelligence
2.3 Networking
2.4 Media
2.5 Customization
2.6 Vehicle Aircraft
3. Demo
5
Engine Structure
Manager
Game Manager
Stage Manager
Component
Graphic Engine
Physics Engine
Networking Engine
Media Engine
6
Physics
The basic loop of the physics engine
1. Apply forces, position changes and rotations
to the bodies and geometries.
2. Calculate the collisions between the
corresponding bodies for each iteration.
3. Let the simulation calculate one step.
4. Clear all contact joint information.
5. Apply the new positions and rotations to the
visual objects.
6. Loop to point 1.
7
Artificial Intelligence
Path Finding
- Humanistic
- Fast
Solution
Search Algorithm Nondeterministic Algorithm
8
Search Algorithm
A
Evaluation functionF (n) G (n) H (n)F (n)
estimated total cost of path through
the current node n to the goal.G (n) the total
cost of path from the start node to
the current node n.H (n) true cost from the
current node n to the goal.
Waypoints Generation
Automatic
Manual
Procedure of getting a path
Waypoint Information
Build Graph
Search Tree
Result Path
9
Nondeterministic Algorithm (V)
10
Networking
Server Client
Client
Client
Client
11
Packet
Synchronization
handles all packages separately according to the
time stamp of the package
Only after the current updating of the world is
finished, the other packages in the waiting list
may proceed to be processed
Enrollment
Unique player ID and start position
Wait for servers response of the enrollment
Physics across network
Client prediction server correction
12
Media
Audio
- 2D 3D Sound
Multiple channels
Virtual sound
Video
- Render to texture
Pass filter
Map to Mesh
13
Customization
Controller Setting
Audio Setting
Video Setting
Load Save Game
14
Vehicle Aircraft
Hinge Joint
Body1
Body2
Hinge
15
Hinge2 Joint
Body1
Body2
Hinge2
16
Helicopter
Structure
Physics
Lift
Rotor
Hinge
Rotation
Thrust
Missiles
Drag
Body
Tail Rotor
Rotation Balance
Hinge
Weight
17
Demo
  1. GUIPhysics ControlPath Finding
  1. Multiple Robots AI Behavior

3. Overall (AI, Systems)
4. Networking (FYP Lab)
18
Thank You
Write a Comment
User Comments (0)
About PowerShow.com