RoadmapDone

From SfzWiki
Jump to: navigation, search
  • 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)