Main Page: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Q Removed spam |
imported>Danter |
||
| Line 1: | Line 1: | ||
{{Refactoring}} |
{{Refactoring}} |
||
__NOTOC__ |
__NOTOC__ |
||
Arianne is an open source multiplayer online games framework and engine to develop turn based and real time games. It provides a simple way of creating games on a portable and robust server architecture. The server is coded in Java and can use Python for your game description, provides a MySQL backend and uses an UDP transport channel to communicate with dozens of players. Our reference clients are coded using Java and the C language in order to achieve maximum portability and use open technologies too. |
Arianne is an open source multiplayer online games framework and engine to develop turn based and real time games. It provides a simple way of creating games on a portable and robust server architecture. The server is coded in Java and can use Python for your game description, provides a MySQL backend and uses an UDP transport channel to communicate with dozens of players. Our reference clients are coded using Java and the C language in order to achieve maximum portability and use open technologies too. |
||
* [[history|History Of Arianne]] |
|||
* [[helpArianne|How To help Arianne]]: Become an Arianne Hero! |
|||
* [[differences|What makes Arianne different]] |
|||
<p> |
|||
* [[history|History Of Arianne]] |
|||
<table width=100% valign=top> |
|||
* [[helpArianne|How To help Arianne]]: Become an Arianne Hero! |
|||
<tr> |
|||
* [[differences|What makes Arianne different]] |
|||
<td width=47% valign=top> |
|||
== Games documentation == |
|||
=== http://arianne.sourceforge.net/screens/stendhal.jpg Stendhal === |
|||
Check all the Stendhal game info at [[Stendhal| Stendhal Wiki section]] |
|||
=== http://arianne.sourceforge.net/screens/mapacman.jpg Mapacman === |
|||
<p> |
|||
mapacman was our reference game used to test work done in Marauroa. It was the main test platform of Delta<sup>2</sup> algorithm. It is coded in Python on both the client and server sides but unfortunately it is now not working because of the major changes made to Marauroa 1.00. We plan to recover it soon after the Marauroa 1.00 release. |
|||
<table width=100% valign=top> |
|||
* [[HowToBuildMapacman|How To Build Mapacman]] |
|||
<tr> |
|||
* [[InitialStepsWithMapacman|Initial Steps With Mapacman]] |
|||
<td width=47% valign=top> |
|||
== Games documentation == |
|||
=== http://arianne.sourceforge.net/screens/stendhal.jpg Stendhal === |
|||
Check all the Stendhal game info at [[Stendhal| Stendhal Wiki section]] |
|||
=== |
=== http://arianne.sourceforge.net/screens/gladiators.jpg Gladiators === |
||
Gladiators was our reference game which was used to kick off Marauroa. It is programmed using the Blitz library on the client side and uses Java on the server side. Unfortunately, the resulting client wasn't portable and so it was abandoned since Marauroa version 0.4x |
|||
* [[ |
* [[HowToBuildGladiators|How To Build Gladiators]] |
||
* [[InitialStepsWithMapacman|Initial Steps With Mapacman]] |
|||
</td> |
|||
=== http://arianne.sourceforge.net/screens/gladiators.jpg Gladiators === |
|||
<td width=20> </td> |
|||
Gladiators was our reference game which was used to kick off Marauroa. It is programmed using the Blitz library on the client side and uses Java on the server side. Unfortunately, the resulting client wasn't portable and so it was abandoned since Marauroa version 0.4x |
|||
<td width=47% valign=top> |
|||
* [[HowToBuildGladiators|How To Build Gladiators]] |
|||
= Blogs of Arianne developers: = |
|||
</td> |
|||
* [[MiguelAngelBlanchLardin|Miguel Angel Blanch Lardin]] |
|||
<td width=20> </td> |
|||
* [[StephenIerodiaconou|Steve I.]] |
|||
<td width=47% valign=top> |
|||
* [[WaldemarTribus|Waldemar Tribus]] |
|||
* [[Ragnar |
|||
GD|Ragnar]] |
|||
* [[User:Danter|Danter]] |
|||
* [[MatthiasTotz|Matthias Totz]] |
|||
* [[The_Paranoid|The Paranoid]] |
|||
* [[TeamOfArianne|Team Members, Past & Present]] |
|||
= Project Documentation = |
|||
= Blogs of Arianne developers: = |
|||
When editing please follow these [http://www.oreilly.com/oreilly/author/stylesheet.html guidelines] |
|||
* [[MiguelAngelBlanchLardin|Miguel Angel Blanch Lardin]] |
|||
* [[StephenIerodiaconou|Steve I.]] |
|||
* [[WaldemarTribus|Waldemar Tribus]] |
|||
* [[Ragnar-GD|Ragnar]] |
|||
* [[User:Danter|Danter]] |
|||
* [[MatthiasTotz|Matthias Totz]] |
|||
* [[The_Paranoid|The Paranoid]] |
|||
* [[TeamOfArianne|Team Members, Past & Present]] |
|||
To do a release it is important to read our [[ ReleaseProcedure |release procedures]]. |
|||
= Project Documentation = |
|||
When editing please follow these [http://www.oreilly.com/oreilly/author/stylesheet.html guidelines] |
|||
== Overall design documentation == |
|||
To do a release it is important to read our [[ ReleaseProcedure |release procedures]]. |
|||
Do you want to know how Arianne works? Do you want to develop with us? Do you want to create a game using Arianne? Read these documents and if you have any questions or comments on them please use the relavent discussion tabs. |
|||
* [[DesignOverview|Design Overview]] |
|||
* [[NetworkDesign|Network Design]] |
|||
* [[GameDesign|Game Design]] |
|||
* [[DatabaseDesign|Database Design]] |
|||
* [[RolePlayingDesign|Role Playing Design]] |
|||
== General == |
|||
== Overall design documentation == |
|||
* [[HowToWriteGamesUsingArianne|How To Write Games Using Arianne]]: mapacman <br>This long document describes how to write an online game similar to Pacman, from the game design to the game deployment, using Arianne and Python. |
|||
Do you want to know how Arianne works? Do you want to develop with us? Do you want to create a game using Arianne? Read these documents and if you have any questions or comments on them please use the relavent discussion tabs. |
|||
* [[HowToWriteAdventureGamesUsingArianne|How To Write Adventure Games Using Arianne]]: Stendhal <br>This long document describes how to write an online game similar to Zelda, from the game design to the game deployment, using Arianne and Java2D. |
|||
* [[DesignOverview|Design Overview]] |
|||
* [[ChatdServerClientExample|Simple Chat Client/Server Example]] <br>This is a very short description of how to create a simple chat application using Arianne and Python. |
|||
* [[NetworkDesign|Network Design]] |
|||
* [[GameDesign|Game Design]] |
|||
* [[DatabaseDesign|Database Design]] |
|||
* [[RolePlayingDesign|Role Playing Design]] |
|||
== Frameworks documentation == |
|||
== General == |
|||
=== Marauroa === |
|||
* [[HowToWriteGamesUsingArianne|How To Write Games Using Arianne]]: mapacman <br>This long document describes how to write an online game similar to Pacman, from the game design to the game deployment, using Arianne and Python. |
|||
* [[MarauroaObjectives|Objectives]] |
|||
* [[HowToWriteAdventureGamesUsingArianne|How To Write Adventure Games Using Arianne]]: Stendhal <br>This long document describes how to write an online game similar to Zelda, from the game design to the game deployment, using Arianne and Java2D. |
|||
* [[HowToBuildMarauroa|How To Build]] |
|||
* [[ChatdServerClientExample|Simple Chat Client/Server Example]] <br>This is a very short description of how to create a simple chat application using Arianne and Python. |
|||
* [[InitialStepsWithMarauroa|Initial Steps With Marauroa]] |
|||
====Developers API==== |
|||
* [[MarauroaAPIDefinition|Marauroa API Documentation]] |
|||
=== pyarianne === |
|||
== Frameworks documentation == |
|||
* [[pyArianneAPIDefinition|pyarianne (Python) API Documentation]] |
|||
=== Marauroa === |
|||
* [[pyArianneAPIExample|pyarianne (Python) API Example]] |
|||
* [[MarauroaObjectives|Objectives]] |
|||
* [[HowToBuildMarauroa|How To Build]] |
|||
* [[InitialStepsWithMarauroa|Initial Steps With Marauroa]] |
|||
====Developers API==== |
|||
* [[MarauroaAPIDefinition|Marauroa API Documentation]] |
|||
=== |
=== ariannexp === |
||
* [[HowToBuildAriannexp|How To Build ariannexp]] |
|||
* [[pyArianneAPIDefinition|pyarianne (Python) API Documentation]] |
|||
* [[HowToUseAriannexpInYourProject|How To Use ariannexp in your project]] |
|||
* [[pyArianneAPIExample|pyarianne (Python) API Example]] |
|||
</td> |
|||
=== ariannexp === |
|||
</tr> |
|||
* [[HowToBuildAriannexp|How To Build ariannexp]] |
|||
</table> |
|||
* [[HowToUseAriannexpInYourProject|How To Use ariannexp in your project]] |
|||
= Miscellaneous = |
|||
</td> |
|||
* [[GamesBuiltUsingArianne|Games Built Using Arianne]] |
|||
</tr> |
|||
* [[OtherMultiplayerRolePlayingEnginesAndGames|Other Multiplayer Role Playing Engines And Games]] |
|||
</table> |
|||
= Miscellaneous = |
|||
* [[GamesBuiltUsingArianne|Games Built Using Arianne]] |
|||
* [[OtherMultiplayerRolePlayingEnginesAndGames|Other Multiplayer Role Playing Engines And Games]] |
|||