Project: TheoWorlds Builder SDK 2. September 18, 2008
Demonstrating how two chat rooms are interacting (those will be different users on different computers).
Use the keyboard to move the characters around in any of the two rooms. Use the text boxes at the bottom to chat.
New features demonstrated in this update (important: DO NOT OPEN MULTIPLE WINDOWS with this link):
- complex collision detection with conflict solving - the characters avoid stepping on each other's tiles and automatically resolve the conflicts without using the server.
- internet lag compensation - the characters are synchronized through Dead Reckoning algorithm. The delay in communication is smoothed through adjusting the animation speed, so characters get to the destination at the same time on both screens. You can use the "latency" box to emulate the latency for each chat up to 1 sec (1000 ms).