Marauroa Roadmap: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>MiguelAngelBlanchLardin |
imported>MiguelAngelBlanchLardin No edit summary |
||
| Line 5: | Line 5: | ||
== Release 2.00 == |
== Release 2.00 == |
||
# Improve multipart messages numering |
# <u>Improve multipart messages numering</u>(fixed: we are using TCP only) |
||
# Add anonymous attributes and slots |
# Add anonymous attributes and slots |
||
# Improve persistence layer |
# <u>Improve persistence layer</u>(fixed: RPZone can store objects and load them back on init) |
||
# Add TCP connections or rework UDP transport to work properly |
# <u>Add TCP connections or rework UDP transport to work properly</u>(fixed: TCP) |
||
# Make marauroa more configurable: |
# Make marauroa more configurable: |
||
## RPObject |
## RPObject |
||
| Line 16: | Line 16: | ||
# Hook for requesting server shutdown from game module |
# Hook for requesting server shutdown from game module |
||
# Allow accountless gameplay |
# Allow accountless gameplay |
||
# Refactor persistent storage facility |
# <u>Refactor persistent storage facility</u>(fixed: copied code from stendhal ) |
||
# Define RPClass attributes that take only a closed set of value |
# <u>Define RPClass attributes that take only a closed set of value</u>(fixed: and Java created Enum... ) |
||
# Allow to create non-planar attributes like lists, sets, etc... |
# Allow to create non-planar attributes like lists, sets, etc... |
||
# Redefine syntax for: |
# <u>Redefine syntax for:</u>(fixed: Explain on other page.) |
||
## RPClass test operations |
## RPClass test operations |
||
## RPObject |
## RPObject |
||
Revision as of 16:42, 23 May 2007
This documents wants to be a guide to understand what are marauroa'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.
Roadmap
Current version in development is: 2.00
Release 2.00
- Improve multipart messages numering(fixed: we are using TCP only)
- Add anonymous attributes and slots
- Improve persistence layer(fixed: RPZone can store objects and load them back on init)
- Add TCP connections or rework UDP transport to work properly(fixed: TCP)
- Make marauroa more configurable:
- RPObject
- RPAction
- IRPZone
- Attributes
- Hook for requesting server shutdown from game module
- Allow accountless gameplay
- Refactor persistent storage facility(fixed: copied code from stendhal )
- Define RPClass attributes that take only a closed set of value(fixed: and Java created Enum... )
- Allow to create non-planar attributes like lists, sets, etc...
- Redefine syntax for:(fixed: Explain on other page.)
- RPClass test operations
- RPObject
- RPSlots
- RPZone synchronized methods.
Release 1.20
- Add slots names to RPClass
- Add invisible attributes
- Add invisible slots