DesignOverview: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
No edit summary
imported>Hendrik Brummermann
No edit summary
 
(43 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Likely Outdated}}
= Introduction =
= Introduction =
{{AddMissing|towhat = text |toadd=network protocol TCP instead of UDP, Client no more in C}}

== What is Arianne? ==
== What is Arianne? ==
Arianne is a multi player online game framework and engine to develop turn based and real time games. It is designed so you can easily create your games on our portable, robust server architecture. The server is written in Java and Python is used for writing game rules. A mySQL backend powers the server and the server communicates with players using a UDP transport channel. Our reference clients are coded using Java and C in order to achieve maximum portability. Arianne's server is totally client agnostic making it very modifiable.
Arianne is a multi player online game framework and engine to develop turn based and real time games. It is designed so you can easily create your games on our portable, robust server architecture. The server is written in Java and Python is used for writing game rules. A mySQL backend powers the server and the server communicates with players using a UDP transport channel. Our reference clients are coded using Java and C in order to achieve maximum portability. Arianne's server is totally client agnostic making it very modifiable.
Line 15: Line 18:


You can read more about them on our main page http://arianne.sourceforge.net.<br>
You can read more about them on our main page http://arianne.sourceforge.net.<br>
Please note that the games are out of date at the moment and do not run. Please be patient until we can fix them.
There are games that are not available now because they got outdate.



== What is Marauroa? ==
== What is Marauroa? ==
Line 134: Line 136:
<pre>
<pre>
connect to Server
connect to Server

login with username and password
login with username and password

Show available characters
Show available characters
choose Character
choose Character

while game keeps running
while game keeps running
{
{
Get perception
Get perception
apply perception to world
apply perception to world
render world

get inputs
send actions
send actions
}
}

logout
logout
</pre>
</pre>

[[Category:Marauroa]]