Main Page: Difference between revisions

From Arianne
Jump to navigation Jump to search
Content deleted Content added
imported>StephenIerodiaconou
mNo edit summary
Line 29: Line 29:


=== Mapacman ===
=== Mapacman ===
mapacman has been our reference game to consolide work done in Marauroa. It has been the test platform of Delta<sup>2</sup> algorithm. It is coded in Python both client and server, and unfortunatelly it is now not working because of changes done to Marauroa 1.00. It is planned to recover it soon after Marauroa 1.00 release.
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.
* [[HowToBuildMapacman]]
* [[HowToBuildMapacman]]
* [[InitialStepsWithMapacman]]
* [[InitialStepsWithMapacman]]


=== Stendhal ===
=== Stendhal ===
Stendhal is our reference game for Marauroa 1.00 to test multizones features. It is coded in Java both client and server.
Stendhal is our reference game for Marauroa 1.00. It primarily tests the new multizones features. It is coded in Java both client and server.
* [[StendhalObjectives]]
* [[StendhalObjectives]]
* [[StendhalDesignIdeas]]
* [[StendhalDesignIdeas]]
Line 47: Line 47:
= Project Documentation =
= Project Documentation =
== Overall design documentation ==
== Overall design documentation ==
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 please use discussion tab to place questions and comments.
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]]
* [[DesignOverview]]
* [[NetworkDesign]]
* [[NetworkDesign]]
Line 55: Line 55:


== General ==
== General ==
* [[HowToWriteGamesUsingArianne]] <br>This long essay describes how to write a online game similar to Pacman, from the game design to the game deployment, using Arianne and Python.
* [[HowToWriteGamesUsingArianne]] <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.
* [[ChatdServerClientExample]] <br>This is a very short description of how to create a simple chat application using Arianne and Python.
* [[ChatdServerClientExample]] <br>This is a very short description of how to create a simple chat application using Arianne and Python.


Line 77: Line 77:


= Miscellaneous =
= Miscellaneous =
* [[GamesBuiltUsingArianne]]
* [[OtherMultiplayerRolePlayingEnginesAndGames]]
* [[OtherMultiplayerRolePlayingEnginesAndGames]]



Revision as of 10:55, 9 February 2005

This is our project Wiki, use it wisely.

Regards,
Miguel

What is Arianne?

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.

Blogs of Arianne developers:

Games documentation

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

Mapacman

mapacman was our reference game used to test work done in Marauroa. It was the main test platform of Delta2 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.

Stendhal

Stendhal is our reference game for Marauroa 1.00. It primarily tests the new multizones features. It is coded in Java both client and server.


 

Project Documentation

Overall design documentation

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.

General

  • HowToWriteGamesUsingArianne
    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.
  • ChatdServerClientExample
    This is a very short description of how to create a simple chat application using Arianne and Python.

Frameworks documentation

Marauroa

pyarianne

Ariannexp


Miscellaneous

Please see documentation on customizing the interface and the User's Guide for usage and configuration help.