Closed tissatussa closed 1 week ago
Option::expect
was const-stabilised in Rust 1.83. That presently means you need a beta or nightly rust version. but it'll compile soon.
(this was also fixed in #2)
@yukarichess i managed to set Rust Nightly and now compilation went well. I get a valid binary of 4.5 Mb and it plays fine in CuteChess.
I discovered this engine uses the XBoard protocol, you could mention that in the README. Maybe also explain its options and how to (not) set them :
Do you have any idea how strong this engine is ? Later i might post game(s) here and estimate its rating.
Last few days i let Yukari v0.1.0 play several (mostly) 5m+3s games against other engines about the same strength. Here's the list : Yukari-games.zip
Ratings are from the newest CCRL lists. Some engines are not mentioned there, i gave my estimate. I guess Yukari's rating is about 2350.
With the recent switch to NNUE, you might want to retest. My own testing puts it about 2800 now:
Score of Yukari vs Stash22: 402 - 302 - 296 [0.550] 1000
... Yukari playing White: 209 - 151 - 140 [0.558] 500
... Yukari playing Black: 193 - 151 - 156 [0.542] 500
... White vs Black: 360 - 344 - 296 [0.508] 1000
Elo difference: 34.9 +/- 18.1, LOS: 100.0 %, DrawRatio: 29.6 %
Score of Yukari vs Stash23: 308 - 384 - 308 [0.462] 1000
... Yukari playing White: 140 - 201 - 159 [0.439] 500
... Yukari playing Black: 168 - 183 - 149 [0.485] 500
... White vs Black: 323 - 369 - 308 [0.477] 1000
Elo difference: -26.5 +/- 17.9, LOS: 0.2 %, DrawRatio: 30.8 %
Score of Yukari vs Fruit2.1: 452 - 260 - 288 [0.596] 1000
... Yukari playing White: 214 - 128 - 158 [0.586] 500
... Yukari playing Black: 238 - 132 - 130 [0.606] 500
... White vs Black: 346 - 366 - 288 [0.490] 1000
Elo difference: 67.5 +/- 18.4, LOS: 100.0 %, DrawRatio: 28.8 %
Stash 22 is about 2770 CCRL; Stash 23 is about 2830 CCRL; Fruit 2.1 was about 2700 CCRL, if I remember correctly.
I tried to compile the newest Trunk source but it failed :
I'm on Linux, Xubuntu 22.04 Can you correct the error ?