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 | 
