RoadmapDone
From SfzWiki
-
load ships saved in editor as nodegroups
-
extend cRobRenderOp::ConvertToMesh in robrenderable.cpp to add submeshes to existing meshes
-
(load ships saved in editor as mesh)
-
remove inner faces of ships
-
server : open tcp listen socket (net_L.cpp : NetListen, PopAccepted)
-
client : open connection to server socket (net_L.cpp : NetConnect)
-
send simple tcp messages : e.g. chatline (main.lua:232:SendChat , net_L.cpp NetReadAndWrite)
-
server : send spawn-messages for stuff created after join to client
-
server : send spawn-messages for world on playerjoin
-
server : send-resync-stuff (prepared in in location_L.cpp : SendResyncs)
-
client : receive-resync-stuff (prepared in in resyncreceiver_L.cpp)
-
client : send mouse/rotation/turn quaternion to server (udp)
-
client : send key-changes to server (tcp, accelerate, fire weapon)
-
server : receive player turn and keys
-
server : send effects (laserbeam on weapon) to server
-
server : ray/sphere hit detection : laser destroys ship or asteroids
-
server : respawn killed clients when space key is pressed
-
select shiptype and reselect shiptype for respawn
-
sounds effects
-
third person cam ingame
-
gui : select targets with mouse click directly
-
draw inverted ship mesh as interior background
-
switch between inside and outside view
-
tile-based walking inside ship
-
couch
-
cockpit seat
-
multi-part-engine
-
engine
-
grate
-
ladders
-
handrail
-
computer consoles
-
table
-
flowers
-
door
-
locker
-
soda machine
-
refrigerator
-
menu for placing items inside ship
gui : nicer dialog frame (white text on black background, corners a bit round, buttons different from dialog frame)
gui : nicer menu look
buy weapons and equipment
-
lobby chat
-
irc lib ? announce opened games in irc
-
http lib for lua
-
option to announce game in internet when hosting
-
list announced games
-
you can zoom out with no limit, you can even see the skybox.
-
trac-bugtracker is currently unusable (permission denied)