8th June

A quick update on a couple of things that I have been working on:

  • TCP/IP Network Layer: The earlier code has been replaced (was using blocking sockets and was inefficient). The current network layer uses TCP streams, with an event based signaling system for network events. This might need to be replaced by a UDP packet based system if we plan to actually play this over the internet (currently still on the NUS LAN). Currently, actuator data can be sent from server to client.
  • Actuator Control System: I've added some code to automate the actuator movements to generate different terrain shapes (sine wave, randomized).
  • Virtual Terrain Animation: The new animation system maps actuator speeds to the velocity of the virtual terrain. The game also now will run at the same speed on all systems (movement speeds depend on frame rate).
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.