diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ROADMAP | 33 | ||||
-rw-r--r-- | doc/TODO | 12 |
2 files changed, 33 insertions, 12 deletions
diff --git a/doc/ROADMAP b/doc/ROADMAP index 51654dd..9afaab8 100644 --- a/doc/ROADMAP +++ b/doc/ROADMAP @@ -66,17 +66,18 @@ Requires: - player credits - item info + lazy server-client exchange - trading - inventories + player credits (ok) + item info + lazy server-client exchange (ok) + trading (ok) + inventories (ok) Related: - map entity descriptions - equipment trading - player-to-player trading + map entity descriptions (ok) eject cargo/tractor beam + player-to-player trading + player saving + equipment trading model weapon slots and positioning Optional: @@ -84,8 +85,24 @@ fuel system economy tool to generate item icons from models - dockable player ships with trade + dockable player ships (ok) + Implementation: + + inventory + ship statistics window + base inventory depletion, per-item adjustabe depletion rate + dockable player ships needs owner permissions + eject/destroy cargo + handle inventory transfer on ship aquisition + player-to-player trading + player shops + player must be capable of setting the kind and price of items to sell + item 'tradeable' flag + shop allows multiple buyers, p2p trading just one + player factory ships + base factories, per-item adjustabe conversion rate and ratio + e.g. 2 units of niobum to 1 superconductor per 30 seconds + + ------------------------------------------------------------------ version 0.3.0 - Equipment @@ -36,14 +36,16 @@ model: core: BUG dedicated server does not show chat messages (to be verified) fix game.ini load/save sequence + fx events: jump events, tracktor beams, weapons fire + pause game loop when there are no players network: protocol description (incomplete) - zone/system chat - group/clan chat (requires groups) + zone chat + group chat (requires player groups) rcon authentication, rcon command, servers must be able to disable rcon rconpassword: send md5sum instead of plaintext - player authentication (player id) + player authentication (player id), admin rights add server-side distance check before sending entity updates fix lag/client interpolation @@ -56,6 +58,7 @@ network: reliable network messages (e.g. entity create/die) client: + add map window target model fix camera frustum clip (size issue, postponed) tracking camera absolute speed/position gui concept artwork @@ -67,6 +70,7 @@ render: ui: modelview lighting (-> it uses current zone lighting) + unify evennt handlers, expand Event class ad make derived event classes sound: entity/event positional sounds @@ -74,7 +78,7 @@ sound: game: entity health/shield/armor - fix 'give ship' destroying inventory + fix 'give ship' and 'buy ship' destroying inventory data: update starsystem roadmap |