Roadmap
From TheManaWorld
Contents |
[edit]
Roadmap on Mantis
Our roadmap is managed using Mantis. Please see http://mantis.themanaworld.org/roadmap_page.php.
0.0.x releases have got low priority. All developers should concentrate on 0.1.0 release.
[edit]
Some possibly outdated roadmap entries
These generally need to be checked against out Mantis database.
[edit]
TMW 0.1.x
- Improve equipment window (delayed until we have our own equipment set, handled by the new server).
- Add private chat.
- Add buddy list (delayed until here for things like private messaging and online status to be implemented, which would actually make this thing useful, can be moved back if it becomes useful sooner).
[edit]
General future goals
These goals can be inserted into the release plan of any upcoming release, preferably when it's reasonable to expect them to be implemented.
[edit]
Graphics
- [0000021] Support an arbitrary number of layers per map. There will always need to be exactly one
fringelayer (maybe rename toobjectslayer) and oneobstaclelayer. --Bjørn 16:15, 24 December 2005 (CET) - Improve current tilesets
- Animated effects
[edit]
Core Dev
- Setup window improvements:
- Make the setup window accessible since the first login window.
- Make keys configurable (see quard's contribution).
- Reset to Defaults for important values: Update host, World Server, Gui config, Keys (with key configuration)
- Allow automatic ordering of inventory. For example grouping by type or sorting by name, weight or value.
[edit]
Playability
- Improve Battles a little bit by making the character walk to the monster before attacking it when clicking on it.
[edit]
Server roadmap (tmwserv)
[edit]
TMW Server Milestone Set 2
- Implement basic combat (BeingHandler)
- Basic hit detection
- Basic damage calculation
- Implement death and remove of beings
- Test and debug Chat Channels handling (ChatHandler, ChatChannelManager)
- Implement loading of items (ItemManager)
- Implement inventory and equipment system (ItemManager and GameHandler)
- Implement trading of items (ItemManager and TradeHandler)
- Implement loading of being types (BeingHandler)
[edit]
TMW Server Milestone Set 3
- Implement at least one fully functional scripting backend (Lua support for scripting NPCs has been added)
- Implement ability to define quests (QuestHandler)
[edit]
TMW Server 0.1.0
- Synchronize world contents with eAthena server
- Possibly convert players from the eAthena server one way or another
[edit]
TMW Server 0.1.x
- Implement Account's Levels (AccountHandler)
- Implement usual and admin commands depending on the account level (every Handlers)
[edit]
Website interface roadmap (tmwweb)
[edit]
TMW Webinterface 0.1.0
see: Account_Manager for details.
- Implement password recovery through email (done)
- Make easy to plug this into an existing website
- Implement account signup with email verification
- Implement viewing your stats
- Implement checking whether your buddies are online
- Implement viewing server statistics
