DesignOverview: Difference between revisions
Content deleted Content added
No edit summary |
No edit summary |
||
Line 8:
Arianne has always been an Open source project and always will be. Each version has been written and released as GNU GPL software. We believe the right way is to give you the power to change, edit and configure whatever you want, both on clients and the server. Arianne always welcomes your contributions and modifications to the code to make this the open source reference platform for game content providers.
Arianne is playable. Arianne now supports
* a TicTacToe game
* a multi player Gladiators fighting game
* a multi player Pacman game
* a multi player Zelda like game
You can read more about them on our main page http://arianne.sourceforge.net.<br>
There are games that are not available now because they got outdate.
Line 34 ⟶ 39:
= Basic Design of Marauroa =
Marauroa is
Marauroa server is
* 1 thread to receive data from clients
* N threads to send data to clients
Line 122 ⟶ 127:
Scheduler handles the actions as they are sent by the GameManager. RuleManager is a class that encapsulates all the implementation related to rules.
= Basic design of ariannexp =
Ariannexp is arianne client. It doesn't matter if you use Java, C or Python, you have an interface for connecting to an Arianne server.
| |||