Presentation is loading. Please wait.

Presentation is loading. Please wait.

Group: RO3 1 MMORPG Networked Game Advised by Prof. David Rossiter Date: 29 April 2006.

Similar presentations


Presentation on theme: "Group: RO3 1 MMORPG Networked Game Advised by Prof. David Rossiter Date: 29 April 2006."— Presentation transcript:

1 Group: RO3 1 MMORPG Networked Game Advised by Prof. David Rossiter Date: 29 April 2006

2 Group: RO3 2 Outline Introduction Objectives Tools Used Software Development Challenges Future Development Demonstration Questions and Answers Session

3 Group: RO3 3 Introduction What is MMOPRG? –Massive Multi-player Online Role-Play Game Single-player game no longer satisfies players’ needs. MMORPG becomes more popular. Game Clients Internet Dedicated Game Server

4 Group: RO3 4 Objectives of our project An interactive environment is provided for different ages and genders Good Appearance of the game can give an enjoyable environment.

5 Group: RO3 5 Tools Used A.API (Application Programming Interface) i.OGRE (Object-Oriented Graphics Rendering Engine) ii.CEGUI (Crazy Eddie's GUI System) iii.RakNet (Networking API) iv.FMOD (Audio Effects System) v.TinyXML (Parsing XML)

6 Group: RO3 6 Tools Used (Cont’d) B.Software i.Microsoft Visual Studio.NET 2003 ii.AutoDesk 3D Studio Max iii.Adobe PhotoShop

7 Group: RO3 7 Software Development 1.Design –Subsystems Management 1.Networking 2.3D Rendering 3.Graphical User Interface 4.Input 5.Sound 6.Data 7.GameObjects – Character Actions 8.Logger 9.Event Handler – Local player game logic handling

8 Group: RO3 8 Software Development –System Architecture To Server

9 Group: RO3 9 Software Development (cont’d) To Client

10 Group: RO3 10 Software Development (cont’d) 2.Implementation –Networks 1. Scope Data Structure Region Centre (Player’s Position) Map Neighboring Position

11 Group: RO3 11 Software Development (cont’d) –Graphical User Interface (GUI) Status Bar Item List Equipment System Menu Bar Target Info Player Details Spell List Chat TextBox HotKey Menu

12 Group: RO3 12 Software Development (cont’d) –3D Graphics 1. 3D modeling (landscape) Texture Heightmap

13 Group: RO3 13 Software Development (cont’d) –3D Graphics 2. 3D modeling (Monster - Zombie) Exporter (in.mesh file)

14 Group: RO3 14 Software Development (cont’d) –3D Graphics 3. Animations (Player)

15 Group: RO3 15 Software Development (cont’d) –3D Graphics 4. Collision Detection

16 Group: RO3 16 Software Development (cont’d) –3D Graphics 5. Particle System and Billboards

17 Group: RO3 17 –3D Graphics 6. Particle System with 3D models

18 Group: RO3 18 Software Development (cont’d) –Sound Background Music (loading, login screen and in-game environment) Sound Effects (attack, cast spells and be injured) –3D Sound Feature Fading out with Distance

19 Group: RO3 19 Software Development (cont’d) –Game Functions 1. Movement 2. Attacking Monsters 3. Casting Spells 4. Using Items 5. Equipment 6. Chatting 7. Buying Item 8. Creating Team 9. Quest 10. Die and Reborn

20 Group: RO3 20 Software Development (cont’d) –Game Logics Monster Active Attacking Not in Detection Range!!

21 Group: RO3 21 Software Development (cont’d) 3.Testing & Evaluation –The performance tests have been performed on different laptops and PCs with different display resolutions. –Synchronization has been tested among clients.

22 Group: RO3 22 Performance Issue –Using shaded texture To reduce the number of polygons used in the 3D model –Preventing from bulky packets Monster-Response Packets are sent in the time-slot groups The processing time can be evenly distributed Challenges

23 Group: RO3 23 Future Development Load Balancing with parallel servers Automatic path selection Multiple Scenes (Indoor, day and night)

24 Group: RO3 24 Demonstration

25 Group: RO3 25 Questions & Answers Session


Download ppt "Group: RO3 1 MMORPG Networked Game Advised by Prof. David Rossiter Date: 29 April 2006."

Similar presentations


Ads by Google