diff options
Diffstat (limited to 'doc/TODO')
| -rw-r--r-- | doc/TODO | 113 | 
1 files changed, 26 insertions, 87 deletions
| @@ -1,30 +1,25 @@ -	The Osirion Project - TODO -    ------------------------------------------------------------------ -version 0.1: +	The Osirion Project - TODO -	fix turning (needs more testing) -	fix cl_prediction (or not) -	zone/entity network interaction (ok) -	targetting system (ok) +  ------------------------------------------------------------------ -	join menu -	minor license issues, documentation cleanup -	0.1 build -	SVN reorganisation ? +version 0.1.0: +	documentation cleanup +	 +	SVN reorganisation +	data reorganization -version 0.2: +version 0.2.0: -	docking  	server-client event system, hit-once lightweight entities  	explosion events  	weapons fire events  	model trigger_dock -version 0.3: +version 0.3.0:  	comodities  	economy @@ -36,110 +31,54 @@ filesystem:  	fs_base, fs_mod, fs_game, to be used by modules  model: -	engine flare key (ok) -	split map loader from model (ok) -	model fragments (ok) - -	support model parts (e.g. func_group, func_rotate, func_door) +	shaders +	model parts (e.g. func_group, func_rotate, func_door)  core: -	connection to remote game (ok) -	read/write configuration file (ok) -	split client and server configuration (ok) -	parse command line options (ok) -	execute command line options (ok) -	globe entity (ok) -	refactor 'say', it should not be a game function (ok) -	execute config files (ok) -	support entity secondairy color (ok) -	toggle func to toggle a bool cvar (ok) - -	game module loading/unloading (breaks network proto, server must send module type) -	zone changes, clear entities (ok) +	fix game.ini load/save sequence +	improved modules (register factory)  network: -	UDP datagrams (ok) -	buffered sends (ok) -	client connection state (ok) -	zlib compression (partial) -	protocol version in handshake (ok) -	rcon framework (ok) -	zone changes (ok) -	round thrust/speed on 1/100 (ok) -  	protocol description (incomplete) -	private chat (ok) -	zone/system chat (requires zones) +	zone/system chat  	group/clan chat (requires groups)  	rcon authentication, rcon command, servers must be able to disable rcon  	RSA based authentication (player id)  	send clients only updates from the current zone/server-side distance check  	fix lag/client interpolation -	rename cl_prediction to cl_interpolation +	cl_prediction or cl_interpolation  	detect and disconnect clients behaving badly  	EXT messages, update extended property "ext id prop value prop value etc", type checking/seperator etc..  	EXT zone/color/shield/armor/health -	stable ent/die +	reliable network messages (e.g. entity create/die)  client: -	console chars (ok) -        console text color and wrapping (ok) -	input handler switching (ok) -	key binds (ok) -	better crosshair bitmaps (ok) -	keyboard repeat (ok) -	fix tracking camera (ok) -	shift/ctrl/alt modifier key binds (ok) -	fast fullscreen/windowed mode switch (ok) -	view_next, view_prev (ok) -  	fix camera frustum clip (size issue, postponed) -  	tracking camera absolute speed/position -	visual feedback on impulse drive +	gui concept artwork + +gui:  render: -	render pipeline (ok) -	.map models (ok) -	write RLE tga screenshots (ok) -	texture registry (ok) -	add small camera light (ok) - -	test/fix? lighting without sun in zone.ini -	sun light strenght +	star light strenght  	sphere texture distortion at the poles -	PNG support -	impulse drive rendering - -gui: -	a gui library with widgets and buttons -	convert console and chat to gui +	better engine trail (spore style)  sound: -	engine sounds (ok) -	user interface sounds (ok) -  	entity/event positional sounds -	impulse/jump drive sound events +	jump drive sound events  game: -	add impulse drive (ok) -  	player credits  	entity health/shield/armor -	gui concept artwork -	docking -	jumpgates (required docking) +  data: +	update starsystem roadmap  	rename skies (lindblade1, lindblade2, ...)  	move ships into subdiretories (colonial/, lindblade/, tsu-khan/, ) - +	  win32 port: -	network (ok) -	texture loading (ok) -	screenshots (ok) -	sound (ok) -	directory creation (ok) +	pdcurses support | 
