Arimaa Forum (http://arimaa.com/arimaa/forum/cgi/YaBB.cgi)
Arimaa >> Site Discussion >> How the client deals with a network interruption
(Message started by: 99of9 on Mar 29th, 2014, 8:25am)

Title: How the client deals with a network interruption
Post by 99of9 on Mar 29th, 2014, 8:25am
I know most regular players are aware of this, but it might be worth posting in case it prompts a client improvement...

During my first game with chessandgo this year I nearly timed out due to some kind of network glitch (but not a long internet disconnect). After I'd sent my move, my clock kept ticking.  I didn't notice this until it went yellow and gave a warning sound.  So I tried to send the move again, and I got this error.  The error was because the server had received my move long ago, and in fact Jean had already replied.  So when I got this message I did my usual test to check the network of sending a single "." in gamechat, which didn't show on my screen, so I finally reloaded, and saw that I'd just wasted ages on my next move.

http://s21.postimg.org/zbj0b45pz/arimaa_r10_disconnect.png (http://postimg.org/image/bkjmt05ir/)

There are a few odd things displaying here.  Firstly it claims I'm "connected" (and displays the asterisk) ... what does that mean if it obviously hasn't updated the correct game state?  Doesn't the clock ever check with the server except when a move is accepted?  Also, since the game client cannot send bad moves, perhaps instead of just reporting back a bad move, it should automatically refresh the window?



Arimaa Forum » Powered by YaBB 1 Gold - SP 1.3.1!
YaBB © 2000-2003. All Rights Reserved.