Download presentation
Presentation is loading. Please wait.
Published byYahir Ducksworth Modified over 10 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.