Presentation is loading. Please wait.

Presentation is loading. Please wait.

Arianne Meeting 2010A short introduction to UML1 Concepts of Marauroa and how to use it Hendrik Brummermann.

Similar presentations


Presentation on theme: "Arianne Meeting 2010A short introduction to UML1 Concepts of Marauroa and how to use it Hendrik Brummermann."— Presentation transcript:

1 Arianne Meeting 2010A short introduction to UML1 Concepts of Marauroa and how to use it Hendrik Brummermann

2 Arianne Meeting 2010A short introduction to UML2 Agenda ● What Marauoa can do for you ● Internals ● Client States ● Messages ● Database Access ● Application Interface ● Common RP-Classes ● Client ● Server

3 Arianne Meeting 2010A short introduction to UML3 What Marauroa does ● What Marauroa does ● Database Storage ● Client/Server Network Communication ● Server Infrastructure ● What Marauroa does not ● User Interface ● Graphics ● Sound ● NPCs

4 Arianne Meeting 2010A short introduction to UML4 Agenda ● What Marauoa can do for you ● Internals ● Client States ● Messages ● Database Access ● Application Interface ● Common RP-Classes ● Client ● Server

5 Arianne Meeting 2010A short introduction to UML5 Client States Connection Accepted Login Completed In Game (Game Begin) Logout Accepted

6 Arianne Meeting 2010A short introduction to UML6 Messages – Connected Server Clien t C2S Login Request Key C2S Login Promise C2S Login Send Nonce, Username, Password S2C Send Key S2C Send Nonce S2C Login NACK (stop) S2C Login ACK (go to login_complete)

7 Arianne Meeting 2010A short introduction to UML7 Messages – Logged Completed Server Clien t C2S Choose Character S2C Server Info S2C Character List S2C Choose Character NACK (stop) S2C Choose Character ACK (go to game_begin)

8 Arianne Meeting 2010A short introduction to UML8 Messages – In Game Server Clien t C2S Keep Alive S2C Perception S2C Transfer REQ S2C Transfer C2S Transfer ACK C2S Action turn: timer: rpmanager: action:

9 Arianne Meeting 2010A short introduction to UML9 Messages – Logging out Server Clien t C2S Logout S2C Logout NACK (stay in game_begin) S2C Logout ACK (go to logout_accepted)

10 Arianne Meeting 2010A short introduction to UML10 Database - Accounts

11 Arianne Meeting 2010A short introduction to UML11 Database - Bans

12 Arianne Meeting 2010A short introduction to UML12 Database – RPObject Storage

13 Arianne Meeting 2010A short introduction to UML13 Database - Game Logging

14 Arianne Meeting 2010A short introduction to UML14 Database - Complete

15 Arianne Meeting 2010A short introduction to UML15 Agenda ● What Marauoa can do for you ● Internals ● Client States ● Messages ● Database Access ● Application Interface ● Common RP-Classes ● Client ● Server

16 Arianne Meeting 2010A short introduction to UML16 Common RP-Classes

17 Arianne Meeting 2010A short introduction to UML17 Client ● ClientFramework ● Entity mapping ● Change notifications ● Only one zone, the current one

18 Arianne Meeting 2010A short introduction to UML18 Server ● RPZone ● RPWorld ● RPRuleProcessor ● ObjectFactory


Download ppt "Arianne Meeting 2010A short introduction to UML1 Concepts of Marauroa and how to use it Hendrik Brummermann."

Similar presentations


Ads by Google