History: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
No edit summary
No edit summary
Line 1: Line 1:
= History of Arianne =
<?plugin CreateToc jshide||=0 liststyle||=ol?>

!!!History of Arianne
Arianne is a project with a huge story behind it.
Arianne is a project with a huge story behind it.


I have tried to write it as extensively and detailed as possible but if you think that i have missed something, please add it.
I have tried to write it as extensively and detailed as possible but if you think that i have missed something, please add it.


!! Introduction
== Introduction ==
! Where the name Arianne came from.
=== Where the name Arianne came from. ===
The name originated from the Greek name 'Ariadne'. (Latin; Arianna and from French; Arianne).
The name originated from the Greek name 'Ariadne'. (Latin; Arianna and from French; Arianne).
Ariadne is a famous character in Greek mythology. She was the daughter of King Minos of Crete and she was in love with Theseus, the Athenian hero who killed the Minotaur ( a half human, half bull creature). Theseus married her, however, then later left her alone on the island of Naxos. Ariadne later married Dionisos the God of Wine.
Ariadne is a famous character in Greek mythology. She was the daughter of King Minos of Crete and she was in love with Theseus, the Athenian hero who killed the Minotaur ( a half human, half bull creature). Theseus married her, however, then later left her alone on the island of Naxos. Ariadne later married Dionisos the God of Wine.
The name Ariadne originates from the ancient Greek words 'ari' which means intelligent and 'adnis' which means pure (as in a virgin). Hence, the daughters of the Romans and Greeks where often called by this name.
The name Ariadne originates from the ancient Greek words 'ari' which means intelligent and 'adnis' which means pure (as in a virgin). Hence, the daughters of the Romans and Greeks where often called by this name.


!! The begining
== The begining ==
Ir all began when Miguel read a post on Linuxgames forum about "What I'd like to see in an RPG". Miguel saw the post and said, 'heh, there is not a single RPG for Linux, it would be nice to create one'. Of course, at the time Miguel didn't know about great games such as: Nethack, Crossfire or Altima.
Ir all began when Miguel read a post on Linuxgames forum about "What I'd like to see in an RPG". Miguel saw the post and said, 'heh, there is not a single RPG for Linux, it would be nice to create one'. Of course, at the time Miguel didn't know about great games such as: Nethack, Crossfire or Altima.


So on July 27, 1999 someone posted what they would have like to have seen in such a game:
So on July 27, 1999 someone posted what they would have like to have seen in such a game:


<pre>
Something in line with your thoughts is my concept of a sort of Sim Fantasy game setting for an RPG. That is, a great deal of effort is done to create a fantasy world that runs logically in a simulated sort of way, from politics to economics to monster populations, and then let the player interact with that.
Something in line with your thoughts is my concept of a sort of Sim Fantasy
game setting for an RPG. That is, a great deal of effort is done to create a
fantasy world that runs logically in a simulated sort of way, from politics
to economics to monster populations, and then let the player interact with that.


You decide you want to become King of Generia? Perform services for a lord
You decide you want to become King of Generia? Perform services for a lord until he knights you, then work your way up the noble ranks by marriage, heroism, warfare or deceit. Or become a necromancer, build up a huge undead army and attack the kingdom, making yourself ruler when they are defeated. A game that simulated the sort of thing you see in a generic fantasy world is what I'm thinking of here, not an exact medaevil life sim. Incursions of dragons, adventurers stirring up the goblins in the hills with their attacks, an ancient evil awakened by careless nomads in the desert, you name it, it could happen.
until he knights you, then work your way up the noble ranks by marriage,
heroism, warfare or deceit. Or become a necromancer, build up a huge undead
army and attack the kingdom, making yourself ruler when they are defeated.
A game that simulated the sort of thing you see in a generic fantasy world
is what I'm thinking of here, not an exact medaevil life sim. Incursions of
dragons, adventurers stirring up the goblins in the hills with their attacks,
an ancient evil awakened by careless nomads in the desert, you name it,
it could happen.


