Many engines including stockfish evaluate white as better.Whiskers wrote: ↑Mon Feb 20, 2023 4:26 am The most common variant/clone of Stockfish that I've heard of is Crystal, which is Stockfish but designed to be better at solving fortresses, difficult tactical problems, and generally the type of anti-engine problems that people are always trying to fool top engines with. And it is undoubtedly better in that regard.
However, when it comes to actual playing strength, Crystal is weaker, because it prunes less and considers moves that 99.99% of the time are an absolute waste of nodes, and thus doesn't search as deep. Stockfish isn't built for the edge cases, it's built to be the best at the middle of the road normal positions, the ones that come up in our games that we analyze and the games that it plays against top engines.
Engines think Black is better in this position even though in reality White wins easily.
[fen]rrrrkrrr/pppppppp/8/8/8/8/PPPPPPPP/BBBQKBBB b kq - 0 1[/fen]
Does that mean that bishops are worth more than rooks? Of course not! Some positions are simply the exceptions to the rule, but catering to them would make the engine handle the rule worse. It's a bit of a dilemma, and I personally think Stockfish does the best it can.
I'm disappointed with Stockfish dev.
Moderator: Ras
-
- Posts: 10790
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: I'm disappointed with Stockfish dev.
-
- Posts: 5694
- Joined: Tue Feb 28, 2012 11:56 pm
Re: I'm disappointed with Stockfish dev.
I agree with what you write, but I wonder if it is the position that is an exception to the rule, or if the rule simply does not apply to these numbers of bishops and rooks. For example, according to HGM (I believe) 7 knights easily beat 3 queens (even though 7*3 < 3*9)Whiskers wrote: ↑Mon Feb 20, 2023 4:26 am Does that mean that bishops are worth more than rooks? Of course not! Some positions are simply the exceptions to the rule, but catering to them would make the engine handle the rule worse. It's a bit of a dilemma, and I personally think Stockfish does the best it can.
Of course this only proves your point. Realistically such positions will never occur.
-
- Posts: 5694
- Joined: Tue Feb 28, 2012 11:56 pm
Re: I'm disappointed with Stockfish dev.
But Uri is not asking for the strongest chess engine. He is asking for the SF team to adopt practices that are certain to slow down Elo progress.Lazy_Frank wrote: ↑Mon Feb 20, 2023 6:56 amUri, as i understand not for all SF developers Stockfish project is to build free available strongest chess engine....
It is possible that their way cause stockfish to improve faster relative to the alternative and I do not know if it is the case or not but the fact that stockfish is leading does not prove that their way cause stockfish to improve faster and it is possible that the only reason that stockfish is number 1 is the fact that they use more computer time relative to other people.
I can add that from my point of view understanding is more important and interesting than fast improvement.
It is better to get only 5 elo improvement and understand why you get the improvement and not to get 6 elo improvement without understanding why.
I prefer to see programmers not only of stockfish give positions that the engine does better relative to previous version when they release a new engine and not let users to try to play games and find out in what type of positions the engine play better moves.
Some of them its a platform show off programming skills, for some to be in first place in some list etc.
After all SF devs also are humans.
Deal with that, that makes your life easier.
-
- Posts: 5694
- Joined: Tue Feb 28, 2012 11:56 pm
Re: I'm disappointed with Stockfish dev.
OK, so I guess it is the position here more than a wrongly evaluated material imbalance.
-
- Posts: 243
- Joined: Tue Jan 31, 2023 4:34 pm
- Full name: Adam Kulju
Re: I'm disappointed with Stockfish dev.
Yeah probably. I didn't think my example through enough

