1 / 29

Company Name: Özgür Yazılım Project Title: 3D Massively Multiplayer Online Game (3D MMOG)

Company Name: Özgür Yazılım Project Title: 3D Massively Multiplayer Online Game (3D MMOG). Group Members. Özgür Özgür Fırat Erdoğan Onur Demircan Abdulkerim Mızrak. Team Organization. Project Manager Abdulkerim Mızrak Network Design Group Özgür Özgür Onur Demircan

lheinrich
Download Presentation

Company Name: Özgür Yazılım Project Title: 3D Massively Multiplayer Online Game (3D MMOG)

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. Company Name: Özgür Yazılım Project Title: 3D Massively Multiplayer Online Game (3D MMOG)

  2. Group Members • Özgür Özgür • Fırat Erdoğan • Onur Demircan • Abdulkerim Mızrak

  3. Team Organization • Project Manager Abdulkerim Mızrak • Network Design Group Özgür Özgür Onur Demircan • Graphics Design Group Fırat Erdoğan Abdulkerim Mızrak

  4. Outline • Project Definition • Game Scenerio • Game Concept and Features • Modules & Engines • Development

  5. Project Definition • Designing 3D computer graphics • Multiplayer game via Internet • Artificial intelligence • Audio Effects • Providing Virtual Reality

  6. Game Scenerio • Objective: Hunt TREASURE • Environment • Characters(Virtual & Real) • Treasure steps and foods • Calorie Value • Allergic and Vegeterian Characters • Steps passed with puzzles

  7. Environment

  8. Puzzle Sample • 1775 yılında halkının yirmide birinden fazlasını İngilizlere sığır tarifesi üzerinden satan ve bundan gümrük bedeli de alan Fransız Krali kimdir? a)III.Napolyon b)II. Friedrich c)15. Louis d)I.Pepin

  9. Game Concept and Features • Easy to play • Extensibility • Enjoyable • Modular(Object Oriented) • Realistic • Easy-to-develop (Game Scripting)

  10. Modules and Engines • Graphical User Interface • Game Engine • Input Module • Menu Module • Artificial Intelligence Engine

  11. Modules and Engines contd. • Graphics Engine • Network Module • Audio Module • Chat Module

  12. Modules and Engines Chat puzzle database Network mouse&keyboard AI Game Engine Input audio resource Audio Graphics speaker monitor

  13. Graphical User Interface

  14. Game Engine • Core module of the game. • Coordination and syncronization of submodules. • Game state coordination.

  15. Input Handler Module • Mouse • Keyboard • Frame Listener(binded with graphic engine)

  16. Menu Module • Game Main Menu b) In Game Menu c) Game Pause Menu

  17. Game Main Menu

  18. Game Pause Menu

  19. In Game Menu

  20. Artificial Intelligence Engine • Virtual Players • Step related puzzles • Food and avarage calorie balance

  21. Graphic Engine • Rendering operations during the game according to user input and feedbacks from game engine. • Camera Engine • Animations(smooth motion)

  22. Network Module

  23. Why UDP? Why not TCP?

  24. Network Module • UDP(User Datagram Protocol ) Advantages: • Efficiency Disadvantages: • Packages needs to be ordered(timestamping) • Resend Method • Security

  25. Server&Client Game Client Game Client Game data Game data Network Module Game Client Game data Game data Game Server Read&Update Schema Database Schema

  26. Audio Module • Session sound tracks • Environment sound effects

  27. Chat Module Functionality: • Conversation with other players in real time. • Predefined sound effects can be send Such as :” Yeah I have found". Aim: • Much more enjoyable game

  28. Special thanks to ... • Burçin Sapaz • Aysun Başçetinçelik • Kitlesel Yazılım • Bilen Yavuz • Palmax Studio for valuable contributions.

More Related