Vibe ChessVibe ChessApp

Chess game analysis with an engine: accuracy, mistakes and blunders

Alexey Mudry · updated October 13, 2026
Engine analysis has long been routine for online games: finish the game, open the analysis. Games on a real board were different: the moves had to be written down first and then typed into a program. In the Vibe Chess app a game at the board is recorded by the phone camera, and one button analyses it. Below is what “Analyse the game” shows and how to read its numbers - using a real game played over the board and recorded with the camera in our own app. Tournament games and ordinary one-on-one chess matches are analysed the same way: chess game recognition for tournaments works in any system. How to record a game - recording a game with the phone camera.

How to open the analysis

  1. Play a game at the board with camera recording.
  2. Open the game card in the app: under the result are all the moves and a board you can replay.
  3. Tap “Analyse the game” under the replay controls.
Game card: Daniel Brooks 1, Ethan Miller 0, blitz 5+3, rating change
The game card after the game.
The board with replay controls in the card: the final position after 17. Qxg7#, the “Analyse the game” button below
The moves on a board and the “Analyse the game” button.

The Stockfish engine does the calculating, right on your phone rather than on a distant server. The finished analysis is saved with the game: the second time it opens instantly, and your opponent doesn't need to recalculate anything.

What the analysis screen shows

  • Players' accuracy - a line for White and for Black: how many inaccuracies, mistakes and blunders each made, and the overall accuracy percentage.
  • A graph of the game- how White's chances changed from move to move. A sharp drop on the graph is exactly where the game slipped away. Tapping the graph takes you to that move.
  • A board with an arrow - in every position a green arrow shows the best move, and the evaluation is under the board: “+0.8”, mate in a few moves, or “Mate”.
  • Jumping between mistakes - the previous and next mistake buttons skip the quiet moves and take you straight to the key moments.
  • The game record with marks - moves with ?!, ? and ?? in their own colours.
The “Game analysis” screen: 74% accuracy for Daniel Brooks and 67% for Ethan Miller, counts of best moves, inaccuracies, mistakes and blunders, a graph of the game and a board with the best-move arrow
Accuracy, the graph and the board with an arrow.
Analysis: 14… Nb5 marked as a mistake, “Mistake · better was Qf6” under the board, the green arrow is White's best reply
14… Nb5? - a mistake, Qf6 was better.
Analysis: 16… Nb7 marked as a mistake, evaluation +M1, the green arrow of the queen to g7 - mate next move
16… Nb7? - and White mates in one.

In this game White's accuracy is 74%: six best moves, three inaccuracies and one mistake. Black's is 67%: five inaccuracies and two mistakes, and after the last one White mated in one. The “‹ Mistake” and “Mistake ›” buttons lead straight through these moments.

Inaccuracy, mistake, blunder: how the app tells them apart

The marks follow the same rules as Lichess. The evaluation of the position is converted into winning chances, and a move is judged by how much of those chances it gave away:

MarkSignWinning chances given away
Inaccuracy?!10 points or more
Mistake?20 points or more
Blunder??30 points or more

Chances rather than pawns, and for a reason. Losing a pawn in an equal position matters; with an extra queen it means almost nothing. Converting to winning chances takes care of that: a move that changes nothing in a won position is not marked, even if the engine found something stronger. A move that matches the best one is never marked.

What “85% accuracy” means

A move's accuracy shows how much of the winning chances it kept. The best move gives 100%. A move that gave away 10 points (an inaccuracy) is about 64%, 20 points (a mistake) about 40%, 30 points (a blunder) about 25%. A player's accuracy is the average over all their moves in the game. The formula is the same as on Lichess, so the numbers are comparable with what you know from online games.

Because of the averaging, one blunder in a short game drops accuracy more than in a long one. So what matters is not the number itself but how it moves from game to game and in which positions it dips.

How to use the analysis well

Analysis is good when it checks your thinking rather than replacing it. Before you tap the button, recall two or three moments where you hesitated and decide what you would play now. Then open the analysis and compare. More on the method - how to analyse your games with an engine.

It is best done together with your opponent right after the game: you share the same analysis, and the game is still fresh in both your minds.

Analyse your next game

Play a game at the board with camera recording - and after the game you will have a full analysis with accuracy and mistakes.

Questions about game analysis

How do I analyse a game played on an ordinary board?

Record it with the phone camera in the Vibe Chess app, then after the game open the game card and tap “Analyse the game”. The engine calculates the players' accuracy, shows a graph and marks inaccuracies, mistakes and blunders.

Is the analysis paid?

No. The Stockfish engine runs right on your phone; you don't pay separately for analysis.

What is accuracy in chess?

A percentage showing how much of the winning chances a player kept with their moves. The best move gives 100%, a blunder about 25% or less, and the accuracy for the game is the average over all moves. The app uses the same formula as Lichess.

What is the difference between a mistake and a blunder?

The size of the loss. An inaccuracy gives away 10 points of winning chances or more, a mistake 20 or more, a blunder 30 or more. That is why the same lost pawn can be a blunder in an equal position and not be marked at all with a big advantage.

Will my opponent see my analysis?

Yes, the analysis is stored with the game. Whoever opens it first calculates it, and it opens instantly for the other player.

Free

Three event formats in one app

The Vibe Chess app is built for an evening over the board, not for online play: it keeps the sign-up list, the pairings and the table while you deal with people and the venue. All of it free.

  1. 1Create the event and save the venue for next time
  2. 2Open sign-up, players arrive through the link
  3. 3Start the tournament and the app announces the pairings
  4. 4Keep entering results, then take the final table and the TRF file
  • Swiss system. score groups, no rematches, no second bye
  • Round robin. everyone plays everyone, the app works out the number of rounds
  • Free meetup. who is free and who is already at a board is shown under Now

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at playvibechess.com/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches, and no player gets a bye twice.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.

What to read next

How to record a game - recording a game with the phone camera. What recognition can do - board recognition. The method of self-review - analysing games with an engine. Famous games analysed move by move - famous chess games.

Alexey Mudry
Alexey Mudry · hosted 25 events for Vibe Chess · 118 reviews · rating 5.0

At the board since childhood: hazy about his rating, precise about every rook he has blundered. Counts an evening as a good one if the opponent stayed to talk afterwards instead of rushing off to check with an engine. Message →