Mystery engine at CCC
Moderator: Ras
-
- Posts: 2699
- Joined: Tue Aug 30, 2016 8:19 pm
- Full name: Rasmus Althoff
Re: Mystery engine at CCC
Unbalanced openings are perfectly fine if each engine gets to play it with both sides against the same opponents. A better engine might convert the advantage into a win or hold the disadvantage to a draw, compared to drawing with advantage and losing with disadvantage. It just shouldn't be so unbalanced that the results are obvious, such as starting with a piece handicap.
Rasmus Althoff
https://www.ct800.net
https://www.ct800.net
-
- Posts: 648
- Joined: Mon Jun 20, 2022 4:08 am
- Full name: Brian D. Smith
Re: Mystery engine at CCC
Have you...been to see a doctor about that?

-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: Mystery engine at CCC
I prefer my own GUI (I am using ChessBase). An engine that I cannot install under my GUI will always remain of no interest to me. The bullet strength of an engine may be good for rankings, but I know that other criteria count for professional players. In the last months I got in contact with strong correspondence chess players, also with top players. That's how I know that Stockfish dev is not the No. 1 engine for such players. Many prefer Stockfish clones. Because Stockfish is open source, you can do a lot with Stockfish. There are Stockfish clones that are very strong in tactical positions (Crystal), and there are clones that use a very interesting learning file, eg. Eman. Because of the learning file (also works during analysis) Eman is very popular. Another interesting engine is CorChess. This Stockfish clone is clearly better than Stockfish dev in long analysis.Steve Maughan wrote: ↑Wed Jul 19, 2023 11:53 pmThen ignore it. Nobody is forcing you to use it. It sounds like Stockfish is all you need, and objectively that’s probably true.
— Steve
I implemented Eman's learning code in Stockfish for myself, and also modified the search. One of these engines uses CorChess search paired with Eman's learning file. Eman's learning code is included in the StockfishMZ open source engine.
Some of my correspondence chess friends use my Stockfish clone. Only yesterday a top ICCF player (board 1) told me that he uses my engine as the main engine for analysis. I prefer using CorChess to Stockfish dev, and if I can implement Eman's learning code as well, that's very cool.

It doesn't matter who does it either. I just want to say: There are many ways to modify Stockfish to your liking. There isn't just ONE Stockfish dev. Depending on the position type, I use different Stockfish clones. Correspondence chess players love the learning file and that's what the clones are for!
For professional chess players, not only the pure tester ranking counts. A good engine should also contain useful features, e.g. a learning file. Therefore it is important that the engine can also be installed in the preferred GUI. Everything else, like online analysis on servers, is childish stuff.
-
- Posts: 6236
- Joined: Sun Jan 10, 2010 6:15 am
- Location: Maryland USA
- Full name: Larry Kaufman
Re: Mystery engine at CCC
I agree with you that an eval of less than 0.70 from the opening is desirable, I just would characterize any evals above 0.50 as "unbalanced". No top human GM would intentionally play a defense that lead to a score worse than 0.50 against another top GM in an important classical game except perhaps for surprise value or due to needing to win with Black due to match score. Only rarely do they choose defenses that are worse than -.40. Top engines would rarely choose defenses worse than about -.30 on their own, even with MP randomness. But it is necessary to include openings that are close to your 0.70 line in order to avoid draws. You are in effect just doing a mild version of the UHO idea when you do this, which I think is fine. It's a good compromise between "correct" chess and the need to avoid 100% draws.Graham Banks wrote: ↑Thu Jul 20, 2023 8:34 amAs long as an evaluation dips below 0.70 for even one move for the first 10 moves out of book, I'm happy.lkaufman wrote: ↑Thu Jul 20, 2023 8:00 amFor Dragon 3.2 4 cpu on CCRL Rapid I count about 96% draws against the seven opposing engines over 3500 (all SF or SF derivatives of course). Most likely the few decisive games were from openings that would now be considered somewhat dubious, even if they were thought to be reasonably balanced when the books were made. If you use books that never exit with Black more than say 5 centipawns worse than "par" (the initial eval) I think it would be over 99% draws. There are no other valid pairings over 3500 that are not between SF derivates or other Dragon versions.Graham Banks wrote: ↑Thu Jul 20, 2023 5:47 amWith top engines only, more like around 80% draw rate.nmcrazyim5 wrote: ↑Thu Jul 20, 2023 5:35 am If you don't use unbalanced opening books, it will be all draws I'm afraid........
For other engines, you obviously get a lower to much lower draw rate.
CCRL 40/15 uses fairly balanced books:
![]()
Komodo rules!
-
- Posts: 44333
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Mystery engine at CCC

