Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Company Name: Özgür Yazılım Project Title: 3D Massively Multiplayer Online Game (3D MMOG)"— Presentation transcript:

1

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

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

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

5 Outline Project Definition Game Scenerio Game Concept and Features Modules & Engines Development

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

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

8 Environment

9 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

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

11 Modules and Engines Graphical User Interface Game Engine Input Module Menu Module Artificial Intelligence Engine

12 Modules and Engines contd. Graphics Engine Network Module Audio Module Chat Module

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

14 Graphical User Interface

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

16 Input Handler Module Mouse Keyboard Frame Listener(binded with graphic engine)

17 Menu Module a)Game Main Menu b) In Game Menu c) Game Pause Menu

18 Game Main Menu

19 Game Pause Menu

20 In Game Menu

21 Artificial Intelligence Engine Virtual Players Step related puzzles Food and avarage calorie balance

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

23 Network Module

24 Why UDP? Why not TCP?

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

26 Server&Client Game Client Game Client Network Module Game Client Game Server Database Schema Read&Update Schema Game data

27 Audio Module Session sound tracks Environment sound effects

28 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

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


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

Similar presentations


Ads by Google