spadeship project by maça yazılım. maça yazılım members o deniz Çakıcı o merve aydınlılar...
TRANSCRIPT
![Page 1: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/1.jpg)
SpadeShip Project by Maça Yazılım
![Page 2: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/2.jpg)
• Maça Yazılım MembersoDeniz ÇakıcıoMerve AydınlılaroAlev KoçtaşoAnıl Can Akay
• Instructor : Meltem Turhan Yöndem• Assistant : Murat Yükselen• Supporter company: ETC-IS
![Page 3: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/3.jpg)
Outline
•Project Definition
•SpadeShip’s Scenario
•Overall Architecture
•Current Progress
![Page 4: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/4.jpg)
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
![Page 5: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/5.jpg)
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
![Page 6: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/6.jpg)
Characters
Captain
▫Resource: captain assistants
▫Task: activate the other characters in case of emergency
ask for support if needed
![Page 7: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/7.jpg)
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
![Page 8: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/8.jpg)
Characters
•First-aid team chief
▫Resource: Health officers (human resource) Medical equipment, wheeled bed (other
resource)▫Task:
Provide first-aid service to injured passengers
![Page 9: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/9.jpg)
Characters
•Facilitator
▫Does not take place in the scenario
▫Control the trainees
▫Provide help if necessary
▫Has various camera options
![Page 10: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/10.jpg)
Project Features
•easy-to-use
▫Two mode options
•educative
•virtual reality
![Page 11: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/11.jpg)
Overall Architecture
•Simulation Module
•Graphics Module
•Network Module
•AI Module
•Physics Module
•Audio Module
![Page 12: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/12.jpg)
Simulation Module
•Main module of the simulation•Initialize other modules
▫Different for server and client•Control simulation flow•Manage simulation state
▫Initialization▫Suspension▫Flowing
![Page 13: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/13.jpg)
Network Module
•Supply data for client/server applications•Communication via server•Text and voice messages•Simulation flow information•OpenTNL as network library
![Page 14: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/14.jpg)
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
![Page 15: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/15.jpg)
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
![Page 16: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/16.jpg)
Physics Module
•Checks the validity of the actions•Detect collisions•Evaluates all actions and sends
information to simulation engine•ODE as physics engine
![Page 17: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/17.jpg)
Audio Module
•Plays audios and voice messages decided by simulation module
•Implementation using OpenAL
![Page 18: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/18.jpg)
Current Progress
•Networking▫Basic chat applications▫Transferring packets etc.
•Voice communication•Graphics Application
▫Using OGRE and CEGUI
![Page 19: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/19.jpg)
![Page 20: 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](https://reader030.vdocuments.site/reader030/viewer/2022032800/56649d215503460f949f6a9a/html5/thumbnails/20.jpg)
What is Next?
•Integrating developed modules•Developing the prototype