StendhalObjectives: Difference between revisions
Content deleted Content added
imported>MiguelAngelBlanchLardin |
No edit summary |
||
Line 1:
__NOTOC__
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 in which players can move, chat, use skills and fight. Fighting is to gain experience points and money that can then be spent on new equipment which 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 identify black points and areas that need to be improved.
Line 9 ⟶ 11:
=Roadmap=
In order to achieve the best of each iteration we have split the project development in seven big achievements.
== Stage 6 ==
Line 15 ⟶ 17:
=== Release 1.00 ===
# New GFX:
## Replaced Tilesets
## Replaced sprites
# Sound system
== Stage 5 ==
This stage introduce trading and economy into world and RPG rules. This stage create a global world into gameplay.
=== Release 0.80 ===
=== Release 0.60 ===
== Stage 4 ==
This stage mainly consists on adding items to gameplay and modify existing parts, GUI and RP, to allow the correct operation of items.
=== Release 0.50 ===
# Add range combat
# Add magic system
# Add more zones:
## Surroundings of Semos
## Surroundings of Ados
## River
## Dungeons
# Add new items
# Add new creatures
=== Release 0.40 ===
# Add shops
# Add items:
## Weapons
## Armors
## Shields
## Helmets
## Food
## Money
## Misc.
# Add stackable items, like coins, food, etc.
# Player inventory and bag
# Add GFX sprites for combat
# Add new zones:
##[[Dungeon2Doc |Dungeons]]
## City
## Port
# Administrator commands
# XML data files for:
## Items
## Creatures
=== Release 0.31 ===
# Fix bugs
# Complete GUI
# More maps
== Stage 3 ==
Line 48 ⟶ 75:
=== Release 0.30 ===
# Add items
# Add follow on combat
# Add trade
=== Release 0.20 ===
# Add character customization
# Improve GUI
Line 61 ⟶ 86:
## Harder and bigger dungeon
## Forest
== Stage 2 ==
Line 67 ⟶ 92:
=== Release 0.11 ===
# Give correct RP values to entities
# Code actions on server
Line 77 ⟶ 101:
## etc
# Improve GFX
=== Release 0.10 ===
# Expand GUI to support these features.
# Implement RP rule system.
Line 89 ⟶ 112:
# Add Wolf
# Better sheep movement
=== Release 0.03===
# Add A*
# Fix collisions areas
# Add better Sheep movement and NPC interaction
=== Release 0.02===
# Add basic AI framework
# Add NPC to server
Line 106 ⟶ 127:
# Allow completion of tasks
# Fix collisions with objects
== Stage 1==
Line 112 ⟶ 133:
=== Release 0.01===
# Complete missing points of 0.00
## Add a GUI to client
Line 127 ⟶ 147:
## Inspect
## Attack
=== Release 0.00 ===
# Code first server logic
# Implement a client that render the background
Line 159 ⟶ 178:
# Create build.xml file for allowing Stendhal to be compiled
# Create automatic method of building released
== Stage 0 ==
| |||