gbanksnz at gmail.com
-
- Posts: 1439
- Joined: Sat Oct 27, 2018 12:58 am
- Location: Germany
- Full name: N.N.
Re: Mystery engine at CCC
It's strange nonetheless. An engine that only gets 50% with normal openings but has +100 Elo with unbalanced openings, touting it as a 100 Elo better engine is strange. Then there is the question of what it looks like in position tests. If the +100 Elo engine is not better in position tests, then the 100 Elo makes absolutely no sense and suggests a distorted playing strength. For me personally, +2 Elo with normal openings count more. For this I have a test suite for 200 games with Ponder ON plus a position test suite, and then I go onto the server and play a few hundred games live. But to each his own, good luck with Torch!Ras wrote: ↑Thu Jul 20, 2023 12:53 pm Unbalanced openings are perfectly fine if each engine gets to play it with both sides against the same opponents. A better engine might convert the advantage into a win or hold the disadvantage to a draw, compared to drawing with advantage and losing with disadvantage. It just shouldn't be so unbalanced that the results are obvious, such as starting with a piece handicap.

-
- Posts: 742
- Joined: Thu Mar 09, 2006 2:56 pm
Re: Mystery engine at CCC
But then – isn’t it a bit unclear what these rating lists actually measure?lkaufman wrote: ↑Thu Jul 20, 2023 5:13 pm I agree with you that an eval of less than 0.70 from the opening is desirable, I just would characterize any evals above 0.50 as "unbalanced". No top human GM would intentionally play a defense that lead to a score worse than 0.50 against another top GM in an important classical game except perhaps for surprise value or due to needing to win with Black due to match score. Only rarely do they choose defenses that are worse than -.40. Top engines would rarely choose defenses worse than about -.30 on their own, even with MP randomness. But it is necessary to include openings that are close to your 0.70 line in order to avoid draws. You are in effect just doing a mild version of the UHO idea when you do this, which I think is fine. It's a good compromise between "correct" chess and the need to avoid 100% draws.
We have a clear idea when it is about the usual setup – two opponents facing each other, doing their very best from move 1. This experience mainly comes from a long history of human games.
As chess is so drawish, you need a bazillion of games to decide who is the stronger one in a match or tournament between strong chess engines.
So you introduce very uneaven setups with strange and unusual openings. Is it +that+ obvious, that you need the same qualities as in a „normal“ game this way?
Yes, you get clearer answers strength-wise, but how do they translate to the traditional setup if you do enough games?
As engines become ever stronger, the starting positions will become ever more lop-sided this way- at least this is what intuition suggests ( I have no data to prove this).
This might lead to a strange evolution. Human players are obviously mostly interested in „breaking the draw“ while doing analysis, getting unexpected wins from what they perceive as drawish positions. But math-wise it is just as valueable to get „undeserved“ draws. And maybe Stockfish has followed this path for a little too long already.
-
- Posts: 56
- Joined: Tue Sep 14, 2021 12:29 am
- Full name: .
Re: Mystery engine at CCC
A chess game is nothing more than a dozen "tests positions". A "test suite" is just a very very very small sample size of what Fishtest and tournamets like CCC and TCEC do, test engines in a lot of positions and the one that is able to solve more of them wins.Eduard wrote: ↑Thu Jul 20, 2023 9:38 pm An engine that only gets 50% with normal openings but has +100 Elo with unbalanced openings, touting it as a 100 Elo better engine is strange. Then there is the question of what it looks like in position tests. If the +100 Elo engine is not better in position tests, then the 100 Elo makes absolutely no sense and suggests a distorted playing strength.
For this I have a test suite for 200 games with Ponder ON plus a position test suite, and then I go onto the server and play a few hundred games live.
Stockfish might not do great at some small-sample selection of positions, but its the best at solving big-sample-size real-world test positions

-
- Posts: 256
- Joined: Wed Oct 02, 2013 12:36 am
Re: Mystery engine at CCC
That´s my consideration for using UHO´S. And they are not ¨contrived¨ opening lines. They are human played lines in the past by FIDE RATED masters with 2400 elo or more.Ras wrote: ↑Thu Jul 20, 2023 12:53 pm Unbalanced openings are perfectly fine if each engine gets to play it with both sides against the same opponents. A better engine might convert the advantage into a win or hold the disadvantage to a draw, compared to drawing with advantage and losing with disadvantage. It just shouldn't be so unbalanced that the results are obvious, such as starting with a piece handicap.
-
- Posts: 44333
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Mystery engine at CCC
They're contrived to achieve decisive results, at the expense of having fair opening lines.mig2004 wrote: ↑Fri Jul 21, 2023 4:36 amThat´s my consideration for using UHO´S. And they are not ¨contrived¨ opening lines. They are human played lines in the past by FIDE RATED masters with 2400 elo or more.Ras wrote: ↑Thu Jul 20, 2023 12:53 pm Unbalanced openings are perfectly fine if each engine gets to play it with both sides against the same opponents. A better engine might convert the advantage into a win or hold the disadvantage to a draw, compared to drawing with advantage and losing with disadvantage. It just shouldn't be so unbalanced that the results are obvious, such as starting with a piece handicap.
gbanksnz at gmail.com