New engine: Peacekeeper

Discussion of chess software programming and technical issues.

Moderator: Ras

Sazgr
Posts: 66
Joined: Thu Dec 09, 2021 8:26 pm
Full name: Kyle Zhang

Re: Killer move problems

Post by Sazgr »

j.t. wrote: Tue Mar 07, 2023 9:26 pm
Sazgr wrote: Tue Mar 07, 2023 6:09 pm Maybe engine authors with both killers and history can try removing killers to see the Elo loss? Thanks in advance for any comments!
I tried this, and the killers implemented like this (used after winning captures in move ordering) give on two different test runs (+30 +/-6) and (+22 +/-6), both with slightly different CPUs, engine pools, and time control.
Hmm thank you, is goodmove global killers, to be used at any ply?
User avatar
j.t.
Posts: 263
Joined: Wed Jun 16, 2021 2:08 am
Location: Berlin
Full name: Jost Triller

Re: Killer move problems

Post by j.t. »

Sazgr wrote: Tue Mar 07, 2023 9:30 pm Hmm thank you, is goodmove global killers, to be used at any ply?
Yes, but it doesn't make a big difference, at most 5 Elo points if at all.
User avatar
jshriver
Posts: 1356
Joined: Wed Mar 08, 2006 9:41 pm
Location: Morgantown, WV, USA

Re: New engine: Peacekeeper

Post by jshriver »

Congratulations! I look forward to personally playing it.

-Josh
Sazgr
Posts: 66
Joined: Thu Dec 09, 2021 8:26 pm
Full name: Kyle Zhang

Re: Killer move problems

Post by Sazgr »

j.t. wrote: Tue Mar 07, 2023 6:42 pm
Sazgr wrote: Tue Mar 07, 2023 6:09 pm My chess engine has been progressing slowly as usual. However, I am trying to implement the killer heuristic into my engine. However, it is not gaining any significant elo (at most 10 which is within the error bars of around 15).
If I remember correctly, killers weren't that important for me neither, but they are quite simple to implement, and 10-20 Elo is not nothing.
Finally, through a good deal of belief and perseverance, I have gotten killers working, with 19.5 +/- 16.4 elo in selfplay. In an extremely short gauntlet just to make sure, it seemed to do surprisingly well, so I have accepted it!
jshriver wrote: Wed Mar 08, 2023 5:55 am Congratulations! I look forward to personally playing it.

-Josh
Some versions have already already released, the latest being v1.20. The slow progress was meant to refer to improvements for a probable v1.30 :) .
Sazgr
Posts: 66
Joined: Thu Dec 09, 2021 8:26 pm
Full name: Kyle Zhang

Peacekeeper v1.30

Post by Sazgr »

Talkchess hasn't been working for me on my normal device (cloudflare thinks I'm malicious) so I haven't been on here in a while.

Peacekeeper v1.30 is out with a decent strength gain, see https://github.com/Sazgr/peacekeeper/releases/tag/v1.30 for more details.

I will keep working on a hoped v1.40, and as usual, let me know (perhaps on github) if there are any issues with the new release!
Whiskers
Posts: 243
Joined: Tue Jan 31, 2023 4:34 pm
Full name: Adam Kulju

Re: Peacekeeper v1.30

Post by Whiskers »

Sazgr wrote: Mon Mar 27, 2023 9:33 pm Talkchess hasn't been working for me on my normal device (cloudflare thinks I'm malicious) so I haven't been on here in a while.

Peacekeeper v1.30 is out with a decent strength gain, see https://github.com/Sazgr/peacekeeper/releases/tag/v1.30 for more details.

I will keep working on a hoped v1.40, and as usual, let me know (perhaps on github) if there are any issues with the new release!
Congrats on the new release! Should do much better in div 9 this time :D
Sazgr
Posts: 66
Joined: Thu Dec 09, 2021 8:26 pm
Full name: Kyle Zhang

Re: New engine: Peacekeeper

Post by Sazgr »

I certainly hope so! (If it doesn't, 1.40 is coming for the next next div 9 :P )