Update:New RS Engine Progress

I know lots of you are wondering how the RuneScape engine update is progressing so I've taken a few minutes to update my progress chart with the latest figures.

This is my personal progress chart, and so only show aspects of the update that I am working on. We'll probably get some of the other staff who are converting the maps and quests, to post their own progress reports too.

Andrew

Andrew's progress chart for RuneScape-Engine-Update

White numbers indicate progress as of 27th Apr Yellow numbers indicate updated progress as of 16th Jun

Please note you can't easily work out a release date from these numbers since the tasks are not all the same size or difficulty. For example the script interpreter is probably as complex as all the secondary tasks put together since it controls every single aspect of the game.

Not only are the tasks different sizes, but also as more tasks are completed it is possible to reuse earlier code more. For example the close-range combat took a long time to do, but the other combat types will be able to reuse much of the same code so should be far faster to complete. This is why it is difficult for us to give an exact release date

Primary tasks

Core modules New 3d-engine - 95% content delivery system - 90% - 95% internal map-build system - 90% player management system - 100% location management system - 100% npc management system - 100% object management system - 90% - 95% inventory management system - 90% - 100% login/save-game server - 10% - 70%

Tools: New animation tool - 100% New map editor - 100% New compression tools - 100%

Script system: Specify new script system - 100% Write new script compiler - 100% Write new script interpreter - 50% - 90%

Interface system: Specify new interface system - 100% Write new interface designer - 90% - 100% Write new interface interpreter - 60% - 90%

Multi-way combat system: specify new combat system - 80% - 100% close-range combat - 0% - 90% long-range combat - 0% - 10% duelling - 0% prayer/magic - 0%

NPC AI npc behaviour modes - 10% - 50% npc scripting - 0% - 90%

Secondary tasks

Chat: npc chat - 90% - 100% public chat - 10% - 50% friends-list - 0%

Non-scriptable interfaces: mini-map - 100% player design screen - 0% title screen - 0% - 50%

Complex interfaces: inventory/wear system - 100% shop system - 0% trading system - 0% bank system - 0%

Misc: player route-finding - 90% camera behaviour - 50% - 90% music/sound integration - 0% - 50% data collect module - 0%