Main Page: Difference between revisions

From Arianne
Jump to navigation Jump to search
Content deleted Content added
No edit summary
m Reverted edit by MediaWiki default (talk) to last revision by [[User:imported>Hendrik Brummermann|imported>Hendrik Brummermann]]
 
(421 intermediate revisions by 17 users not shown)
Line 1: Line 1:
[[Image:arianneWikiLogo.png|right|link=Main Page]]
{{Refactoring}}
The Arianne project started in 1999 and is still going today. Currently we're working on our framework/engine called [[Marauroa]] for developing Internet based multiplayer games and a multiplayer online adventures game called [[Stendhal]]. You can find information about other games we developed at the end of this page.


== Stendhal ==
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.
[[Image:stendhal_0_65_fuzzy.png|link=Stendhal|right]]
Stendhal is a fun friendly and free multiplayer online adventure game. Start playing, get hooked... Get the source code, and add your own ideas...


Stendhal has a huge and rich world. You can explore cities, forest, mountains, mines, plains, caves and dungeons.
* [[history|History Of Arianne]]
* [[helpArianne|How To help Arianne]]: Become an Arianne Hero!
* [[differences|What makes Arianne different]]


You could meet over 250 NPCs, many will give you tasks and quests for valuable experience, shiny gold, but mainly a warm fuzzy feeling.
<p>
<table width=100% valign=top>
<tr>
<td width=47% valign=top>
== Games documentation ==
=== http://arianne.sourceforge.net/screens/stendhal.jpg 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.
* [[StendhalObjectives|Objectives]]
* [[StendhalDesign|Design Doc]]
* [[StendhalOpenTasks|Open Tasks]]: Help Stendhal! Work with us.
* [[StendhalImplementationIdeas|Implementation Ideas]]
====Stendhal Documentation====
* [[StendhalManual|User Manual]] ([[Es:StendhalManual|Manual del usuario]])
* [[StendhalBestiary|Bestiary]]
* [[StendhalItems|Items]]
* [[StendhalQuest|Quest]]
* [[StendhalHistory|History]]
* [[StendhalAtlas|Atlas]]


Your character will develop and grow and with each new level up become stronger and better. With the money you acquire you can buy new items and improve your armour and weapons, trade with friends, or look for what other players are giving away in the 'community chest'.
====Stendhal build instructions====
* [[HowToBuildStendhal|How To Build]]
* [[InstallingStendhal|How To Install]]
* [[InitialStepsWithStendhal|Initial Steps With Stendhal]]


If you just want to fight that helps too - the cities could get overrun by monsters without you!
* [[HowToUseTiledToCreateStendhalMaps|How To Use <b>Tiled</b> To Create Maps]]


So what are you waiting for?! A whole new world awaits... <font size="+1"><u>'''[[Stendhal]]'''</u></font>
=== http://arianne.sourceforge.net/screens/mapacman.jpg Mapacman ===
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|How To Build Mapacman]]
* [[InitialStepsWithMapacman|Initial Steps With Mapacman]]


== Marauroa Engine ==
=== http://arianne.sourceforge.net/screens/gladiators.jpg Gladiators ===
[[Image:oneszeros.png|link=Marauroa|right]]
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
Marauroa 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 TCP transport channel to communicate with dozens of players. Our reference clients are coded using Java in order to achieve maximum portability and use open technologies too.
* [[HowToBuildGladiators|How To Build Gladiators]]


Marauroa manages the client server communication and provides an object orientated view of the world for game developers. It further handles database access in a transparent way to store player accounts, character progress and the state of the world.
</td>
<td width=20>&nbsp;</td>
<td width=47% valign=top>


See [[Marauroa]] for more information.
= Blogs of Arianne developers: =
* [[MiguelAngelBlanchLardin|Miguel Angel Blanch Lardin]]
* [[StephenIerodiaconou|Steve I.]]
* [[WaldemarTribus|Waldemar Tribus]]
* [[Ragnar-GD|Ragnar]]
* [[danter|Danter]]
* [[MatthiasTotz|Matthias Totz]]
* [[The_Paranoid|The Paranoid]]
* [[TeamOfArianne|Team Members, Past & Present]]


= Project Documentation =
When editing please follow these [http://www.oreilly.com/oreilly/author/stylesheet.html guidelines]


== Marboard ==
To do a release it is important to read our [[ ReleaseProcedure |release procedures]].


[[Image:Marboard_dot.png|200px|link=Marboard|right]]
== Overall design documentation ==
[[Marboard]] is an early prototype of an easy to use vector graphics program allowing live collaboration over the Internet. While it is not ready for production use yet, it is a good proof that Marauroa is suitable for serious applications, too.
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 ==
== Project History ==
* [[History|History of Arianne]]
* [[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.
* [[ArianneAuthors|People that worked or work on Arianne]]
* [[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.
* [[Review Of 2010]]
* [[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.

== Frameworks documentation ==
=== Marauroa ===
* [[MarauroaObjectives|Objectives]]
* [[HowToBuildMarauroa|How To Build]]
* [[InitialStepsWithMarauroa|Initial Steps With Marauroa]]
====Developers API====
* [[MarauroaAPIDefinition|Marauroa API Documentation]]

=== pyarianne ===
* [[pyArianneAPIDefinition|pyarianne (Python) API Documentation]]
* [[pyArianneAPIExample|pyarianne (Python) API Example]]

=== ariannexp ===
* [[HowToBuildAriannexp|How To Build ariannexp]]
* [[HowToUseAriannexpInYourProject|How To Use ariannexp in your project]]

</td>
</tr>
</table>

= Miscellaneous =
* [[GamesBuiltUsingArianne|Games Built Using Arianne]]
* [[OtherMultiplayerRolePlayingEnginesAndGames|Other Multiplayer Role Playing Engines And Games]]


Please see [http://meta.wikipedia.org/wiki/MediaWiki_i18n documentation on customizing the interface] and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for usage and configuration help.

Latest revision as of 14:38, 29 March 2026

The Arianne project started in 1999 and is still going today. Currently we're working on our framework/engine called Marauroa for developing Internet based multiplayer games and a multiplayer online adventures game called Stendhal. You can find information about other games we developed at the end of this page.

Stendhal

Stendhal is a fun friendly and free multiplayer online adventure game. Start playing, get hooked... Get the source code, and add your own ideas...

Stendhal has a huge and rich world. You can explore cities, forest, mountains, mines, plains, caves and dungeons.

You could meet over 250 NPCs, many will give you tasks and quests for valuable experience, shiny gold, but mainly a warm fuzzy feeling.

Your character will develop and grow and with each new level up become stronger and better. With the money you acquire you can buy new items and improve your armour and weapons, trade with friends, or look for what other players are giving away in the 'community chest'.

If you just want to fight that helps too - the cities could get overrun by monsters without you!

So what are you waiting for?! A whole new world awaits... Stendhal

Marauroa Engine

Marauroa 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 TCP transport channel to communicate with dozens of players. Our reference clients are coded using Java in order to achieve maximum portability and use open technologies too.

Marauroa manages the client server communication and provides an object orientated view of the world for game developers. It further handles database access in a transparent way to store player accounts, character progress and the state of the world.

See Marauroa for more information.


Marboard

Marboard is an early prototype of an easy to use vector graphics program allowing live collaboration over the Internet. While it is not ready for production use yet, it is a good proof that Marauroa is suitable for serious applications, too.

Project History