Presentation is loading. Please wait.

Presentation is loading. Please wait.

SpadeShip Project by Maça Yazılım. Maça Yazılım Members o Deniz Çakıcı o Merve Aydınlılar o Alev Koçtaş o Anıl Can Akay Instructor : Meltem Turhan Yöndem.

Similar presentations


Presentation on theme: "SpadeShip Project by Maça Yazılım. Maça Yazılım Members o Deniz Çakıcı o Merve Aydınlılar o Alev Koçtaş o Anıl Can Akay Instructor : Meltem Turhan Yöndem."— Presentation transcript:

1 SpadeShip Project by Maça Yazılım

2 Maça Yazılım Members o Deniz Çakıcı o Merve Aydınlılar o Alev Koçtaş o Anıl Can Akay Instructor : Meltem Turhan Yöndem Assistant : Murat Yükselen Supporter company: ETC-IS

3 Outline Project Definition SpadeShip’s Scenario Overall Architecture Current Progress

4 Project Definition 3D Computer Graphics Multiplayer on a network Team Collaboration Virtual Reality Education of emergency management Online Virtual Team Collaboration Platform with 3D Graphics

5 SpadeShip’s Scenario Simulation environment : passenger ship Fire on the ship 3 different user characters on the ship ▫ captain ▫rescue-team chief ▫first-aid chief

6 Characters Captain ▫Resource:  captain assistants ▫Task:  activate the other characters in case of emergency  ask for support if needed

7 Characters Rescue-team chief ▫Resource :  crew (human resource)  extinguisher, cutting and piercing equipment, special protective outfits, lifeboats (other resource) ▫Task :  evacuation of the passengers  try to extinguish the fire

8 Characters First-aid team chief ▫Resource:  Health officers (human resource)  Medical equipment, wheeled bed (other resource) ▫Task:  Provide first-aid service to injured passengers

9 Characters Facilitator ▫ Does not take place in the scenario ▫ Control the trainees ▫ Provide help if necessary ▫ Has various camera options

10 Project Features easy-to-use ▫Two mode options educative virtual reality

11 Overall Architecture Simulation Module Graphics Module Network Module AI Module Physics Module Audio Module

12 Simulation Module Main module of the simulation Initialize other modules ▫Different for server and client Control simulation flow Manage simulation state ▫Initialization ▫Suspension ▫Flowing

13 Network Module Supply data for client/server applications Communication via server Text and voice messages Simulation flow information OpenTNL as network library

14 Graphics Module Render the scenes of the user ▫First person view ▫Third person view As renderer OGRE is chosen ▫Open source ▫Good documentation ▫Allows object oriented design

15 Artificial Intelligence Module Manages non-player character’s behaviors Both in server and client In server side ▫Controls passengers and fire In client side ▫Controls human resources

16 Physics Module Checks the validity of the actions Detect collisions Evaluates all actions and sends information to simulation engine ODE as physics engine

17 Audio Module Plays audios and voice messages decided by simulation module Implementation using OpenAL

18 Current Progress Networking ▫Basic chat applications ▫Transferring packets etc. Voice communication Graphics Application ▫Using OGRE and CEGUI

19

20 What is Next? Integrating developed modules Developing the prototype

21 Thank You Contact Us macayazilim@googlegroups.com Any Questions ?


Download ppt "SpadeShip Project by Maça Yazılım. Maça Yazılım Members o Deniz Çakıcı o Merve Aydınlılar o Alev Koçtaş o Anıl Can Akay Instructor : Meltem Turhan Yöndem."

Similar presentations


Ads by Google