Engine Update: Scoria 4

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

ianmtv
Posts: 8
Joined: Sun Oct 19, 2025 5:46 pm
Full name: Ian Kusmiantoro

Engine Update: Scoria 4

Post by ianmtv »

Hi Everyone, I've finally finished Scoria 4 and am now releasing it. I completely rewrote the engine from the ground up, this time using bitboards, and made the code much cleaner and pleasant to look at.

https://github.com/iannathan-k/scoria

I estimate Scoria 4 to play at around ~2600 ELO based on self testing. This is the result of a very short 400 game tournament I ran with time control 2m+1s and hash size 128mb. Hopefully my estimate this time will be more accurate than with Scoria 3!

Code: Select all

--------------------------------------------------
Rank Name                             Elo        +/-       nElo        +/-      Games      Score       Draw           Ptnml(0-2)
   1 Scoria v4.4.7                 193.91      61.06     218.10      55.23        152      75.3%      17.1%   [3, 6, 13, 19, 35]
   2 Eubos 4.4                     134.32      54.68     151.34      55.23        152      68.4%      28.9%   [4, 7, 22, 15, 28]
   3 Calvin 3.4.0                  -16.01      55.52     -16.09      55.23        152      47.7%      23.7% [17, 14, 18, 13, 14]
   4 Mediocre v0.5                -116.14      50.31    -138.50      55.23        152      33.9%      34.2%   [23, 17, 26, 6, 4]
   5 Axolotl v1.9                 -193.91      54.34    -244.16      55.23        152      24.7%      27.6%   [34, 15, 21, 6, 0]
--------------------------------------------------
Thanks for reading!
ianmtv
Posts: 8
Joined: Sun Oct 19, 2025 5:46 pm
Full name: Ian Kusmiantoro

Re: Engine Update: Scoria 4

Post by ianmtv »

Update, I had to push a bug fix because permanent thinking was causing my bot to crash when it would try to start a new position and search before the previous search thread had even been killed, which caused conflicts. Scoria_v4.4.8 fixed this so it should work perfectly now.

Note, the fix only concerns permanent thinking and when scoria observes a match from the outside, so Scoria_v4.4.7 works perfectly fine for playing games.
ianmtv
Posts: 8
Joined: Sun Oct 19, 2025 5:46 pm
Full name: Ian Kusmiantoro

Re: Engine Update: Scoria 4

Post by ianmtv »

Scoria_v4.4.9 improves time management slightly, which makes it better at playing bots closer to its ELO range. I changed the default movestogo parameter from 40 to 47, which causes it to play faster and conserve more time.