How to rate my engine in CCRL?

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

Moderators: hgm, Rebel, chrisw

User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

How to rate my engine in CCRL?

Post by maksimKorzh »

Hi guys, sorry for a noob's question but this is the first time for me.
Even though I made attempts on creating chess programs for the last five years,
still the only reasonable I made so far is this:
http://talkchess.com/forum3/viewtopic.php?f=2&t=75199
released yesterday.

How can I get my engine rated on CCRL?
Last edited by maksimKorzh on Fri Sep 25, 2020 10:24 am, edited 1 time in total.
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: How to rate my engine in CCRL?

Post by Gabor Szots »

maksimKorzh wrote: Fri Sep 25, 2020 10:11 am Hi guys, sorry for a noob's question but this is the first time for me.
Even though I made attempts on creating chess programs for the last five years,
still the only reasonable I made so far is this:
viewtopic.php?f=2&t=68311&p=772515#p772515
released yesterday.

How can I get my engine rated on CCRL?
I may have made a mistake but I have already tested your engine. On the next blitz list look for Wukong 2020-09-16 64-bit.

But there seems to be something wrong with the link you give, it leads to a RofChade discussion.
Gabor Szots
CCRL testing group
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: How to rate my engine in CCRL?

Post by maksimKorzh »

Gabor Szots wrote: Fri Sep 25, 2020 10:24 am
maksimKorzh wrote: Fri Sep 25, 2020 10:11 am Hi guys, sorry for a noob's question but this is the first time for me.
Even though I made attempts on creating chess programs for the last five years,
still the only reasonable I made so far is this:
viewtopic.php?f=2&t=68311&p=772515#p772515
released yesterday.

How can I get my engine rated on CCRL?
I may have made a mistake but I have already tested your engine. On the next blitz list look for Wukong 2020-09-16 64-bit.
Hi Gabor, Wukong is hard to be called a chess engine)
I mean this one:
BBC 1.0: https://github.com/maksimKorzh/bbc
That I have covered in video tutorial:

Thanks in advance!
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: How to rate my engine in CCRL?

Post by maksimKorzh »

Gabor Szots wrote: Fri Sep 25, 2020 10:24 am
maksimKorzh wrote: Fri Sep 25, 2020 10:11 am Hi guys, sorry for a noob's question but this is the first time for me.
Even though I made attempts on creating chess programs for the last five years,
still the only reasonable I made so far is this:
viewtopic.php?f=2&t=68311&p=772515#p772515
released yesterday.

How can I get my engine rated on CCRL?
I may have made a mistake but I have already tested your engine. On the next blitz list look for Wukong 2020-09-16 64-bit.

But there seems to be something wrong with the link you give, it leads to a RofChade discussion.
And sorry for accidentally pasting link to a wrong thread.
BBC release thread: http://talkchess.com/forum3/viewtopic.php?f=2&t=75199
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: How to rate my engine in CCRL?

Post by Gabor Szots »

maksimKorzh wrote: Fri Sep 25, 2020 10:26 amHi Gabor, Wukong is hard to be called a chess engine)
I mean this one:
BBC 1.0: https://github.com/maksimKorzh/bbc
That I have covered in video tutorial:

Thanks in advance!
Hi Maksim,

Then I really made a mistake. Anyway, it seems to me that Wukong can play chess and a decent one.

Which is the engine that you intend to work on in the future?
Gabor Szots
CCRL testing group
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: How to rate my engine in CCRL?

Post by maksimKorzh »

Gabor Szots wrote: Fri Sep 25, 2020 10:32 am
maksimKorzh wrote: Fri Sep 25, 2020 10:26 amHi Gabor, Wukong is hard to be called a chess engine)
I mean this one:
BBC 1.0: https://github.com/maksimKorzh/bbc
That I have covered in video tutorial:

Thanks in advance!
Hi Maksim,

Then I really made a mistake. Anyway, it seems to me that Wukong can play chess and a decent one.

Which is the engine that you intend to work on in the future?
Well, Wukong just has a lack of features, e.g. like no 3 fold repetition, fixed depth search only and so on, also it crushes from time to time, it's not an engine, rather a placeholder to try out some stuff. I was covering that on youtube partially as well, but that's more like for absolute beginners.

Now BBC is my current and the very first project ever that I'm going to develop in future. I got many ideas at the moment.
BBC supports all time controls, the only limitation is a fixed transposition table size (around 16 MB, I used number 20MB in release, bit that's the overall memory used by the engine, I'm new for TT - it's the very first one in my life).
I'm going to add dynamic TT size in next version, but I'd like to have this initial version to be rated.
I need this to give my Youtube subscribers an idea of it's strength, because I have only tested it versus TSCP.

Which is the engine that you intend to work on in the future?
Release BBC 1.0: https://github.com/maksimKorzh/bbc/releases/tag/1.0
Source code: https://github.com/maksimKorzh/bbc

I was inspired by VICE series by Bluefever Software
but when I just started it was a rocket science to me)
So I've decided to make something similar, but using
the easiest C programming language's pattern possible.

BBC's page on CPW: https://www.chessprogramming.org/BBC
YouTube series (82 videos): ... wfiWNI76Cs

16 game match vs TSCP in BLITZ 2+1 (like in CCRL)

-----------------BBC 1.0-----------------
BBC 1.0 - TSCP : 15,5/16 15-0-1 (11111111=1111111) 97% +604
-----------------TSCP-----------------
TSCP - BBC 1.0 : 0,5/16 0-15-1 (00000000=0000000) 3% -604


I would be extremely grateful to you Gabor for rating BBC.
THANKS IN ADVANCE!

P.S. Blitz rating is primary, but long time control might be interesting as well.
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: How to rate my engine in CCRL?

Post by Gabor Szots »

I've included version name 1.0 in the c file before compiling it. It is of help if the engine identifies itself precisely.
Gabor Szots
CCRL testing group
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: How to rate my engine in CCRL?

Post by maksimKorzh »

Gabor Szots wrote: Fri Sep 25, 2020 1:09 pm I've included version name 1.0 in the c file before compiling it. It is of help if the engine identifies itself precisely.
Thanks, I'll add it as well.
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: How to rate my engine in CCRL?

Post by mvanthoor »

maksimKorzh wrote: Fri Sep 25, 2020 1:16 pm ...
Hi Maksim,

I don't know if you've seen this already, but Wukong has been rated on CCRL's Blitz list.

Wukong on CCRL

Rating: 1474

Congratulations :)

It is not an advanced chess engine (I know it wasn't ever supposed to be), but its rating gives me good hopes for my own engine :)

Seeing that such a basic engine as Wukong already scores 1474 CCRL, I wonder what one needs to do (or omit) to build an engine that scores in the 1200's...
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: How to rate my engine in CCRL?

Post by maksimKorzh »

mvanthoor wrote: Sun Sep 27, 2020 3:14 pm
maksimKorzh wrote: Fri Sep 25, 2020 1:16 pm ...
Hi Maksim,

I don't know if you've seen this already, but Wukong has been rated on CCRL's Blitz list.

Wukong on CCRL

Rating: 1474

Congratulations :)

It is not an advanced chess engine (I know it wasn't ever supposed to be), but its rating gives me good hopes for my own engine :)

Seeing that such a basic engine as Wukong already scores 1474 CCRL, I wonder what one needs to do (or omit) to build an engine that scores in the 1200's...
Cool, I didn't see it yet) Gabor told be it would appear even though I didn't even ask about it)
And to score 1200 - it's very simple - get rid of move ordering or even better get rid of alpha beta and you're done!