History: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
No edit summary
No edit summary
Line 91: Line 91:
The first webpage of this new era featured a much more interesting webpage
The first webpage of this new era featured a much more interesting webpage


[[Image:webpage_1999.jpg]]
http://arianne.sourceforge.net/wiki_images/webpage_1999.jpg


And the very first version of Arianne: a 2D Client.
And the very first version of Arianne: a 2D Client.


[[Image:screenshot_1999.jpg]]
http://arianne.sourceforge.net/wiki_images/screenshot_1999.jpg


During that year, Arianne evolved anarchily and fast to a small working offline game where the player was able to move around a piece of terrain of around the size of 3 screens. The great achievement at this stage was the portability, as the game was runable on Windows, Linux and BeOS thanks to SDL which at that period an awesome 0.10 version
During that year, Arianne evolved anarchily and fast to a small working offline game where the player was able to move around a piece of terrain of around the size of 3 screens. The great achievement at this stage was the portability, as the game was runable on Windows, Linux and BeOS thanks to SDL which at that period an awesome 0.10 version
Line 102: Line 102:
In the year 2000, Arianne reached version 0.3.0 and that was the first version to feature a real client-server framework. Everything was pretty hardcoded and was extremly difficult to either add new features or fix existing ones, however the framework was kept that way up to version 0.3.9
In the year 2000, Arianne reached version 0.3.0 and that was the first version to feature a real client-server framework. Everything was pretty hardcoded and was extremly difficult to either add new features or fix existing ones, however the framework was kept that way up to version 0.3.9


[[Image:screenshot_2000.jpg]]
http://arianne.sourceforge.net/wiki_images/screenshot_2000.jpg


Also a BeOS version was released and hence Arianne was one of the first BeOS open source games.
Also a BeOS version was released and hence Arianne was one of the first BeOS open source games.


[[Image:screenshot_2000_BeOS.jpg]]
http://arianne.sourceforge.net/wiki_images/screenshot_2000_BeOS.jpg


Around this time the website was rebuilt using Midgard, a strange content management system, but the result was a really clear and nice website.
Around this time the website was rebuilt using Midgard, a strange content management system, but the result was a really clear and nice website.


[[http://arianne.sourceforge.net/wiki_images/webpage_2000.jpg]]
http://arianne.sourceforge.net/wiki_images/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 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.
Line 124: Line 124:
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.


[[http://arianne.sourceforge.net/wiki_images/webpage_2001.jpg]]
http://arianne.sourceforge.net/wiki_images/webpage_2001.jpg


[[http://arianne.sourceforge.net/wiki_images/screenshot_2001_MacOS.jpg]]
http://arianne.sourceforge.net/wiki_images/screenshot_2001_MacOS.jpg


This version featured a basic server-client framework, that was easy to debug and expand, and that would create a base for the next project steps. This year also featured two more releases of tech previews of Galadriel which was the 1.2 version of Arianne. We started to add features such as a database backend, and a secure login procedure
This version featured a basic server-client framework, that was easy to debug and expand, and that would create a base for the next project steps. This year also featured two more releases of tech previews of Galadriel which was the 1.2 version of Arianne. We started to add features such as a database backend, and a secure login procedure
Line 133: Line 133:
In the year 2002 Arianne released a major version, named Galadriel, that added a python RP system, a database backend for accounts, a XML storage for the world and a small 2D client using Kyra, a sprite engine for SDL.
In the year 2002 Arianne released a major version, named Galadriel, that added a python RP system, a database backend for accounts, a XML storage for the world and a small 2D client using Kyra, a sprite engine for SDL.


[[http://arianne.sourceforge.net/wiki_images/screenshot_2002.jpg]]
http://arianne.sourceforge.net/wiki_images/screenshot_2002.jpg


The website was created again, this time using PHPNuke. (trust me, you don't want to run PHPNuke!). Olivier Milla and Djagg worked really hard on the website to make it unique and different, and they did a real good job.
The website was created again, this time using PHPNuke. (trust me, you don't want to run PHPNuke!). Olivier Milla and Djagg worked really hard on the website to make it unique and different, and they did a real good job.
Line 213: Line 213:
In the year 2003, the project started to move again and without dropping the old code Skyflash managed to fix bugs and add new features, as a 3D client that allowed players to move, fight and cast magic. This version of Arianne featured a Lua scripting engine that made everything very interesting. This version was called Naxos thus starting a new version naming scheme.
In the year 2003, the project started to move again and without dropping the old code Skyflash managed to fix bugs and add new features, as a 3D client that allowed players to move, fight and cast magic. This version of Arianne featured a Lua scripting engine that made everything very interesting. This version was called Naxos thus starting a new version naming scheme.


[[http://arianne.sourceforge.net/wiki_images/screenshot_2003.jpg]]
http://arianne.sourceforge.net/wiki_images/screenshot_2003.jpg


''Image of 2D Client in 2003''
''Image of 2D Client in 2003''
Line 230: Line 230:
Arianne was rewritten, but now only as a client side application able to connect to a Marauroa server. Arianne was simplified so it was extremely easy to write new games, and Python binding was added so that development of games in Python was made possible.
Arianne was rewritten, but now only as a client side application able to connect to a Marauroa server. Arianne was simplified so it was extremely easy to write new games, and Python binding was added so that development of games in Python was made possible.


[[http://arianne.sourceforge.net/wiki_images/screenshot_2004.jpg]]
http://arianne.sourceforge.net/wiki_images/screenshot_2004.jpg


Arianne heads now to begin a great framework for developing games. At the time of writting there are three games using the system in its alpha stage.
Arianne heads now to begin a great framework for developing games. At the time of writting there are three games using the system in its alpha stage.