Marauroa Roadmap
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 released version is: 2.50
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