This app is awesome. I look forward to more features! But the point system is great, a bit like Lucas chess. I love it. Thanks for sharing
Guess The Move App

I would highlight the other player's last move, add an option for no ads option, accumulate the points and show at the end how many accumulated points a user gets. Oh yes a save feature and account should be wonderful! You made a great app, Thank you!
Thank you for your review. Some features beyond my knowledge right now. But over time I will try to add features.

Nice app, I like the concept and it's uiqte weel executed. The one problem is that you don't explain how you score the moves.
For example in the Magnus MVL game after 1. c4 c5 2. g3 g6 3. Fg2 Fg7 4. Cc3 Cc6 5. Cf3 d6 6. O-O Ff5 7. h3 Cf6 8. d3 O-O
I played e6 and it was descirbed as an awfull move, sure it hasn't been played in the 7 games that reached that position on chess.com databases. But engines say the position is still very much equal.
How do you score moves?
Thank you for your comment. I rate it based on the stockfish engine evaluation. If a better move was made than the master, I add extra points. I have your sample analyzed in lichess and chess com. e6 is not among the top 5 moves, and more than 0.3 0.4 has deviated from the top move that's why. However, you are right, it may be wrong to fully trust the machines in the opening moves. Because some opening moves played at the level of grand master can be badly evaluated by the machine.

How does the scoring system from 0 to 10 work in terms of engine analysis?
ie 5 corresponds to what centipawn loss for example?

It would be good also to know what the grandmaster played when you make a move that's better than them.
How does the scoring system from 0 to 10 work in terms of engine analysis?
ie 5 corresponds to what centipawn loss for example?
if best move - play move < 1 than score = diff * -5 + 11.
if best move - play move > 1 than score = diff * -2 + 8.
something similar, with some other restrictions.
It would be good also to know what the grandmaster played when you make a move that's better than them.
Actually it is implemented but it looks like if you make a +1 move better than the master. So the master has to do blunder.
However, in other differences, it can be easily applied. for example 0.2 and above.

How does the scoring system from 0 to 10 work in terms of engine analysis?
ie 5 corresponds to what centipawn loss for example?
if best move - play move < 1 than score = diff * -5 + 11.
if best move - play move > 1 than score = diff * -2 + 8.
something similar, with some other restrictions.
The euqation seems quite sensible.
But then how did e3 get less then 6. It's not a full point loss right?

It would be good also to know what the grandmaster played when you make a move that's better than them.
Actually it is implemented but it looks like if you make a +1 move better than the master. So the master has to do blunder.
However, in other differences, it can be easily applied. for example 0.2 and above.
I mean visually, like you can see the move that they played perhaps highlighted in a different color. It would be similar to highlighting the other player's last move when it is my turn. So now it's my turn, so I guess the move....and it's better than Magnus's (wow!), but I would still like to see visually the move that Carlsen played instead of only the better move. I hope that makes sense.
How does the scoring system from 0 to 10 work in terms of engine analysis?
ie 5 corresponds to what centipawn loss for example?
if best move - play move < 1 than score = diff * -5 + 11.
if best move - play move > 1 than score = diff * -2 + 8.
something similar, with some other restrictions.
The euqation seems quite sensible.
But then how did e3 get less then 6. It's not a full point loss right?
it gives 9.35 for e3 move on my phone. I don't know how and why.
It would be good also to know what the grandmaster played when you make a move that's better than them.
Actually it is implemented but it looks like if you make a +1 move better than the master. So the master has to do blunder.
However, in other differences, it can be easily applied. for example 0.2 and above.
I mean visually, like you can see the move that they played perhaps highlighted in a different color. It would be similar to highlighting the other player's last move when it is my turn. So now it's my turn, so I guess the move....and it's better than Magnus's (wow!), but I would still like to see visually the move that Carlsen played instead of only the better move. I hope that makes sense.
I think other highlighting and this can be done. I added the to-do list.

A very nice application. My average score is not that impressive, still decent. (9.15 out of 10 , I think).
The last move is epic, I get 12 out of 10, haha!
You played better than Master move ( Carlsen).
You played engine move!!

I have a Suggestion that will put Your app Over the Top.... Try to develop the app so that We can load our own pgn files of games so we can play over many master and grandmaster games we have saved in pgn format.

I have a Suggestion that will put Your app Over the Top.... Try to develop the app so that We can load our own pgn files of games so we can play over many master and grandmaster games we have saved in pgn format.
I have implemented a guess the move approach where you can use a pasted pgn (or a set of example games): https://chess-gtm.neocities.org/ (the original app in this thread was not available anymore).
I think it is rather simple but does the job. Here's an example:

I am a computer science student and I love chess. I think the Guess The Move is a fun and good training. I was inspired by Chesstempo's guess the move and made my own app.
As far as I know, there are two sites that offer this service, chesstempo and chessgames. Chessgames's are commercial and you have to enter the move on the keyboard, which I think is very bad. In Chesstempo, if you are not a premium member, you can only review 2 games and the number of games is limited to 200.
The advantages of this application are;
unlimited guess the move training,
different games,
Ability to work offline.
The disadvantages of this application are;
No membership system, your progress will not be saved.
you do not take into account the answers given by other players in the same position, you only get points according to the engine rating.
It contains advertising but not annoying, just a banner at the bottom.
I definitely think chesstempo is better, this is just an alternative for different games, mobile and offine use. As far as I research, there is no guess the move app on google play store.
Currently, there are 120 games in total belonging to 12 grandmasters. It takes a very long time to analyze all moves in all positions in a game that I will add more games to in the future.
How it works, simply guess the move played by the master and get a feedback score based on your move. The scores of the move are made according to the scores previously calculated with the engine.
I am waiting for your feedback and ideas, if they can do anything I will try to do.
But please remember and don't be harsh I am a student and this is just a hobby app.
The app can be accessed here:
play.google.com/store/apps/details?id=guessthemove.nepo.app