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 |
||
[[ |
[[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. |
||
[[ |
[[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 |
||
== Year 2000 == |
|||
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 |
||
[http://arianne.sourceforge.net/wiki_images/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. |
||
[http://arianne.sourceforge.net/wiki_images/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 120: | Line 120: | ||
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 == |
|||
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 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. |
||
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 |
||
== Year 2002 == |
|||
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. |
||
''Image of website in 2002'' |
''Image of website in 2002'' (Anyone has it?) |
||
The progress on the project was awesome eventhough some of the core developers dropped out. Many great contributors joined of whom I can point out Skyflash and Brian Rowe. The project was number 1 on Sourceforge for around 1 month during July, 2002. That means very hard work. |
The progress on the project was awesome eventhough some of the core developers dropped out. Many great contributors joined of whom I can point out Skyflash and Brian Rowe. The project was number 1 on Sourceforge for around 1 month during July, 2002. That means very hard work. |
||
But then problem arose. The code was not as clean and nice as Miguel though it should be, and he suggested a re-code of the project. However some developers disagreed. This coupled with the fact that Miguel seemed to be the only truly active worker, (he was writting the code, the web pages, doing the PR, managing the project and just about everything else!) led to the inevitable result of a burn out and the project was declared dead around Sep, 24. |
But then problem arose. The code was not as clean and nice as Miguel though it should be, and he suggested a re-code of the project. However some developers disagreed. This coupled with the fact that Miguel seemed to be the only truly active worker, (he was writting the code, the web pages, doing the PR, managing the project and just about everything else!) led to the inevitable result of a burn out and the project was declared dead around Sep, 24. |
||
<pre> |
|||
Arianne is dead. |
Arianne is dead. |
||
This project is really exhausted and IMO it can"t continue anymore |
This project is really exhausted and IMO it can"t continue anymore |
||
on the actualy structure. There are 27 developers on Sourceforge |
|||
and only steve has been working lately with PHP of developers site |
|||
and Skyflash with changing the sites content. |
|||
So 24 of those 27 persons are doing NOTHING. |
So 24 of those 27 persons are doing NOTHING. |
||
And well, things are even worse if you take a look to the developers site. |
And well, things are even worse if you take a look to the developers site. |
||
There are several people joined... around 20, I have dedicated several |
There are several people joined... around 20, I have dedicated several |
||
hours of my personal time to create tasks and fill them with good |
|||
| ⚫ | |||
descriptions so that people can take them and just look what is the |
|||
reply... Only steve has used it. |
|||
| ⚫ | |||
None of the GFX people has joined the site. |
|||
Well, and about mailing lists... more of the same... I have do a CALL |
Well, and about mailing lists... more of the same... I have do a CALL |
||
for people to know what everyone is doing here... and the reply has been |
|||
nothing: None has had time to write a few lines explaining what they are doing. |
|||
Project code needs a total clearing... I am writting test cases for |
Project code needs a total clearing... I am writting test cases for |
||
Arianne and it has found to be really instable on the Connection and |
|||
Thread related things, so the only way to continue is to clear it or recode it. |
|||
If someone offers to take the leadership of Arianne I will transfer him |
If someone offers to take the leadership of Arianne I will transfer him |
||
all the keycodes and all the rights over the code that I have written, |
|||
so that he can continue Arianne as s/he thinks it is better, even |
|||
changing the license. |
|||
If none offers to take it, I will meditate about either shutting down it, |
If none offers to take it, I will meditate about either shutting down it, |
||
or clearing ALL and start again from the begin of the begin in a new way |
|||
no developers, no website, no teams, no tasks, no contributions, no ideas. |
|||
One of the biggest errors of Arianne has been to be too open, we have |
|||
One of the biggest errors of Arianne has been to be too open, we have accepted on the team people that is not really to take the task, we have accepted tons of ideas that are really impossible to be done, I have failed to motivate and coordinate this group of people into working on it. Also I have written a huge ammount of documetation, several of you will say that docs are a shit ( like Uli did ) but again, none has written a better one, what Uli wrote was only a email long documentation in a very technical language that hardly can help a newbie to understand it. I have created, used and recommended sourceforge trackers but little people has really used it. |
|||
accepted on the team people that is not really to take the task, we have |
|||
accepted tons of ideas that are really impossible to be done, I have failed |
|||
to motivate and coordinate this group of people into working on it. Also I |
|||
have written a huge ammount of documetation, several of you will say that |
|||
docs are a shit ( like Uli did ) but again, none has written a better one, |
|||
what Uli wrote was only a email long documentation in a very technical |
|||
language that hardly can help a newbie to understand it. I have created, |
|||
used and recommended sourceforge trackers but little people has really used it. |
|||
I have tried to do an schedule of the project but people has not contributed |
I have tried to do an schedule of the project but people has not contributed |
||
a single line to inform me of what they are doing. |
|||
You don |
You don't document anything... nor decisions, nor code. |
||
Personally, I still have the same motivation to create a MMOG as before |
Personally, I still have the same motivation to create a MMOG as before |
||
starting to work on Arianne, so I will for sure retry it, either on Arianne |
|||
or by my own with the experience that I have get on Ariane. |
|||
Anyway, I really want to thank you all the 3 years of Arianne, I have meet |
Anyway, I really want to thank you all the 3 years of Arianne, I have meet |
||
real good friends, I have had great times and I have felt the proud of |
|||
being an open source developer, I also have felt the sadness of getting |
|||
only bad words of what you do, from inside and outside, I have also |
|||
understand that people always talk more than they can do. Anyway, Thanks to all. |
|||
Regards, |
Regards, |
||
Miguel |
Miguel |
||
</pre> |
|||
Now that I re-read the letter, I see that I was really burnt out! :-D |
Now that I re-read the letter, I see that I was really burnt out! :-D |
||
| Line 179: | Line 210: | ||
After that Skyflash took the leadership and using the base work of both Euan's period and the previous years he started to work on a new version that featured a 3D client using plib. |
After that Skyflash took the leadership and using the base work of both Euan's period and the previous years he started to work on a new version that featured a 3D client using plib. |
||
== Year 2003 == |
|||
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 195: | Line 226: | ||
Since I had Marauroa in a stable status, and I was really amazed of how stable Java was, I suggested to use Marauroa as Arianne's server. And as there was no better idea, it was integrated. |
Since I had Marauroa in a stable status, and I was really amazed of how stable Java was, I suggested to use Marauroa as Arianne's server. And as there was no better idea, it was integrated. |
||
== Year 2004 == |
|||
In 2004, Marauroa joined Arianne as a single project. We redefined Arianne's goals so that now Arianne is a framework to create online multiplayer games, and Marauroa is the content management system of Arianne framework. Marauroa now features a fully scriptable RP engine using Python. |
In 2004, Marauroa joined Arianne as a single project. We redefined Arianne's goals so that now Arianne is a framework to create online multiplayer games, and Marauroa is the content management system of Arianne framework. Marauroa now features a fully scriptable RP engine using Python. |
||
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. |
||
On 2004 Sep, 8 Arianne |
On 2004 Sep, 8 Arianne has been 5 years old. |
||