go and star https://github.com/Adam-Kulju/Patricia!
-
- Posts: 5694
- Joined: Tue Feb 28, 2012 11:56 pm
Re: I'm disappointed with Stockfish dev.
Let's take this position:
[d]q2qk2q/pppppppp/8/8/8/8/PPPPPPPP/NNNNKNNN w - - 0 1
-
- Posts: 648
- Joined: Mon Jun 20, 2022 4:08 am
- Full name: Brian D. Smith
Re: I'm disappointed with Stockfish dev.
I don't think that is much of an argument these days. It opens wide the counter-argument that since Elo gain has slowed to such an extent post-NNUE, other options should be given some serious consideration.syzygy wrote: ↑Tue Feb 21, 2023 1:45 amBut Uri is not asking for the strongest chess engine. He is asking for the SF team to adopt practices that are certain to slow down Elo progress.Lazy_Frank wrote: ↑Mon Feb 20, 2023 6:56 amUri, as i understand not for all SF developers Stockfish project is to build free available strongest chess engine....
It is possible that their way cause stockfish to improve faster relative to the alternative and I do not know if it is the case or not but the fact that stockfish is leading does not prove that their way cause stockfish to improve faster and it is possible that the only reason that stockfish is number 1 is the fact that they use more computer time relative to other people.
I can add that from my point of view understanding is more important and interesting than fast improvement.
It is better to get only 5 elo improvement and understand why you get the improvement and not to get 6 elo improvement without understanding why.
I prefer to see programmers not only of stockfish give positions that the engine does better relative to previous version when they release a new engine and not let users to try to play games and find out in what type of positions the engine play better moves.
Some of them its a platform show off programming skills, for some to be in first place in some list etc.
After all SF devs also are humans.
Deal with that, that makes your life easier.
-
- Posts: 5694
- Joined: Tue Feb 28, 2012 11:56 pm
Re: I'm disappointed with Stockfish dev.
Well, if the point is that some patches have harmed SF, then you or Uri can submit patches to fishtest that revert dubious changes.CornfedForever wrote: ↑Tue Feb 21, 2023 3:31 amI don't think that is much of an argument these days. It opens wide the counter-argument that since Elo gain has slowed to such an extent post-NNUE, other options should be given some serious consideration.
-
- Posts: 74
- Joined: Mon Jul 23, 2018 10:56 pm
- Location: Latvia
- Full name: Raivis Baumanis
Re: I'm disappointed with Stockfish dev.
Well ... and what to do if with current fishtest methodology can't pass patch that gives better game play? (first that comes to mind is fortress detection for example)?syzygy wrote: ↑Tue Feb 21, 2023 9:45 pmWell, if the point is that some patches have harmed SF, then you or Uri can submit patches to fishtest that revert dubious changes.CornfedForever wrote: ↑Tue Feb 21, 2023 3:31 amI don't think that is much of an argument these days. It opens wide the counter-argument that since Elo gain has slowed to such an extent post-NNUE, other options should be given some serious consideration.
-
- Posts: 74
- Joined: Mon Jul 23, 2018 10:56 pm
- Location: Latvia
- Full name: Raivis Baumanis
Re: I'm disappointed with Stockfish dev.
SuFi 23 game 14 - missed win
[fen]2b2r2/p2p1k2/2p1p2q/3rR3/3P4/6N1/P1Q2PP1/1R4K1 w - - 1 29[/fen]
SuFi 23 game 68 - borderline win/draw
[fen]r1bqk2r/4bp2/p2p1npp/1ppPp3/4P1PP/2B2PN1/PPP1B2Q/R3K2R w KQkq - 0 16[/fen]
Imagine SF tied SuFi 23 ... These two games will be put under microscope.
[fen]2b2r2/p2p1k2/2p1p2q/3rR3/3P4/6N1/P1Q2PP1/1R4K1 w - - 1 29[/fen]
SuFi 23 game 68 - borderline win/draw
[fen]r1bqk2r/4bp2/p2p1npp/1ppPp3/4P1PP/2B2PN1/PPP1B2Q/R3K2R w KQkq - 0 16[/fen]
Imagine SF tied SuFi 23 ... These two games will be put under microscope.