Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-07-28 19:37:31 +0000
committerStijn Buys <ingar@osirion.org>2008-07-28 19:37:31 +0000
commitd389a31f9816b55d8c7685ec24b9ab814252d693 (patch)
tree9b2577692e543fa6c59fcda508f92c3eb839ac7a /doc/TODO
parent17408276791033e8122819185abf3bcb01740105 (diff)
zone support
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO35
1 files changed, 14 insertions, 21 deletions
diff --git a/doc/TODO b/doc/TODO
index f8d81c9..d80556f 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -2,16 +2,15 @@ TODO
milestone 1:
fix turning (needs more testing)
- fix camera frustum clip
fix cl_prediction
milestone 2:
+ zones
targetting system
server-client event system, hit-once lightweight entities
explosion events
weapon fire events
- zones
-
+
milestone 3:
gui
@@ -25,18 +24,9 @@ filesystem:
model:
engine flare key (ok)
split map loader from model (ok)
+ model fragments (ok)
- load vertices into VertexData
- support map classes (e.g. func_rotate), requires class VertexData
-
- rework textures/shaders
- on .map load, convert 'common/entity' to a flag
- rename 'entity' to 'primairy'
- add 'common/primairy_dark', ''common/secondairy', 'common/secondairy_dark' and convert to flags
- sort triangles by flags
- render by flag
- use quads array and quad flag?
-
+ support model parts (e.g. func rotate)
core:
connection to remote game (ok)
read/write configuration file (ok)
@@ -46,11 +36,11 @@ core:
globe entity (ok)
refactor 'say', it should not be a game function (ok)
execute config files (ok)
+ support entity secondairy color (ok)
zones (breaks network proto)
game module loading/unloading (breaks network proto, server must send module type)
- support entity secondairy color (breaks network proto)
-
+
toggle func to toggle a bool cvar
network:
@@ -67,7 +57,8 @@ network:
group/clan chat (requires groups)
rcon authentication, rcon command, servers must be able to disable rcon
- fix lag/client prediction
+ fix lag/client interpolation
+ rename cl_prediction to cl_interpolation
detect and disconnect clients behaving badly
client:
@@ -78,7 +69,9 @@ client:
better crosshair bitmaps (ok)
keyboard repeat (ok)
fix tracking camera (ok)
-
+
+ fix camera frustum clip (size issue, postponed)
+
shift/ctrl/alt modifier key binds
render:
@@ -88,8 +81,6 @@ render:
texture registry (ok)
add small camera light (ok)
- text quads render pipe? (see model quads)
- - text can't be a in quadpipe -> gui layers
test/fix? lighting without sun in world.ini
sun light strenght
@@ -107,6 +98,8 @@ game:
implement player credits
entity health/shield/armor
gui concept artwork
+ docking
+ jumpgates, requires zones
win32 port:
network not functional (ok)
@@ -114,4 +107,4 @@ win32 port:
screenshots are broken (ok)
sound is broken (ok)
- directory creation
+ directory creation is broken