"Do Gym Battles really need remote validation during every move?"
#PokemonGO: Just got done with another laggy battle, which has dampened my gym enthusiasm from 'every day' to 'every once in awhile'. I was thinking about how the laggy server connection ruins any strategy and fun battle has, and I realized.. why? Why does it need to be designed this way?I get that there needs to be a client/server verification to keep cheaters from simply spoofing an 'I won and took no damage' message to the server, but there seems to be many solutions between 'no verification' and 'verify every move in real-time'. For instance, after each mon in the battle, the client could send the 'recording' to the server instead, and the server could verify that the outcome is within reasonable parameters for the Pokemon fighting. Considering that the defender fights on a fixed pattern, one could easily calculate a 'perfect dodge' scenario and use that as a high-end cap to verify against. The ability to swap Pokemon out complicates things somewhat, but it's not insurmountable.In this scenario, sure, cheaters could spoof a 'perfect dodge' outcome, but is there anyone who wouldn't trade 'some people have to try slightly less' for 'a functional battle system'?Am I missing something? Is it really just a simple design oversight, or is there a reality of mobile game design that I'm overlooking? via /r/TheSilphRoad http://ift.tt/2r0Cgki
"Do Gym Battles really need remote validation during every move?"
Reviewed by The Pokémonger
on
22:50
Rating:
No comments