Posted October 18, 2020 by finlayfun
#update
The rework of the netcode is complete, hopefully all of the new bugs that it introduced are now gone! The result is much more responsive and predictable movement in multiplayer, and in single player too.
There was a very annoying crash introduced in the last update that would occur when holding down a direction and dropping a piece, as well as a similar problem when holding a direction when the game ends. I'm glad to report that these are now fixed. Crashing on the game ending also messed up the scoreboards for multiplayer, so I've added some code to self-correct it if it ever gets out of sync again. Unfortunately I can't do anything about the scores that were lost this way, but at least it should no longer happen.
A big thank you is deserved to everyone who has taken the time to play, and for helping track down these issues!