Almost a month has passed with nothing to report here. I have been busy struggling with client side prediction. The current situation is that client side prediction is implemented and player controls feel very responsive on clients. However, the player movement prediction is still pretty bad, there are lots of bugs left and jump prediction is twitchy as hell.
I was actually very close to giving up on the multiplayer game completely at one point, after tweaking motion prediction for two weeks without any progress. Luckily I decided to go on and implemented client side weapon handling prediction, since that turned out to work really well. All hope was not lost :)
My head hurts when I see the three words: "client side prediction". I think I'll leave the network code as it is for now and focus on something different.
Posted on 2011-04-20