Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Chess engine: Rudim 1.3 JA (Windows and Linux)

 


Rudim 1.3 - Iterative Deepening & .NET 9

Major changes
Moved to .NET 9
Iterative Deepening Implemented
Time management improved - does not flag as frequently
Minor changes
Refactor for performance improvements
uci "stop"
uci "ucinewgame"
uci "go" is now non-blocking and can be interrupted by other uci commands ("stop" or another "go")
zobrist hashing implementation in place (not integrated to any transposition tables)
fix uci illegal output move - knight was abbreviated as "k" instead of "n" when promoting
update dependencies
Non-build changes:
pipeline now does a benchmark for memory allocated & time taken
pipeline now runs a tournament for current commit vs last stable release
publish workflow to generate binaries for releases
What's Changed
feat: zobrist hashing & benchmarking by @znxftw in #7

Jim Ablett compiles


Comments