Your favorite engines?

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Robert Flesher
Posts: 1287
Joined: Tue Aug 18, 2009 3:06 am

Re: Your favorite engines?

Post by Robert Flesher »

Ovyron wrote: Mon May 16, 2022 6:20 am So, let me parrot myself. I spent like... a whole decade watching engines play each other and analyzing with the strongest ones that showed some style that I loved. Being king attacks or leaving pieces en prise or sacrificing rooks for pawns like they were worthless balderdash.

Back then we enjoyed seeing the games of those engines and produced the games to watch them, unlike the people of the era that only did it to measure elo difference, obsessed with some elo number and to rank the engines, for some reason.

And unlike people of today that figured a way to "measure style" by playing hundreds of thousands of games and checking the shortest mates only, which is not my cup of tea, but what you gonna do?

But that decade was so long ago my favorite engines are doubtfully relevant. The problem was that I stopped doing such things, right at the time some people started producing engines with great styles without caring about elo, but I never go to try those ones.

So here goes for the nth time:

Thinker 5.3b Inert - Top engine style-wise for the most years. This engine would disregard everything you know about solid play and truly go bonkers on a king attack or material sacrifice for reasons nobody could ever understand (as it didn't show a PV, you never knew what it was thinking.) This version played roughly at the level of Rybka at the time, which was mindblowing, though nobody back could keep pace with Rybka. Later stronger versions lost the touch, I figure seeing that the attacks we'rent successful and avoiding them, so this was the peak.

Zappa Mexico Dissident Aggressor - Heh, this was some setting for the engine, I don't even remember if it was for this one or Zappa Mexico II. The thing with it is that it could produce winning lines that no other engine would see, and that when played others claimed Zappa was losing for 3.00 or such, but Zappa knew it could hold it or was winning. The greatest at squeezing the life out of quiet positions.

Toga Chekov - Another setting for some Toga version, or other. Back then the insanity of the Stockfish versions of today was held by the Fruit versions, there was the official branch and other unofficial subbranches, and then there were the Toga branches, which were a mess so huge that you'd upgrade from a version III of one to a version 2 of another! Well, I got my hands in all of them and Chekov was significantly more active than any other. I mean, I completely forgot how the others played, but after all these years I still remember how Chekov played.

Hiarcs Paderborn 2007 - On those years one of my main analysis engines was Hiarcs, even after years and years passed, there'd be some kind of positions where Hiarcs would have an unique idea that worked. Back then I'd say the idea was "human-like", today I know better but still, the ideas were unlike-engines. This Paderborn version had a style distinct from previous and later versions, perhaps by a fluke, but it was definitively the most courageous of the bunch.

Pro Deo 1.2 Q3 - Rebel Decade 3.0 was my initiation into chess engines, who know what hobby I'd have had if it didn't exist. I never stopped using Rebel versions until Ed started making versions that wouldn't run on my machine, oh well. I'd make hundreds of personalities and watch them play against each other. Q3 is the name of the personality that played the best, later even Ed would make a pseudo Multiprocessor version that would play normally unless Q3's suggested move hit some score. Why 1.2 version? Well, it had the best style against engines of that level of strength, 1.6 would have to face stronger engines and wouldn't get to shine as much.

The King (ChessMaster) Tribute Personality - Another great engine with personalities was Chessmaster. I got them in their own GUI, put the children animations on the pieces, and watched them play. Not only the ones for this, but the ones from CM9000, 10 and 11. Some other communities were obsessed with making personality. Tribute played the game you'd imagine a Chess Master who was a King should play, even if his plans didn't work against stronger chessmaster versions.

Komodo KingHunter - For a very short while they allowed you to mess around with Komodo settings. They didn't get the point that it was done for fun, they wanted us to find better settings than default or something, since we didn't the feature was taken away. but in the meantime we got some entity REALLY obsessed with mating the opposing king, to ridiculous levels. The thing was that while this greatly weakened Komodo, it could do that AND play stronger than all the above members of this list! That was an unprecedented style+style combo, but at this point in time engines were so much stronger than people barely cared.

Houdini 6 Contempt 10 - The first engine to dethrone Thinker 5.3B. Thinker had so much style that stronger engines couldn't break the ratio, but Houdini managed to do it. I never get to know how this Contempt worked (despite its source being exposed as a stockfish clone later), but it's unlike any other Contempt implementation I've ever seen. I guess it's similar to the recently implemented Optimism of Stockfish, except this one focused in complicating the position even to its own detriment. 10 was the maximum, I always wondered how some Contempt 100 would play like, imagine an engine that instead of wanting to mate your king it wanted to complicate the position so nobody had an idea of who was ahead. Many times this was the only defense in losing positions, while other engines would just give up.

Rybka 3 Dynamic - There's many versions that could be on the list, like Winfinder or Mindbreaker settings, but his one where because it's the only one with a style aimed for material imbalances. You know, you can have an engine that likes pawn+rook better than bishop+knight and would aim for it. Or another that likes the opposite and would aim for it. Well, Rybka 3 Dynamic would aim for BOTH, being happy if the imbalance was on the board, no matter what side she was on. Otherwise she would play normally, but Rybka 3 was the peak in style of all the versions, anyway.

Naum 3 - Really? Naum? What is it doing on the list? :lol: So Naum was the anti-style engine, like, the opposite of all the above. The most passive, good for nothing style I ever seen. it wasn't even solid like others, just...not there. But that's what made it memorable, at her strength it was incredible to see her draw games against engines of much better styles without breaking a sweat. It becomes worthless when the level gets higher and its passiveness just lead to loses, but still the most memorable engine on the other side.

Fizbo - The most original move picker of all. One day I created a system to pick moves by using several engines as move suggesters and others and judges to create original chess entities. Well, Fizbo played more originally than my system! I don't even know if it was a bug or something, but Fizbo would just focus on the most strange move on the board and play it if it was possible. If there was ever an engine that played like a clown, it was this.

Andscacs - On the time of Andscacs the top engines were very samey. Stockfish was suggesting moves that when played against everything else would convince them that it was best, so there was some kind of consensus of the best moves and things became really boring. I even hit 0.00 as a backsolved score of chess positions. Now, with NNUE, I know that lost of those 0.00 were losing, but back then I thought I had the best lines. Andscacs challenged those assumptions by playing differently, it felt like a breath of fresh air. Most of its ideas didn't work but when they did it led to new lines and exploration of things missed by Stockfish. The most unique engine of its time (I think it was even radically different to itself from version to version!).

Leela - And then Leela came and destroyed all the styles ever played by an engine before. Kingscrusher is a Youtuber that has dedicated a great deal of time examining Leela games, as Leela was becoming stronger and playing chess that was outside this world! Dethroning Houdini Contempt 10 as it wasn't just the best in style, at some point it was also the strongest engine! But note I'm not saying lc0, at some point in the process of improving the style was lost, so who knows when it peaked.

Honorable mentions: Strelka, Shredder 13, Vitruvius - They'd have rocked my world if they were released years earlier than they did, by their time their style was eclipsed by others.
More honorable mentions: Critter 7.0, Fritz 10, Junior 10 - Great styles but "machine-like", on the list I have great styles that feel organic.

And now, to answer the question... what is my favorite engine?

Well...

*Drumroll*

Stockfish 15 with nn-f31e5e1cd71f.nnue net!

Heh, I forgot to mention all the above things were pre-NNUE times. NNUE changed everything and people don't like to admit it but NNUE Stockfish features a great playing style! The way it wins against everything else is formidable, and if you don't like the style, you change the net.

This net I mention was released just yesterday, and I watched in awe how it was disagreeing with previous nets on positions and playing a completely different chess from that witnessed from all previous nets! Too bad it didn't make the cut, but, well, it was losing to the previous net so it makes sense to use another one.

What seems to be happening with the improved nets is that they've been more and more aiming for positions that previous nets can't play well, automatically reaching for positions so complex if you're not a NNUE you're going to be dead. This creates and amazing style which is about tension on the board which is like walking on a tightrope, and it's so much stronger than anything else that it totally breaks the style/strength ratio.

So there you have it, my opinion, I think NNUE eat the world of chess on both strength and style, at this point seeing a NNUE outplay another is the most spectacular thing, and it has nothing to do with fewest moves to mate a king.

The Zappa Dissident Aggressor settings were my creation. Glad you like them!

https://open-chess.org/viewtopic.php?t=227
nmcrazyim5
Posts: 22
Joined: Sat Jan 28, 2023 12:03 am
Full name: P

Re: Your favorite engines?

Post by nmcrazyim5 »

One of my favorite things about this forum is landing in older posts from search results. While I'm here, I'll add my piece too.
My favorite engines are of course Leela and Stockfish, strongest of em all with well-rounded playing style, open source, and community driven!
As many would pick those two here are a few more:
- Rodent (I'm amazed nobody picked it, has some of the best playing personalities)
- Crafty (OG)
- Fruit (no modern engine would exist if not for Fruit)
- Hiarcs (great for analysis even today)
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: Your favorite engines?

Post by Ovyron »

Robert Flesher wrote: Wed Nov 16, 2022 10:25 pmThe Zappa Dissident Aggressor settings were my creation. Glad you like them!
Thanks so much! They are still being used, recently I wondered was was the lowest depth engines would require to both equal the average human level online and produce exciting games. In this thread I mentioned many engines' styles but all of them were against each other, when I tried them against humans on chess websites where you are allowed to play as a guest the games were totally different, all the excitement of engine vs engine games wasn't there if the human wasn't up to carry it out, which was surprising.

But your Zappa Mexico II Dissident settings delivered, when it comes to playing against humans with a reduced depth to give equal chances and play fireworks on the board, Dissident is king.
Rowen
Posts: 105
Joined: Tue Nov 15, 2016 1:19 pm
Location: Cheshire, England

Re: Your favorite engines?

Post by Rowen »

Ovyron wrote: Tue Jul 22, 2025 7:55 am
Robert Flesher wrote: Wed Nov 16, 2022 10:25 pmThe Zappa Dissident Aggressor settings were my creation. Glad you like them!
Thanks so much! They are still being used, recently I wondered was was the lowest depth engines would require to both equal the average human level online and produce exciting games. In this thread I mentioned many engines' styles but all of them were against each other, when I tried them against humans on chess websites where you are allowed to play as a guest the games were totally different, all the excitement of engine vs engine games wasn't there if the human wasn't up to carry it out, which was surprising.

But your Zappa Mexico II Dissident settings delivered, when it comes to playing against humans with a reduced depth to give equal chances and play fireworks on the board, Dissident is king.
I have always noticed that some engines that were supposed to have good styles did not necessarily have that style when I played against them using some type of handicap. Sometimes more obscure engines that no one talks about seemed to have good style when playing handicapped games. For instance I have recently had some fun games playing against Zahak 9 at its level 3. Can you think of any other engines that have good style at reduced strength?
User avatar
Ovyron
Posts: 4562
Joined: Tue Jul 03, 2007 4:30 am

Re: Your favorite engines?

Post by Ovyron »

Rowen wrote: Tue Jul 22, 2025 1:24 pm Can you think of any other engines that have good style at reduced strength?
No, I think the problem is we humans are too weak and engines require some depth to get to show their style, but at that depth they're already unbeatable :( ' they're no better than playing Stockfish 17.1 at low depth (you can easily defeat Depth 1 and Depth 2, so there's a Depth you can find that plays at your level.)

Sadly, I've been having to move to material handicaps, I'm actually a fan of LeelaRookOdds, it's got to be the most spectacular style ever since it flips starting a rook down, while other engines may be tricked into repeating because they think they're losing, and you can basically pretend the rook is there but she doesn't use it for most games. Komodo Contempt could do this but wasn't the same thing, Leela just plays the trickiest moves in the position, it's the style I always wanted to have, too bad it's so strong... well, it will beat you a rook down most of the time...

My problem with LeelaQuenOdds is that that doesn't work because it tends to do queen side castle (so you can't pretend the queen is there but not used because the king would go through her), not that winning is much easier.

