Hakkapeliitta 2.0 release

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

Moderator: Ras

User avatar
Bloodbane
Posts: 154
Joined: Thu Oct 03, 2013 4:17 pm

Hakkapeliitta 2.0 release

Post by Bloodbane »

Merry Christmas to everyone. I have a present for you which I got ready just a day before, a(nother) total rewrite of Hakkapeliitta. I expect it to be rated around 2775, give or take 25 elo. It still contains the same highly tactical style that 1.0 had and still has Syzygy tablebase support. The current version should detect whether to use hardware POPCNT automatically but I do not have any machines without it so that feature is untested. I have also added support for Linux though there are bound to be problems with that as that is not my main OS.

I plan on releasing Hakkapeliitta 3.0 around next fall or winter and it should contain some combination of the things on the following list:

Pondering: this got left out of 2.0 due to me having too little time.
Large pages: almost done already, only have to update the TT code.
Multithreading: depends on how masochistic I am feeling.
Major evaluation tuning and improvements: the current eval is so ridiculously bad that this is my number one priority.
Small search improvements: there are some things which I haven't tried yet like singular extension and SEE pruning at low depths.

The link to the repo containing Hakkapeliitta, binaries are in the "bin" folder: https://github.com/mAarnos/Hakkapeliitta

If you have any problems feel free to send me a message or post in this thread.
Functional programming combines the flexibility and power of abstract mathematics with the intuitive clarity of abstract mathematics.
https://github.com/mAarnos
User avatar
vittyvirus
Posts: 646
Joined: Wed Jun 18, 2014 2:30 pm
Full name: Fahad Syed

Re: Hakkapeliitta 2.0 release

Post by vittyvirus »

Thanks for your interest in Chess Programming.

BTW, instead of
Winglet, ???
write
Winglet, Stef Luijten
in the acknowledgment (on git).
Jamal Bubker
Posts: 328
Joined: Mon May 24, 2010 4:32 pm

Re: Hakkapeliitta 2.0 release

Post by Jamal Bubker »

Kiitos paljon Mikko !
User avatar
Bloodbane
Posts: 154
Joined: Thu Oct 03, 2013 4:17 pm

Re: Hakkapeliitta 2.0 release

Post by Bloodbane »

I have fixed the problem (I think) and updated the binaries. I was accidentally checking for MMX and not POPCNT thanks to a off-by-one bug. Sorry for the trouble.
Functional programming combines the flexibility and power of abstract mathematics with the intuitive clarity of abstract mathematics.
https://github.com/mAarnos
Wolfgang
Posts: 989
Joined: Sat May 13, 2006 1:08 am

Re: Hakkapeliitta 2.0 release

Post by Wolfgang »

Bloodbane wrote:... I expect it to be rated around 2775, give or take 25 elo...
First of all: Thanks! :-)

Do you really expect +400 to version 1.0 which is rated 2373 at our (CEGT) 40/4 rating list?

http://www.husvankempen.de/nunn/40_4_Ra ... /1038.html
Best
Wolfgang
CEGT-Team
www.cegt.net
www.cegt.forumieren.com
User avatar
Bloodbane
Posts: 154
Joined: Thu Oct 03, 2013 4:17 pm

Re: Hakkapeliitta 2.0 release

Post by Bloodbane »

Oops, forgot to specify 2775 CCRL. I think on CEGT 40/4 Hakkapeliitta 2.0 is closer to 2620. I really hope you didn't put it against engines with CEGT ratings of 2775 or so because that is going to be an slaughter.
Functional programming combines the flexibility and power of abstract mathematics with the intuitive clarity of abstract mathematics.
https://github.com/mAarnos
Wolfgang
Posts: 989
Joined: Sat May 13, 2006 1:08 am

Re: Hakkapeliitta 2.0 release

Post by Wolfgang »

ok, thanks for the info! I'll test it vs. various opponents from 2400 to 2700 (CEGT).

Btw: 2620 would be an impressive improvement too!! :D
Best
Wolfgang
CEGT-Team
www.cegt.net
www.cegt.forumieren.com
User avatar
Graham Banks
Posts: 45692
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Hakkapeliitta 2.0 release

Post by Graham Banks »

Bloodbane wrote:Merry Christmas to everyone. I have a present for you which I got ready just a day before, a(nother) total rewrite of Hakkapeliitta. I expect it to be rated around 2775, give or take 25 elo. ....
Thanks Mikko. Merry Christmas to you. 8-)
gbanksnz at gmail.com