en passant on android

Sort:
Avatar of tepkel

Interesting little issue I found with the Analysis board in daily chess on the android app.

When preforming a potentially ambiguous en passant, the live board and analysis board interpret the move to have been taken by different pawns. This causes a bunch of weird issues down the line with the analysis board when moves that are illegal from that boards perspective come into play.

 

Starting position:

 

The move white took from here was gxf6. If you look at white's move for 18, it's showing f6. This is wrong, but I don't know if it is the root of the issues. The moves may be stored completely differently in the database and this may just be cosmetic.

 

How the live board interpreted the move (Correctly as gxf6):

Notice that moves have been played after this. The live board shows those moved properly.

 

Here is how the analysis board interpreted the move (Incorrectly as exf6):

Notice that the future moves start to get buggy. This is one of a bunch of inconsistent behaviors that start to manifest after move 18. I can try to compile a list if anyone is interested, but I have a strong suspicion that this is the root cause of them.

 

Again, the live board and the actual gameplay are fine. Seems to be just the analysis board that sees this issue.