I suspect the best at this will be some very early Leela version that organically played at the human level without any sort of handicap, playing human blunders and going into positions where you think you're winning because Leela has given us several pieces for your pawns, so it'd be exciting to try to stop hers from promoting and stuff like that. The problem here is that the version to use will depend on your human level, what works for someone else will be too easy or hard for you, and you need a different net, it}s not as easy as changing Stockfish's Depth.

I still haven't tried Pro Deo personalities or Chessmaster personalities for this, what I recall is they went from being too random to being too strong.

Now, let me show you why I like Zappa Dissident Aggressor against humans:

[pgn][Event "?"]
[Site "?"]
[Date "2025.05.30"]
[Round "?"]
[White "Human Guest"]
[Black "Zappa Dissident Agressor"]
[Result "0-1"]

1. e4 Nc6 2. f4 e5 3. Nf3 exf4 4. Bb5 a6 {-0.26/3 0s}
5. Ba4 {8s} Nf6 {+0.07/4 0s} 6. d3 {7s} b5 {-0.85/5 0s}
7. Bb3 {7s} Bd6 {-0.87/5 0s} 8. O-O {12s} O-O {-0.47/5 0s}
9. Nc3 {25s} Kh8 {-0.58/4 0s} 10. Ne2 {9s} Nh5 {-0.54/5 0s}
11. d4 {13s} Bb7 {+0.21/5 0s} 12. e5 {8s} Nxe5 {+0.21/3 0s}
13. Nxe5 {13s} Bxg2 {+0.13/5 0s} 14. Nxf7+ {31s} Rxf7
{-1.40/5 0s} 15. Bxf7 {7s} f3 {-1.70/5 0s} 16. Bxh5 {22s}
Bxh2+ {-1.93/5 0s} 17. Kxh2 {33s} Qh4+ {-1.93/5 0s} 18. Kg1
{9s} fxe2 {-1.38/5 0s} 19. Qxe2 {28s} Qh1+ {-0.38/5 0s}
20. Kf2 {8s} Rf8+ {+0.18/5 0s} 21. Ke3 {24s} Bxf1 {-6.91/5
0s} 22. Qg4 {16s} Bh3 {-5.55/4 0s} 23. Qg3 {22s} Qf1
{-2.31/5 0s} 24. b3 {19s} b4 {-2.36/5 0s} 25. Bb2 {14s} Qf6
{+0.58/4 0s} 26. Qxh3 {15s} Qf2+ {+0.93/3 0s} 27. Kd3 {9s}
d5 {+1.66/5 0s} 28. Rd1 {35s} c6 {+1.66/5 0s} 0-1[/pgn]

See how Zappa at fixed depth 5 launches an outstanding attack against the human, who manages to parry it and find the correct defense, and at the end even Zappa claims the human is winning. But the human didn't think so and resigned the game.

It's hard to find something better than this because in this experiments many humans managed to defeat it, so it's showing the wished style (that is better than any Chess.com bot I've seen) while remaining beatable (perhaps too much, someone like Nakamura could beat it in every game, but that can easily be fixed by a little more depth.) Perhaps we're done.
Your beliefs create your reality, so be careful what you wish for.