Uses of Package
marauroa.common.game

Packages that use marauroa.common.game
Package
Description
the Stendhal Client.
entities are all the interactive objects of the gaming world (including players, NPCs, creatures, items, signs, chests, portals, ...)
 
events sent from the server to the client
the user interface including all dialogs, the main game window and views for the game entities.
 
 
 
 
common classes for both server and client.
Actions are commands send from the clients to the server.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
the scripting backend.
Entities are all the interactive objects of the gaming world (including players, NPCs, creatures, items, signs, chests, portals, ...)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Management of Slots.
 
 
Events are notifications send from the server to the clients.
 
 
 
 
 
 
 
 
 
Interactive scripts that high level admins can invoke.
 
This package contains the client framework that you need to extend to implement a real client.
This package contains the client network interface.
This package stores all the important data structures of Marauroa.
This package stores all the serializers to build Messages from a stream of bytes and from a Message create a stream of bytes representing it.
Stores all the messages classes.
This package contains the classes that store information about players connected to server.
high level database access.
 
This package provides a helper implementation for a Python RP Rules Manager and a Python World storage.
This is possibly the most complex part of all the middleware that makes up Arianne.
Role Playing Design is the determining factor on how easy is to create a new game for Arianne.