If you wanted to get really ambitious, the entire world might be random.
If you wanted to get really ambitious, the entire world might be random. Use a world creator, run a crude form of Civilization on it until you hit the right tech level, expand upon the basic parameters from the Civ simulation to create the individual lands, peoples, and nations. Populate it with random NPCs, run the world for 100 years or so to give it a bit of history, and bingo.
Use a world creator, run a crude form of Civilization on it until you hit
the right tech level, expand upon the basic parameters from the Civ
simulation to create the individual lands, peoples, and nations. Populate
it with random NPCs, run the world for 100 years or so to give it a bit
of history, and bingo.

The advantage of this approach is that the game would be infinitely
playable. The obvious disadvantage is that it would be hard to get
anything like a coherent story out of the game without some pretty
sophisticated story mechanics in place.


The advantage of this approach is that the game would be infinitely playable. The obvious disadvantage is that it would be hard to get anything like a coherent story out of the game without some pretty sophisticated story mechanics in place. %%%
Think if it as "Rogue" on a much larger scale. Heh.
Think if it as "Rogue" on a much larger scale. Heh.
</pre>


Miguel replied asking for more details and got really interested with the idea. Around one month later the project page was setup and Miguel started looking for help from the hacker community.
Miguel replied asking for more details and got really interested with the idea. Around one month later the project page was setup and Miguel started looking for help from the hacker community.

<pre>
The coding of the game has begun. Project Arianne has just started. Visit the page http://members.xoom.com/arianne_rpg/ . %%%
The coding of the game has begun. Project Arianne has just started.
The page is in Spanish if enough people ask for it i will post an alternative version in English. %%%
Visit the page http://members.xoom.com/arianne_rpg/ .
E-mail yuor ideas,question or feelings about the project. %%%
The page is in Spanish if enough people ask for it i will post an
alternative version in English.
E-mail yuor ideas,question or feelings about the project.


LINUX FOREVER.
LINUX FOREVER.
</pre>


!! Year 1999
== Year 1999 ==
I have not been able to find this initial webpage, seems the hosting went down and I have no copy of it on my HD. All I have from that time is a short declaration of what Arianne should be:
I have not been able to find this initial webpage, seems the hosting went down and I have no copy of it on my HD. All I have from that time is a short declaration of what Arianne should be:


<pre>
What is Arianne? %%%
What is Arianne?
Arianne is an RPG proyect that will have the next set of features:
Arianne is an RPG proyect that will have the next set of features:
* Infinite World
* Infinite World
Line 47: Line 72:
* The most important part of the game is the offline one.
* The most important part of the game is the offline one.


Ideas to add to project:%%%
Ideas to add to project:
Depending on the path of the player or NPC, it will do or be able to do some actions insteads of others, and as a result there will never be two similar games.%%%
Depending on the path of the player or NPC, it will do or be able to
do some actions insteads of others, and as a result there will never
Every NPC will have a story, a ascendants, a set of goals and a personality, so there is no two exact NPC.%%%
be two similar games.
Items are added to the program using a interpreted language that ease it load and that makes it independent of the operating system where the server runs.
Every NPC will have a story, a ascendants, a set of goals and a
Game will is ruled by laws, economical relations between states, politic relations, weather, geography and so.%%%
personality, so there is no two exact NPC.
Items are added to the program using a interpreted language that ease
it load and that makes it independent of the operating system where
the server runs.
Game will is ruled by laws, economical relations between states,
politic relations, weather, geography and so.
To advance on experience points you don't need to kill, but to role play.
To advance on experience points you don't need to kill, but to role play.
</pre>


Sounds fun, doesn't it? Keep in mind that at the time when this was written, Java was a stupid language featuring version 1.0, no one knew about Python and XML was the name of a football team. Now that I re-read these ideas, I think most of the goals are clearly very hard, even with today's technology.
Sounds fun, doesn't it? Keep in mind that at the time when this was written, Java was a stupid language featuring version 1.0, no one knew about Python and XML was the name of a football team. Now that I re-read these ideas, I think most of the goals are clearly very hard, even with today's technology.
Line 59: 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]
[[Image: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]
[[Image: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