StendhalObjectives: Difference between revisions

Content deleted Content added
imported>MiguelAngelBlanchLardin
No edit summary
imported>Blacklads
m Undo revision 11684 by Ufizavipupu (Talk)
 
(459 intermediate revisions by 9 users not shown)
Line 1:
This documents wants to be a guide to understand what are stendhalStendhal's objetivesobjectives and motivation, so we can try to achieve it in aan easier way by doing only the simplest possible thing to make it work.
 
==Goal==
Our goal is to create a multiplayer game with several zones wherein playerwhich needplayers tocan move, chat, combatuse forskills gainingand fight. Fighting is to gain experience points and money that willcan then be spent on new equipment, thatwhich will be available at shops on one of the zones where the city is located.
 
The main point on developing stendhalStendhal iswas to ''stress-test'' the [[Marauroa]] engine so that we can pointidentify black points and areas that need to be improved. We have been surprised by the wide happy welcome that Stendhal have received from users all around, so we are now focusing also in improving the game play by adding more zones, more monsters, more items, more quests, and new exciting features.
 
Please keep in mind that '''we want it simple, we want it fast and we want it now'''.<br>
=Roadmap=
Big and very complex features need to be split into small parts across multiple iteration of the project.
# <s>Code first server logic</s>
 
# <s>Implement a client that render the background</s>
==Objective==
# Add a GUI to client
Create a fun to play multiplayer game with a huge game area, a ton of monsters that interact between them and a new exciting RP system that gets the best from several approaches. Ah! and conquer the whole world!.
# <s>Split pixel units of arianne units</s>
 
# <s>Add static Game objects to client</s>
<br>
# <s>Add static objects on server map.</s>
<br>
# Create accesibility map for server and client ( 0 free, 1 blocked )
<br>
# Code collision detection system knowing that:
----
## Tiles can be of any
 
## Sprite can be of any size
[[Stendhal | Back to stendhal main wiki page]]
## Bounding boxes is enough
 
# Add dynamic game objects to client
[[Category:Stendhal]]
# Allow player to send actions
# Code actions on server
## Move
## Chat
## Attack
## Change zone
# Code actions in client
# Expand GUI to support these actions
# Add proper animations for actions