To my big surprise, I saw that my older engine, Haddock, was actually participating in a tournament organised on this forum! This is of course fine, but this engine is discontinued, so it will not get any better...
However, I'll keep it up on github. Perhaps it can be of use to someone.
I am now actively working on my other engine, DoctorB, and now I have released v1.0.0.
My aim is to build the best engine that I can, while keeping things a bit original.
If you have any questions or remarks, feel free contact me
- Hans
Hi Hans,
1. I'm surprised you have discontinued Haddock, the dev version is 300-400 Elos better than 0.2.1.
2. The DoctorB executable inroduces itself as version 0.1.0, while you say it is 1.0.0. Please talk to him.
kranium wrote: ↑Sat May 22, 2021 8:47 pm
A couple notes:
To run this effectively, a processor that includes AVX2 (like BMI2) is almost mandatory, otherwise you could see an NPS decrease of up to 50%.
If you're not sure what instruction sets your CPU includes, I've included a complete of bmi2 and avx2 processors on the main page...see https://github.com/FireFather/fire
ATM the nnue network must be named nn.bin and reside in the same directory as the Fire 8.N executable.
The NNUN implementation is completely different than SF, and utilizes a modified version of Daniel Shaw's/Cfish excellent nnue probe code: https://github.com/dshawul/nnue-probe
Many thanks to him and Ronald de Man for that!
The download includes the top reinforcement learning NN (according to my extensive testing) trained by Sergio Viera last year.
I think you'll see that this, combined with Fire's search translates into some real interesting, unique, and strong engine chess.
7000 games testrun of Fire 8.N Raptor-net avx2 finished. The Raptor-net is not part of the official Fire 8.N-download, the Raptor-net was commited by the Fire-author 1 day after the release of Fire 8.N.
mvanthoor wrote: ↑Tue May 25, 2021 8:35 pmHm.... over time, more and more engines written in Rust seem to pop up, even from the past. I'll add this one to the list. The ones I know of on top of my head are:
Rustic (my own engine)
FabChess
Asymptote
Little Wing
Chareth
Crabby (old: only compiles on one single nightly version of Rust)
Cicada (old: compiles, but with a huge amount of warnings)
And now Haddock. Did I miss any somewhere?
FoxSEE, Velvet, Tinman, Rustfish, Scam, Chessier, Odonata and Ragnarook.
Archimedes wrote: ↑Wed May 26, 2021 3:53 pm
FoxSEE, Velvet, Tinman, Rustfish, Scam, Chessier, Odonata and Ragnarook.
Darn. And I thought to be somewhat original by choosing Rust. Seems I should have chosen something more esoteric
Chessler, Ragnarook, and Scam don't seem to be in the CCRL Blitz list (yet). I completely missed Odonata, because the first version of Rustic was already 500 Elo stronger, so Rustic was never in the under-1600 part of the list.
Gabor Szots wrote: ↑Wed May 26, 2021 10:58 am
Hi Hans,
1. I'm surprised you have discontinued Haddock, the dev version is 300-400 Elos better than 0.2.1.
2. The DoctorB executable inroduces itself as version 0.1.0, while you say it is 1.0.0. Please talk to him.
Thank you Gabor for noticing this
The new DoctorB release v1.0.1 shows the correct version number.
I stopped working on Haddock because of 2 reasons...I missed working in Visual Studio wich is my favourite IDE, and I couldn't get used to Rust's borrow checker.
Seems to have problems with fisher time control. When playing a tournament with fisher time control (tc=20+0.2), Fire produces a lot of time forfeits (after 20 games there are already 5 time forfeits), but when i'm using sudden death time control (tc=10), Fire has no single time forfeit in 100 games. I have to say, tournament was playing on Android.