Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2013-01-20 21:37:11 +0000
committerStijn Buys <ingar@osirion.org>2013-01-20 21:37:11 +0000
commitd4f9da2f3c19511b028da2569d7b6a8d1371e135 (patch)
treee1bba0d8dd3b15169612f865612d3fca6475639a /developer
parent4feff2411d1b703a3b93d8a342112bd998b1ffed (diff)
Major overhaul of the particle system back-end, support multiple ejectors per particle system.
Diffstat (limited to 'developer')
-rw-r--r--developer/TODO45
1 files changed, 4 insertions, 41 deletions
diff --git a/developer/TODO b/developer/TODO
index 1703171..bd20551 100644
--- a/developer/TODO
+++ b/developer/TODO
@@ -6,9 +6,10 @@
------------------------------------------------------------------
general:
- documentation cleanup
- finish player guide
- update user manual
+ documentation cleanup -> wiki
+ finish player guide -> wiki
+ update user manual-> wiki
+
server-client event system, hit-once lightweight entities
explosion events
sound events
@@ -25,12 +26,8 @@ filesystem:
fs_base, fs_mod, fs_game, to be used by modules
model:
- (ok) .obj support
.md3 support
- (ok) .ase submaterials (ok)
- (ok) support 'angles' key on the 'misc_model' map class
-
core:
add EntityControlable::control_flags() to group on/off controls (Impulse, AutoPilot?)
- afterburner is a -1/0/1 control and can't be added
@@ -43,9 +40,6 @@ core:
pause game loop when there are no players
support for entities like nebulas and asteroid fields
- (ok) optimize KeepAlive sweep performance
- (ok) remove EntityControlable::movement(), render dust based on control->speed()
-
network:
protocol description (incomplete)
group chat (requires player groups)
@@ -64,8 +58,6 @@ network:
reliable network messages (e.g. entity create/die)
- (ok) zone chat
-
client:
beam and eject cargo (commands implemented, needs UI and general FX)
add map window target model
@@ -77,39 +69,20 @@ client:
fix camera frustum clip (size issue, postponed)
- (ok) have the trade menu show depleted shop items with their sell value
- (ok) testmodel functionality
-
render:
fix skybox envmapping -> cube map
star light strenght
general globe texture stretching, coordinates seem to be off
multitexture materials
- (ok) have r_loadmodels load particle scripts and flare textures
- (ok) disable texturing and lighting while drawing normals
- (ok) correct Camera::axis when using ModelView (-> flare axis in testmodel)
- (ok) globe texture distortion at the poles
-
-
ui:
unify event handlers, expand Event class and make derived event classes
- (ok) listview scrolling
-
- (ok) make modelview and slider dragging work when the mouse leaves the widget:
- if the mouse button is pressed, mouse focus should stick to the last clicked widget
- until the button is released
-
- (ok) slider mouse dragging
- (ok) correct modelview lighting
sound:
entity/event positional sounds
jump drive sound events
client-side control of impulse initiate / impulse loop sound sequence
- (ok) suppress error message spam if the sound subsystem failed to initialize
-
game:
add Ship::ship_dock, making docking independent of player->view() -> relates to player-to-player trading
have the goto command check the target's Docked state -> ties into ship dock awereness
@@ -118,11 +91,6 @@ game:
ship health/shield/armor
add fleet support
- (ok) set planet safe distance to 5 km
- (ok) fix 'give ship' and 'buy ship' destroying inventory
- (ok) remove warning color from 'dock out of range' messages
- (ok) when the goto command is used to target another player, appear above him, instead of in front of him.
-
singleplayer:
think about a single player format and potential required core features
@@ -131,9 +99,6 @@ documentation:
add starsystem roadmap to the user documentation
add a yaw/pitch/roll image to the modelling documentation
- (ok) add a spacescape link
- (ok) add a link to CIA.vc
-
data:
rename skies (lindblade1, lindblade2, ...)
@@ -142,5 +107,3 @@ automake:
replace OpenGL header test with SDL_opengl.h
link test with GL_HOST_LIBS (and other host libs)
make install and installation of data/
-
- (ok) resolve build dependency issues