Board Thread:Game Discussion/@comment-34843407-20190403142316/@comment-28169398-20190406044745

DrestinBlack wrote: RandyMc wrote: Just seems like a contradiction of programming. ME7's flying cars are a result of hills. Sometimes the OMP cars are flying over flat ground. And as far as the barriers and grass, if the programming predicts the car to be in the grass, or into a barrier, should'nt the game also apply a speed reduction penalty? I know it does when I'm doing WTTT runs. If it knows I've missed a turn and going to hit a barrier, the penalty pops up a split second before the collision.

Dude... sigh... nothing anyone says, no matter how logical or grounded in decades of prior programming experience, will change the answer from “Packetloss” and latency.

In the case of “flying” cars, even if the answer is bad input, it stands to reason that there should be sanity checks in the code. A common practice that says, even if my input suggests I should be 50 feet in the air or half way in the cpground, I KNOW that is impossible so I’ll go with what I’ve got.

If I put ut says the car is INSTANTLY 200 meters away from where it was .1 seconds ago we know it can’t be, so, smooth or average the input, just like during replays. There are many ways to error check the input, smooth the output and perform simple sanity checks, it’s up to the devs to implement them instead of blaming the internet. So how do you resolve the inconsistency?

Your sense check tells you the opponent's car shouldn't be there, but that is all the data you have to go on, where do you put them? Make them disappear, then reappear when you start to get a new position that doesn't violate the sense check? Oh wait! People see that too and blame it on rampant cheating, when it is what it is, packetloss.

And to your example of 200 meters difference in .1 seconds example, what is your validation as to which packet was correct, the one with the old positional information of the new one? What if the newest packet is giving the most accurate representation of your opponents position on the track, but you through it out because it doesn't pass your sense check, then you finish the race and instead of 100m behind you they were actually 300m ahead of you? Oh wait! We see that too! Must be cheating!