StendhalObjectives: Difference between revisions

From Arianne
Jump to navigation Jump to search
Content deleted Content added
imported>MiguelAngelBlanchLardin
No edit summary
imported>MiguelAngelBlanchLardin
No edit summary
Line 15: Line 15:


=== Release 1.00 ===
=== Release 1.00 ===
{{ToRelease|
# New GFX:
# New GFX:
## Replaced Tilesets
## Replaced Tilesets
## Replaced sprites
## Replaced sprites
}}


== Stage 5 ==
== Stage 5 ==
Line 26: Line 28:


=== Release 0.40 ===
=== Release 0.40 ===
{{ToRelease|
# Add shops
# Add shops
# Add GFX sprites for combat
# Add GFX sprites for combat
Line 32: Line 35:
## City
## City
## Port
## Port
}}


=== Release 0.31 ===
=== Release 0.31 ===
{{Released|
# Fix bugs
# Fix bugs
# Complete GUI
# Complete GUI
# More maps
# More maps
}}


== Stage 3 ==
== Stage 3 ==
Line 42: Line 48:


=== Release 0.30 ===
=== Release 0.30 ===
{{Released|
# Add items
# Add items
# Add follow on combat
# Add follow on combat
# Add trade
# Add trade
}}


=== Release 0.20 ===
=== Release 0.20 ===
{{Released|
# Add character customization
# Add character customization
# Improve GUI
# Improve GUI
Line 52: Line 61:
## Harder and bigger dungeon
## Harder and bigger dungeon
## Forest
## Forest
}}


== Stage 2 ==
== Stage 2 ==
Line 57: Line 67:


=== Release 0.11 ===
=== Release 0.11 ===
{{Released|
# Give correct RP values to entities
# Give correct RP values to entities
# Code actions on server
# Code actions on server
Line 66: Line 77:
## etc
## etc
# Improve GFX
# Improve GFX
}}


=== Release 0.10 ===
=== Release 0.10 ===
{{Released|
# Expand GUI to support these features.
# Expand GUI to support these features.
# Implement RP rule system.
# Implement RP rule system.
Line 76: Line 89:
# Add Wolf
# Add Wolf
# Better sheep movement
# Better sheep movement
}}


=== Release 0.03===
=== Release 0.03===
{{Released|
# Add A*
# Add A*
# Fix collisions areas
# Fix collisions areas
# Add better Sheep movement and NPC interaction
# Add better Sheep movement and NPC interaction
}}


=== Release 0.02===
=== Release 0.02===
{{Released|
# Add basic AI framework
# Add basic AI framework
# Add NPC to server
# Add NPC to server
Line 89: Line 106:
# Allow completion of tasks
# Allow completion of tasks
# Fix collisions with objects
# Fix collisions with objects
}}


== Stage 1==
== Stage 1==
Line 94: Line 112:


=== Release 0.01===
=== Release 0.01===
{{Released|
# Complete missing points of 0.00
# Complete missing points of 0.00
## Add a GUI to client
## Add a GUI to client
Line 108: Line 127:
## Inspect
## Inspect
## Attack
## Attack
}}


=== Release 0.00 ===
=== Release 0.00 ===

Revision as of 08:57, 11 November 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 in which players can move, chat and fight. Fighting is to gain experience points 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.

Please keep in mind that we want it simple, we want it fast and we want it now. Big complex features need to wait for the next iteration of the project.

Roadmap

Current version in development is: 0.40

Stage 6

This final stage refactor game to allow simple modding by other developers.

Release 1.00

Template:ToRelease

Stage 5

This stage introduce trading and economy into world and RPG rules. This stage create a global world into gameplay.

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.40

Template:ToRelease

Release 0.31

Template:Released

Stage 3

This stage should players to customize thier characters. It also improve the overall RPG experience, improve creature AI and improve the way of finding paths.

Release 0.30

Template:Released

Release 0.20

Template:Released

Stage 2

This stage should provide initial AI support and introduce new entities into gameplay: sheeps, buyers, sellers, and other npcs. And of course, this stage adds monsters.

Release 0.11

Template:Released

Release 0.10

Template:Released

Release 0.03

Template:Released

Release 0.02

Template:Released

Stage 1

This stage, once we chose the Java2D platform, consists on allowing players to move, collide with world and chat with other players.

Release 0.01

Template:Released

Release 0.00

Template:Released

Stage 0

This initial stage was not really released and just was an approach to model the client using different languages. We tried Python and Java2D.