MCEC anyone?

Discussion of chess software programming and technical issues.

Moderator: Ras

amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: MCEC anyone?

Post by amanjpro »

Henk wrote: Sat Jun 05, 2021 4:12 pm I think it is more spectacular to watch how a weak engine gets slaughered by a strong engine.
That means no boring draws. Also engines should play fast. So you don't have to wait for infinity until something is happening.
I am with you, the imbalance adds to the excitement. But for time control, I prefer longer ones, as those engines seldom get chances to play in longer time controls, so here the chance comes :)
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: MCEC anyone?

Post by amanjpro »

Hey,

I think it is time for me to start the real tournament. I picked a set of different opening books, ranging from balanced to unbalanced ones.
They will be more than the number of rounds, so that the "pick random" option of cutechess adds some uncertainty ;)

I am waiting fo Marcel (Rustic), to send his new binary with AW/PVS/KM before starting the tournament, I'll also change my binary to use the one that has King safety knoweledge. I couldn't get it to add any meaningful elo, but I use it as a test nevertheless.
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: MCEC anyone?

Post by mvanthoor »

amanjpro wrote: Mon Jun 07, 2021 1:58 am Hey,

I think it is time for me to start the real tournament. I picked a set of different opening books, ranging from balanced to unbalanced ones.
They will be more than the number of rounds, so that the "pick random" option of cutechess adds some uncertainty ;)

I am waiting fo Marcel (Rustic), to send his new binary with AW/PVS/KM before starting the tournament, I'll also change my binary to use the one that has King safety knoweledge. I couldn't get it to add any meaningful elo, but I use it as a test nevertheless.
Thanks for the last-minute reminder. I sent you a new Linux BMI2 binary of Rustic, version Alpha 2.2.100, which has killer moves + PVS on top of version Alpha 2. In self play, this gets the engine about an extra 100 Elo over Alpha 2, so I expect something like +80 Elo +/- 20 in a tournament. (CCRL-bliz rating would in that case be around 1875-1915.)

This will probably become Alpha 3.

The next version, Rustic 4 (without the "Alpha") will then have a tapered and tuned evaluation (and maybe aspiration windows and heuristics), and will probably be much stronger.
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: MCEC anyone?

Post by amanjpro »

mvanthoor wrote: Mon Jun 07, 2021 2:58 am
amanjpro wrote: Mon Jun 07, 2021 1:58 am Hey,

I think it is time for me to start the real tournament. I picked a set of different opening books, ranging from balanced to unbalanced ones.
They will be more than the number of rounds, so that the "pick random" option of cutechess adds some uncertainty ;)

I am waiting fo Marcel (Rustic), to send his new binary with AW/PVS/KM before starting the tournament, I'll also change my binary to use the one that has King safety knoweledge. I couldn't get it to add any meaningful elo, but I use it as a test nevertheless.
Thanks for the last-minute reminder. I sent you a new Linux BMI2 binary of Rustic, version Alpha 2.2.100, which has killer moves + PVS on top of version Alpha 2. In self play, this gets the engine about an extra 100 Elo over Alpha 2, so I expect something like +80 Elo +/- 20 in a tournament. (CCRL-bliz rating would in that case be around 1875-1915.)

This will probably become Alpha 3.

The next version, Rustic 4 (without the "Alpha") will then have a tapered and tuned evaluation (and maybe aspiration windows and heuristics), and will probably be much stronger.
Happy to hear that :)
User avatar
hgm
Posts: 28378
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: MCEC anyone?

Post by hgm »

It would be nice if he viewer page could display the clocks, and have the one for the player that is on move count down. It would also be nice if the score could be displayed in a more prominent place; it is deeply hidden in the 'latest PV' parameters now.

It would also be nice if we could actually see the PV info of the thinking engine before it moved. But this might be more difficult to achieve.
User avatar
lithander
Posts: 915
Joined: Sun Dec 27, 2020 2:40 am
Location: Bremen, Germany
Full name: Thomas Jahn

Re: MCEC anyone?

Post by lithander »

hgm wrote: Mon Jun 07, 2021 8:35 am It would be nice if he viewer page could display the clocks, and have the one for the player that is on move count down. It would also be nice if the score could be displayed in a more prominent place; it is deeply hidden in the 'latest PV' parameters now.

It would also be nice if we could actually see the PV info of the thinking engine before it moved. But this might be more difficult to achieve.
* It would be nice if the viewer can be used to watch past games, too. I missed the ending of a few games because the viewer already moved on to the next.

* Can we have a "Copy FEN" and/or "Copy PGN" option?

* The crosstable's view includes weird characters ("····") in Chrome.
Minimal Chess (simple, open source, C#) - Youtube & Github
Leorik (competitive, in active development, C#) - Github & Lichess
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: MCEC anyone?

Post by amanjpro »

hgm wrote: Mon Jun 07, 2021 8:35 am It would be nice if he viewer page could display the clocks, and have the one for the player that is on move count down. It would also be nice if the score could be displayed in a more prominent place; it is deeply hidden in the 'latest PV' parameters now.

It would also be nice if we could actually see the PV info of the thinking engine before it moved. But this might be more difficult to achieve.
Time left and move time are also encoded in latest pv, they are mt and tl

Cute chess also emits a json object for the live pgn, I'll try that to extract the values and display better.
lithander wrote: Mon Jun 07, 2021 11:18 am
hgm wrote: Mon Jun 07, 2021 8:35 am It would be nice if he viewer page could display the clocks, and have the one for the player that is on move count down. It would also be nice if the score could be displayed in a more prominent place; it is deeply hidden in the 'latest PV' parameters now.

It would also be nice if we could actually see the PV info of the thinking engine before it moved. But this might be more difficult to achieve.
* It would be nice if the viewer can be used to watch past games, too. I missed the ending of a few games because the viewer already moved on to the next.

* Can we have a "Copy FEN" and/or "Copy PGN" option?

* The crosstable's view includes weird characters ("····") in Chrome.
Copy FEN is there, but hidden. Basically click on B7 square I believe. If you hover on the squares almost each of them is a shortcut of something. I'll see if I can captute the function name that is called to copy FEN and will add a shortcut for it.

For previous games, you can download them as zip, but unfortunately I won't be able to add a navigator for them, my frontent dev-fu is so bad for that.

For the strange chars, it is bad character encoding that is picked by your browser. I see clear dots for example. I'll try to fix that so one doesn't need to change encoding manually
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: MCEC anyone?

Post by amanjpro »

I'll address the above before starting the tournament. BTW
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: MCEC anyone?

Post by amanjpro »

I addressed the following suggestions:

- Archive view, for the past games in the tourney
- Shortcut to copy current PGN/FEN

Still to address:

- Bad character set in crosstable
- Depth/Clock/Score for each of the sides
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: MCEC anyone?

Post by amanjpro »

Also fixed the character encoding in the crosstable, last thing to address is: Clock/Depth/Score per sides