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 47: | Line 47: | ||
=== Release 0.20 === |
=== Release 0.20 === |
||
# |
# Add character customization |
||
# |
# Improve GUI |
||
# |
# Add new zones: |
||
## |
## Harder and bigger dungeon |
||
## |
## Forest |
||
== Stage 2 == |
== Stage 2 == |
||
| Line 57: | Line 57: | ||
=== Release 0.11 === |
=== Release 0.11 === |
||
# |
# Give correct RP values to entities |
||
# |
# Code actions on server |
||
## |
## Heal |
||
# |
# Make bigger zones |
||
# |
# Implement algorithm to enter houses or things |
||
## |
## Houses |
||
## |
## Trees |
||
## |
## etc |
||
# |
# Improve GFX |
||
=== Release 0.10 === |
=== Release 0.10 === |
||
# |
# Expand GUI to support these features. |
||
# |
# Implement RP rule system. |
||
# |
# Give correct RP values to entities |
||
# |
# Define actions that can be applied over entities. |
||
# |
# Define what happens on death |
||
# |
# Add GFX feeback for combat |
||
# |
# Add Wolf |
||
# |
# Better sheep movement |
||
=== Release 0.03=== |
=== Release 0.03=== |
||
# |
# Add A* |
||
# |
# Fix collisions areas |
||
# |
# Add better Sheep movement and NPC interaction |
||
=== Release 0.02=== |
=== Release 0.02=== |
||
# |
# Add basic AI framework |
||
# |
# Add NPC to server |
||
# |
# Allow interaction with NPC |
||
# |
# Create tasks for players |
||
# |
# Allow completion of tasks |
||
# |
# Fix collisions with objects |
||
== Stage 1== |
== Stage 1== |
||
| Line 94: | Line 94: | ||
=== Release 0.01=== |
=== Release 0.01=== |
||
# |
# Complete missing points of 0.00 |
||
## |
## <font color=red>Add a GUI to client</font> |
||
# |
# Code actions on server |
||
## |
## Attack |
||
## |
## Chat |
||
## |
## Heal |
||
# |
# Add proper animation for actions |
||
# |
# Allow player move slower: add acceleration |
||
# |
# Make zone change more intuitive. |
||
# |
# Write proper maps based on design proposal |
||
# |
# Allow Player to use Mouse to: |
||
## |
## Move |
||
## |
## Inspect |
||
## |
## Attack |
||
=== Release 0.00 === |
=== Release 0.00 === |
||
# |
# Code first server logic |
||
# |
# Implement a client that render the background |
||
# |
# Add a GUI to client |
||
# |
# Split pixel units of arianne units |
||
# |
# Add static Game objects to client |
||
# |
# Add 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 collision detection to server |
||
# |
# Add dynamic game objects to client |
||
# |
# Implement rendering system where sprite center is not 0,0 but any other defined by user. |
||
# |
# Allow player to send actions |
||
# |
# Refactor code for sending actions to server |
||
# |
# Code actions on server |
||
## |
## Move |
||
## |
## Chat |
||
## |
## Change zone |
||
# |
# Test change zone action |
||
# |
# Code actions in client |
||
# |
# Add animations to sprites |
||
# |
# Expand GUI to support these actions |
||
# |
# Add proper animations for actions |
||
# |
# Screen follows character smoothly |
||
# |
# Create build.xml file for allowing Stendhal to be compiled |
||
# |
# Create automatic method of building released |
||
== Stage 0 == |
== Stage 0 == |
||