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 ===
# <s>Add character customization</s>
# Add character customization
# <s>Improve GUI</s>
# Improve GUI
# <s>Add new zones</s>:
# Add new zones:
## <s>Harder and bigger dungeon</s>
## Harder and bigger dungeon
## <s>Forest</s>
## Forest


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


=== Release 0.11 ===
=== Release 0.11 ===
# <s>Give correct RP values to entities</s>
# Give correct RP values to entities
# <s>Code actions on server</s>
# Code actions on server
## <s>Heal</s>
## Heal
# <s>Make bigger zones</s>
# Make bigger zones
# <s>Implement algorithm to enter houses or things</s>
# Implement algorithm to enter houses or things
## <s>Houses</s>
## Houses
## <s>Trees</s>
## Trees
## <s>etc</s>
## etc
# <s>Improve GFX</s>
# Improve GFX


=== Release 0.10 ===
=== Release 0.10 ===
# <s>Expand GUI to support these features.</s>
# Expand GUI to support these features.
# <s>Implement RP rule system.</s>
# Implement RP rule system.
# <s>Give correct RP values to entities</s>
# Give correct RP values to entities
# <s>Define actions that can be applied over entities.</s>
# Define actions that can be applied over entities.
# <s>Define what happens on death</s>
# Define what happens on death
# <s>Add GFX feeback for combat</s>
# Add GFX feeback for combat
# <s>Add Wolf</s>
# Add Wolf
# <s>Better sheep movement</s>
# Better sheep movement


=== Release 0.03===
=== Release 0.03===
# <s>Add A*</s>
# Add A*
# <s>Fix collisions areas</s>
# Fix collisions areas
# <s>Add better Sheep movement and NPC interaction</s>
# Add better Sheep movement and NPC interaction


=== Release 0.02===
=== Release 0.02===
# <s>Add basic AI framework</s>
# Add basic AI framework
# <s>Add NPC to server</s>
# Add NPC to server
# <s>Allow interaction with NPC</s>
# Allow interaction with NPC
# <s>Create tasks for players</s>
# Create tasks for players
# <s>Allow completion of tasks</s>
# Allow completion of tasks
# <s>Fix collisions with objects</s>
# Fix collisions with objects


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


=== Release 0.01===
=== Release 0.01===
# <s>Complete missing points of 0.00</s>
# Complete missing points of 0.00
## <s><font color=red>Add a GUI to client</font></s>
## <font color=red>Add a GUI to client</font>
# <s>Code actions on server</s>
# Code actions on server
## <s>Attack</s>
## Attack
## <s>Chat</s>
## Chat
## <s>Heal</s>
## Heal
# <s>Add proper animation for actions</s>
# Add proper animation for actions
# <s>Allow player move slower: add acceleration</s>
# Allow player move slower: add acceleration
# <s>Make zone change more intuitive.</s>
# Make zone change more intuitive.
# <s>Write proper maps based on design proposal</s>
# Write proper maps based on design proposal
# <s>Allow Player to use Mouse to:</s>
# Allow Player to use Mouse to:
## <s>Move</s>
## Move
## <s>Inspect</s>
## Inspect
## <s>Attack</s>
## Attack


=== Release 0.00 ===
=== Release 0.00 ===
# <s>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</s>
# Add a GUI to client
# <s>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 )</s>
# Create accesibility map for server and client ( 0 free, 1 blocked )
# <s>Code collision detection system knowing that:</s>
# Code collision detection system knowing that:
## <s>Tiles can be of any</s>
## Tiles can be of any
## <s>Sprite can be of any size</s>
## Sprite can be of any size
## <s>Bounding boxes is enough</s>
## Bounding boxes is enough
# <s>Add collision detection to server</s>
# Add collision detection to server
# <s>Add dynamic game objects to client</s>
# Add dynamic game objects to client
# <s>Implement rendering system where sprite center is not 0,0 but any other defined by user</s>.
# Implement rendering system where sprite center is not 0,0 but any other defined by user.
# <s>Allow player to send actions</s>
# Allow player to send actions
# <s>Refactor code for sending actions to server</s>
# Refactor code for sending actions to server
# <s>Code actions on server</s>
# Code actions on server
## <s>Move</s>
## Move
## <s>Chat</s>
## Chat
## <s>Change zone</s>
## Change zone
# <s>Test change zone action</s>
# Test change zone action
# <s>Code actions in client</s>
# Code actions in client
# <s>Add animations to sprites</s>
# Add animations to sprites
# <s>Expand GUI to support these actions</s>
# Expand GUI to support these actions
# <s>Add proper animations for actions</s>
# Add proper animations for actions
# <s>Screen follows character smoothly</s>
# Screen follows character smoothly
# <s>Create build.xml file for allowing Stendhal to be compiled</s>
# Create build.xml file for allowing Stendhal to be compiled
# <s>Create automatic method of building released</s>
# Create automatic method of building released


== Stage 0 ==
== Stage 0 ==