Introducing Chess Guesser
Chess Guesser is a pretty simple application that I wanted for a while and finally got around to implementing. The aim is to allow you to play through an arbitrary game, guessing the moves that you want to guess, and going forward when you don't want to guess. There are other sites out there that allow you to do something similar, notably chessgames.com's "Guess the Move" feature, but I like mine better.
Notable features:
- if you guess a move better than the move in the game, you get credit
- it doesn't keep score of which guesses you got right
- it allows you to skip to two possibly interesting parts of the game, taking the role of the winning player
- it allows you to upload a PGN of your choice
A few words about those "interesting parts". They're labelled "First Mistake" and "Critical Moment". In both cases, they are after the winning player has got a significant advantage, as judged by an engine offline. The "first mistake" is short for "first serious mistake" -- it is when the losing player makes a mistake that they never recover from. The "critical moment" is short for "last critical moment" -- it's when the winning player makes a move which makes the biggest evaluation jump.
The source for the application is on Github. Like all my recent personal projects, it benefits from AI assistance, mainly Claude as mediated through Cursor. I have lots of opinions about the AI, but it does get me over the hump of reluctance to take on things that aren't as much fun. Fortunately or unfortunately, I am opinionated, so I revert if things aren't going in a good direction. Still, you can find plenty of false starts and mistakes if you look in the published git history. What is there is definitely not perfect. I think the biggest misfeature right now is how well it works on mobile devices, particularly Android. However, it's beyond the "brown paper bag" phase, so I'm happy for anyone to take a look at it if they're interested.
- ← Previous
First Post - Next →
Making an Epson Scanner Work Under Ubuntu