by armageddon » Thu Apr 11, 2013 10:59 am
I totally agree with Talon. The energy / arena points should be taken on hitting "Start" Not upon clicking the target. It happens so often that the game is stuck after hitting "Start", because of bad connection or whatever. It doesn't even say "Data error", but just keeps loading forever.
If you can't tell from the server side whether a lost connection is due to bad network condition, or app termination from the user, you should treat it as the former and refund the energy/arena points.
In the case you described as "so players can't close an app once they find an opponent they cannot defeat." I think it's already handled by your scoring scheme. Under your original setting where the arena action points are taken upon hitting "Start", if all players are patient enough, the strongest will get on top anyway, because in the last couple of days of each week, only the strongest can score 6-7 per fight while staying on top. And only the strong ones can beat all five opponents in the same class and get the bonus. So I really consider this update as a bad schema change, rather than a bug fix. I would even suggest having an option of quitting a battle at no cost (pvp and pve) before hitting the "Start" button.