5 ms·
This thread makes me want to build a simple chess-practice tool that works like this: 1) Get a big database of positions 2) Use StockFish to evaluate all the p
by d_burfoot 3y ago
This thread makes me want to build a simple chess-practice tool that works like this:
1) Get a big database of positions
2) Use StockFish to evaluate all the positions
3) Pick a position at random, show it to the user, and ask for their evaluation
4) User gets a score based on the difference b/t their eval and StockFish's.
The idea being that this could allow you to rapidly hone your position-evaluation skill. That might be a faster way to improve at chess than just grinding through many games.
- frakt0x90 3y agoNot to rain on your fun, but this already exists. I watched Hikaru Nakamura play it online once. It just gives a random position and you have to guess the centipawn loss of the position. Kinda like Geoguessr for chess.
- whoisthis12 3y agoDo you know what the site is?
- ebiester 3y agoStockfish eval is often misleading because some positions are very sharp - if you see mate in 15 you’re ahead, but otherwise you’re far behind at the most pathological case.
- shawabawa3 3y agoYou could do some basic filtering on e.g. top 3 moves are all within 0.5 or something
- 6D794163636F756 3y agoI think the problem then is a position where there is only one winning move that is 8+moves away. If one is mate in 10 and the others are mate in 3 for your opponent how do you reconcile those into one evaluation?
- ginnungagap 3y agoA guy on reddit made a website that does exactly that, but I cannot find anymore at the moment
- swader999 3y agoChess engines already do this.
- light_hue_1 3y agoThere are endless tactics trainers out there. But it takes far more to build something useful for humans than just asking stockfish to give you the best move. For one thing you don't want to learn to play like machines. Often the moves that machines make are terrible human moves. Machines walk into extremely dangerous positions all the time; positions where you need to make a series of only moves to gain a small advantage. Humans shouldn't be doing this. Machines also rely on tactics heavily. Unless you understand the tactics in play it will make your play much worse. It might appear to you take a piece can't be taken, but stockfish says it can. Ok? Unless you understand the reason why, you aren't going to gain anything from this exercise.
- TechBro8615 3y agoI wonder how true this will be over the next decade or so when the top humans are people who have trained with machines their whole career.
- disambiguation 3y agolike this? https://lichess.org/training https://lichess.org/training
- rmetzler 3y agoI just play often 10min games on lichess, then look at all the mistakes I made and try to memorize simple rules of thumb for better moves.
- POiNTx 3y agoSort of like this (but without guessing the best move): https://makotoe.github.io/guess-the-eval/ https://makotoe.github.io/guess-the-eval/
- JHonaker 3y agoThe problem I see with this is that it’s not very useful for people to know if something is a +3 or +4.1 position. The qualitative descriptions that underlie that rating is what’s important. How does my pawn structure compare to my opponents? What is the balance of minor pieces (knight and knight vs bishop knight, BB vs KK, etc.)? That’s how you get to understand chess.
- EchoAce 3y agoYeah, this is probably better for a game like Go where evaluating raw point differentials is a common thing that professionals (and even strong amateurs) do.