Download presentation
Presentation is loading. Please wait.
Published byEverett Lee Modified over 9 years ago
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
20
What is Next? Integrating developed modules Developing the prototype
21
Thank You Contact Us macayazilim@googlegroups.com Any Questions ?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.