Hi
Long time no see. I hope you've had a good Christmas and will have an even better 2024.
Even though there hasn't been a new version of Rustic for the last 3 years, that doesn't mean I've forgotten the engine. I'm still updating Alpha 1, 2 and 3 to keep up with the latest changes in Rust and to be compatible with the latest versions of the (very few) libraries it uses. Today I've released Alpha 3.0.4, 2.3, and 1.4. These are just maintenance updates with regard to the Rust language and libraries. Their playing strength should not have changed.
New versions
I've also updated the 4.0-beta branch to the latest-everything. The two things that (still) need to be done are:
- Implement "time" and "otim" for the XBoard-protocol. AFAIIK, this will finish Rustic's XBoard implementation.
- Write a (simple) Texel-tuner, to replace the values I got from Lithander (MinimalChess/Leorik) a long time ago.
I do hope to finish this in the somewhat near future, so I can (finally) release Rustic 4.0.0 (*), which should have a massive jump in playing strength over version Alpha 3. I hope I will have more personal time than I had in the last 3 years, which were very busy. (The corona pandemic and a massive change in government regulations caused a huge amount of change in the software at work. I worked long hours in those years and I really didn't feel like adding some more programming at home.)
(*) Rustic 4 would drop the "Alpha" moniker. Having both the UCI and XBoard protocol, a magic number generator and a tapered and tuned evaluation (and its own built-in tuner), I see this one as the first 'complete' version for didactic purposes. I also target this version to complete the book at
Rustic's documentation site.
Thanks for your interest
