lichobile icon indicating copy to clipboard operation
lichobile copied to clipboard

Android app game goes rogue, time/ move chaos.

Open surfstian opened this issue 3 years ago • 7 comments

Describe the bug Like typical network issue, just much worse.

To Reproduce Steps to reproduce the behavior:

  1. Start game
  2. Don't be able to move and make clock go crazy
  3. Loose game

Expected behavior The opposite.

Screenshots See video

Smartphone (please complete the following information):

  • Device: Galaxy S10
  • OS: Android 11
  • Browser: App
  • Version v7.14.1

Additional context This also happens randomly at a lesser scale. Even with a network issue it should not go nuts like this?

There could at least be som sort of info and /or report on the issues for the game.

https://user-images.githubusercontent.com/19313191/150551160-1f781e3c-a43c-4f80-9322-b81575c4d2c1.mp4

surfstian avatar Jan 21 '22 15:01 surfstian

It seems your connection is very poor? The loading dots appear at the top of your screen periodically, not sure what else should indicate that you've lost connection.

jas14 avatar Jan 23 '22 18:01 jas14

No matter what the connection does the game should not behave in this manner? Anyway, the dots appear about mid game, the problems are present for the whole game. It should be clear immediately that the app is not able to sync with server?

Also as time goes down the bugging seem to increase and I keep getting that f#%@%@ bouble animation that locks up an ruins the game.

Sometimes when I make a move the clock keeps going, I mean - why is the app not even able to register my move, give a fault indication or what ever, it knows I made the move and must know the move does not go through because the @#^^$$& clock keeps going.

:)

Just trying to help here.

surfstian avatar Feb 01 '22 20:02 surfstian

I understand - it can be very frustrating when it looks like it's still your turn and your clock is still counting down after you've moved!

The way the website handles being totally offline is to stop both clocks until it comes back online. We could certainly implement that.

The website also deals with the case of a very slow connection by stopping both clocks as soon as the user makes a move, resuming the clocks only when it receives an acknowledgement of the opponent's move (which also contains new clock time information). We could also implement that - in fact, that would cover the offline case as well.

jas14 avatar Feb 06 '22 14:02 jas14

Probable duplicate of #1916.

jas14 avatar Feb 06 '22 14:02 jas14

Loads of evidence of this happening on https://github.com/lichess-org/lichobile/issues/1916 where I've captured videos of the behaviour.

I don't think it's accurate to blame client connection either. It looks like connectivity is lost momentarily but no evidence to suggest this is an issue with my device's network connection or WiFi. Whatever the issue is, the proposed solution in https://github.com/lichess-org/lichobile/issues/2000#issuecomment-1030842124 sounds sane and is urgently required.

bonstio avatar Feb 07 '22 13:02 bonstio

I'm having an issue with the android app as well. After playing a few games I'm suddenly unable to move. I'm not in check or anything. It shows the dots, just won't let me move. Often times leads to misclicks as my time is winding down and I'm frantically trying to make a move. Quitting the app and opening it back up fixes the problem for a few games. Love the app. Not complaining. Way better than chess.com. Would be perfect if not for this issue.

hawaiifi avatar Feb 13 '22 17:02 hawaiifi

Welcome to the club :(

bonstio avatar Feb 13 '22 18:02 bonstio