StendhalObjectives: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>MiguelAngelBlanchLardin No edit summary |
imported>MiguelAngelBlanchLardin No edit summary |
||
| Line 7: | Line 7: | ||
=Roadmap= |
=Roadmap= |
||
# Code first server logic |
# <s>Code first server logic</s> |
||
# Implement a client that render the background |
# <s>Implement a client that render the background</s> |
||
# Add a GUI to client |
# Add a GUI to client |
||
# Split pixel units of arianne units |
# <s>Split pixel units of arianne units</s> |
||
# Add static Game objects to client |
# <s>Add static Game objects to client</s> |
||
# Add static objects on server map. |
# <s>Add static objects on server map.</s> |
||
# Create accesibility map for server and client ( 0 free, 1 blocked ) |
# Create accesibility map for server and client ( 0 free, 1 blocked ) |
||
# Code collision detection system knowing that: |
|||
## Tiles can be of any |
|||
## Sprite can be of any size |
|||
## Bounding boxes is enough |
|||
# Add dynamic game objects to client |
# Add dynamic game objects to client |
||
# Allow player to send actions |
# Allow player to send actions |
||
Revision as of 14:45, 6 February 2005
This documents wants to be a guide to understand what are stendhal's objetives and motivation, so we can try to achieve it in a 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 where player need to move, chat, combat for gaining experience points that will be spent on new equipment, that will be available at shops on one of the zones where the city is located.
The main point on developing stendhal is to stress-test the engine so that we can point black points and areas that need to be improved.
Roadmap
Code first server logicImplement a client that render the background- Add a GUI to client
Split pixel units of arianne unitsAdd static Game objects to clientAdd static objects on server map.- Create accesibility map for server and client ( 0 free, 1 blocked )
- Code collision detection system knowing that:
- Tiles can be of any
- Sprite can be of any size
- Bounding boxes is enough
- Add dynamic game objects to client
- 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