History: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Hendrik Brummermann
fixed image links because external images are disabled now
imported>Qwertydragon
 
(81 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Navigation for Marauroa Top|General}}
{{Navigation for Marauroa General}}


= History of Arianne =
= History of Arianne =
Arianne is a project with a huge story behind it.
Arianne is a project with a huge story behind it.
Line 63: Line 67:
<pre>
<pre>
What is Arianne?
What is Arianne?
Arianne is an RPG proyect that will have the next set of features:
Arianne is an RPG project that will have the next set of features:
* Infinite World
* Infinite World
* Online gameplay
* Online gameplay
Line 112: Line 116:
[[Image:webpage_2000.jpg]]
[[Image:webpage_2000.jpg]]


The real achivements of this release was the creation of a nice core of developers, of whom I think the most relevant were Ulrich Eckhardt, Masahiro Minami and Dan Brown, and the fact that the client was running on Linux, Windows, BeOS and MacOS. The base still had the problem of being very hardcoded and the source was really, really badly written so we did what has been a constant in Arianne: completly recode the it, saving only the knowledge gained from out mistakes.
The real achievements of this release was the creation of a nice core of developers, of whom I think the most relevant were Ulrich Eckhardt, Masahiro Minami and Dan Brown, and the fact that the client was running on Linux, Windows, BeOS and MacOS. The base still had the problem of being very hardcoded and the source was really, really badly written so we did what has been a constant in Arianne: to completely recode it, saving only the knowledge gained from our mistakes.


This was one of the greatest things about the Arianne project; we always knew we could do better. Hence we started to code it again from scratch, which unfortunately halted the project for around 6 months during which and there was no significant progress.
This was one of the greatest things about the Arianne project; we always knew we could do better. Hence we started to code it again from scratch, which unfortunately halted the project for around 6 months during which there was no significant progress.
The project numering was changed from the expected 0.4.0 version to 1.0.0 alpha 1.
The project numbering was changed from the expected 0.4.0 version to 1.0.0 alpha 1.
The whole Arianne project was extremly well documented, everything, from specification to design, was written down on webpages and made available to everyone. These design docs (ignoring big changes in the implementation) are still valid.
The whole Arianne project was extremely well documented, everything, from specification to design, was written down on webpages and made available to everyone. These design docs (ignoring big changes in the implementation) are still valid.


Miguel successfully managed to coordinate about 30 people and to make a standard image of the project, thus everything looked like part of a common project... of Arianne.
Miguel successfully managed to coordinate about 30 people and to make a standard image of the project, thus everything looked like part of a common project... of Arianne.


== Year 2001 ==
== Year 2001 ==
2001 was the year of Arianne. Many new and interesting people joined the project. However, unfortunately a new type of contributor appeared: the camper. These where people that joined the project, asked for tasks and vanished after that. It was a pity because they delayed the project a lot and made it much harder to keep adding new features.
2001 was the year of Arianne. Many new and interesting people joined the project. However, unfortunately a new type of contributor appeared: the camper. These were people that joined the project, asked for tasks and vanished after that. It was a pity because they delayed the project a lot and made it much harder to keep adding new features.
The first version of the alpha 1 releases where released under the name Pandora.
The first version of the alpha 1 releases where released under the name Pandora.


Line 255: Line 259:
Marauroa was refactored to achieve more abstraction and was added a new persistence layer, making it a pro choosal for developing small online games.
Marauroa was refactored to achieve more abstraction and was added a new persistence layer, making it a pro choosal for developing small online games.
[[Stendhal]] kept evolving and featured a big play area with thousands of creatures interacting with players.
[[Stendhal]] kept evolving and featured a big play area with thousands of creatures interacting with players.

[[Image:Stendhal074.png|thumb|Stendhal]] <!-- Is that from 2007 or 2008? May need an older screenshot -->


== Year 2007 ==
== Year 2007 ==

[[Image:Stendhal074.png|Stendhal]]


Marauroa was refactored to meet the requirements of an online roleplaying game like Stendhal better.
Marauroa was refactored to meet the requirements of an online roleplaying game like Stendhal better.
Line 264: Line 268:
== Year 2009 ==
== Year 2009 ==


Marauroa now supports multi threaded database access using [[DAO]]s.
Marauroa now supports multi threaded database access using [[High Level Database Access|Data Access Objects]] and can now dynamically instantiate and destroy copies of zones to allow instantiated dungeons.

== Year 2010 ==

Development of Stendhal is going forward quickly. There is now a NPCs for trading between players and the sound system was completely rewritten, allowing much finer control and background music.
See the [[Review Of 2010]].

[[Category:Marauroa]]
{{#breadcrumbs: [[Marauroa]] | [[Marauroa|Overview]] | [[History]] }}