RealtimeMultiplayerNodeJs icon indicating copy to clipboard operation
RealtimeMultiplayerNodeJs copied to clipboard

Client Side Prediction

Open morfeus87 opened this issue 13 years ago • 0 comments

Hello Mario, there is some form of client-side prediction in the framework?

I thought about putting some kind of prediction based on user input in "constructEntityDescription" of "KeboardInputTrait" (transformed for my needs "KeboardMouseInputTrait") just simply processing user input and waiting for the next "SERVER_FULL_UPDATE" overwrites the "world state".

constructEntityDescription: function (gameTick, wantsFullUpdate) { this.processInputNow () return { EntityID: this.entityid, Input: this.input.constructInputBitmask (), inputLook: this.input.constructInputLook () } },

processInputNow: function () { this.attachedEntity.updatePosition () this.attachedEntity.updateLook () this.attachedEntity.updateFire () }

Do you think that is a correct method? There are better ways? You're the only person who can help me, thank you anyway!

morfeus87 avatar Mar 27 '12 07:03 morfeus87