Hello,
I'd like to follow up on this previous message on mine.
I guess it's never pleasant to deal with a frustrated person, as they tend to radiate anger and negativity. (I, at least, don't like dealing with frustrated people.) But while I try to always keep my words moderate and constructive, both because this is written communication and because it's often more productive, I'd like to notify that I am presently very, very frustrated by this issue.
What issue ? The one of receiving all the penalties associated with a lost game when the game I was playing was interrupted because of a bug (or so it appears to me). Right now the penalty that bothers me the most is the ELO one, but like previously, that doesn't matter.
The question is : why do I receive penalties when, by my indications, the fault was on Happy Meeple's side ?
Just to be specific about the particular incident which makes me bring up the general issue again, I was playing a game of Hanamikoji. While thinking about which card to take from the ones the bot offered me, I see the green light become red and a blue rectangle in the left telling me there is a connection issue. I didn't experience any wifi/internet disconnection as I could still browse the web, but whatever, the connection between Happy Meeple's servers and my computer seem to have had a problem, so be it. Safe in the knowledge that this was no longer a big issue, I reload the tab with my game (now that a recent change has allowed for this). Unfortunately, I am presented with a message telling me that the game has been cancelled. I'm back to home page, and my game was counted as a loss. Great !
So, coming back to the big point : why does Happy Meeple penalise players when the interruption of a game is not their fault ?
I'm sure the answer is along the line of "the Happy Meeple program does not know whether a game was interrupted by a player leaving (be it due to their decision or a bug on their computer) or because of a bug on its side".
If that is the answer then, firstly, I feel this denotes a programming/design philosophy that either considers that bugs on the Happy Meeple side are impossible (they are not), or that when in doubt it's easier to penalise the players (not really nice), or else the issue just hasn't really been factored in (please factor them in).
Secondly,
1) would it not be possible to improve the stability of Happy Meeple ?
2) could there be a way for a player to signal that a game ended because of a bug, and receive no penalty for it ?
Notice that 1) alone wouldn't solve the problem unless the probability of a bug was reduced to 0. However small the probability of a bug is, if I get penalised when it happens, it is still unfair.
I have logged probably as many hours of connection on the competitor/alternative website Board Game Arena. And I never had this issue.
First, the connection between players and games is more robust on BGA. I have seen opponents disappear for 2-3 minutes and come back telling the others at the table that they had to restart their computer. It may even have happened to me, I don't remember. And yes, it is possible to restart one's computer and get back to the table. Let alone switch off and on your wifi. So long as a player has time left for their turn, the other players can't kick him or her out of the game and the game doesn't stop. I don't know how BGA is programmed, I just know that it's possible.
Second, on BGA, each player has a reputation score (a single one, not one per game). People who leave a game lose reputation (and possibly also ELO for that game, though players who decide to finish the game won't earn much, and that makes sense since it's hard to update a skill score when the game ended abnormally). Then other players may not want to play with low reputation players. And I'm certain that this is what penalties are for : disincentivise players to leave a game once it has started.
Which brings me to a third point, specific to Happy Meeple. Since it offers the possibility to play against bot, why do I get penalised when my game against a bot is interrupted ? The bots don't mind when a game is interrupted ! (And yes, in today's incident, I was playing against a bot.)