Page 1 of 3

How to rate my engine in CCRL?

Posted: Fri Sep 25, 2020 10:11 am
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?

Re: How to rate my engine in CCRL?

Posted: Fri Sep 25, 2020 10:24 am
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.

Re: How to rate my engine in CCRL?

Posted: Fri Sep 25, 2020 10:26 am
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!

Re: How to rate my engine in CCRL?

Posted: Fri Sep 25, 2020 10:27 am
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

Re: How to rate my engine in CCRL?

Posted: Fri Sep 25, 2020 10:32 am
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?

Re: How to rate my engine in CCRL?

Posted: Fri Sep 25, 2020 11:25 am
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.

Re: How to rate my engine in CCRL?

Posted: Fri Sep 25, 2020 1:09 pm
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.

Re: How to rate my engine in CCRL?

Posted: Fri Sep 25, 2020 1:16 pm
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.

Re: How to rate my engine in CCRL?

Posted: Sun Sep 27, 2020 3:14 pm
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...

Re: How to rate my engine in CCRL?

Posted: Sun Sep 27, 2020 5:13 pm
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!