1 / 21

SpadeShip Project

SpadeShip Project. by Ma ça Yazılım. Maça Yazılım Members Deniz Çakıcı Merve Aydınlılar Alev Koçtaş A nıl Can Akay Instructor : Meltem Turhan Y öndem Assistant : Murat Yükselen Supporter company: ETC-IS. Outline. Project Definition SpadeShip’s Scenario Overall Architecture

tyanne
Download Presentation

SpadeShip Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Maça Yazılım Members • Deniz Çakıcı • Merve Aydınlılar • Alev Koçtaş • AnılCan 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. What is Next? • Integrating developed modules • Developing the prototype

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

More Related