Forgot to add these notes!

This commit is contained in:
Barra Ó Catháin 2024-04-12 00:42:56 +01:00
parent d10ed76e7b
commit 8decfd5c8a
1 changed files with 14 additions and 0 deletions

View File

@ -63,6 +63,20 @@ to work on improving the client and separating out the techniques so at the end
just by changing preprocessor statements you'll be able to see the effects of just by changing preprocessor statements you'll be able to see the effects of
each technique. each technique.
** Entry 07: Server Reconcilliation:
Adding that in made it really seem a lot smoother. Last thing I want to add to
this for the moment is linear interpolation between states. Should make it
smooth for bigger tests.
** Entry 08: Linear Interpolation:
Added this mostly without incident, and my god did it improve things. It's very
close to essentially being frame-perfect for a round-trip to my server and
back. Should be excellent implemented in Spacewar! What I basically have is a
netcode that uses dead-reckoning client-side prediction, server reconcilliation,
and linear interpolation between states to make something fairly buttery smooth,
although I haven't tested over longer distances yet, which I really should
before declaring victory.
* Notes On Techniques: * Notes On Techniques:
** Entry 00: Where I'm Learning All This From: ** Entry 00: Where I'm Learning All This From:
I'm using a series of articles from gabrielgambetta.com, which seem to be well I'm using a series of articles from gabrielgambetta.com, which seem to be well