4

Most open source chess engines with hand-tuned evaluations are known for their innovations on search (Fruit, Stockfish).

I was inspired by HIARCS' generally more human-like play and the fact that neural network based engines like Leela suggest that we have more work to do when it comes to evaluation functions.

The reason is that I'd like to apply the same evaluation functions in a chess engine that I'm working on.

Which open source engines are out there are known for its deep positional understanding? Unfortunately, engines known for their positional understanding such as Shredder, HIARCS, and Komodo are closed source.

2
  • What do you mean by "chess knowledge" when it comes to chess engines? I have never heard or seen anyone refer to Shredder, HIARCS or Komodo as having "chess knowledge", do you mean somethng like "positional understanding"? Obviously no engine has any chess knowledge in terms of what humans mean when they say the word, so you need to clarify what it is that you actually refer to here.
    – Scounged
    Nov 15 '20 at 3:18
  • Likely LC0. LC0 NN has the most complicated evaluation functions.
    – SmallChess
    Nov 16 '20 at 1:49
3

A really strong and great positional open source engine I have used is Rodent. The last version was Rodent IV and is available at http://www.pkoziol.cal24.pl/rodent/rodent.htm

Of course Chess Programming wiki continues to be a good place to research and discover engines and the following link shows only open source engines.

https://www.chessprogramming.org/Category:Open_Source

1

Stockfish 12 is objectively the best in the free engines that is publicly accessible. Estimated Elo ~ 3230. There is another engine mildly more powerful however I don't believe its available and the difference is negligible. Stockfish has good positional awareness, aggression etc can be tampered with for interesting outcomes.

I look at Komodo Dragon as a strong closed source engine and the Armageddon feature where it treats draws as a loss is extremely good especially for training purposes.

Reality of it is almost all engines out perform human players in positional awareness , tactical and strategic play. Its like comparing brands of paracetamol. All the same and any differences are so minute we'd never notice them.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.