Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/ROADMAP33
-rw-r--r--doc/TODO12
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
diff --git a/doc/TODO b/doc/TODO
index 37bee4f..417ccbb 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -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