Zahak, a GoLang based chess engine

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

Moderators: hgm, Rebel, chrisw

Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Zahak, a GoLang based chess engine

Post by Gabor Szots »

amanjpro wrote: Sun Mar 14, 2021 7:45 pm So, I fixed the UCI issue on Windows, this hotfix version should have it working:
https://github.com/amanjpro/zahak/releases/tag/0.2.1
Indeed it does.
Gabor Szots
CCRL testing group
User avatar
Guenther
Posts: 4606
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Zahak, a GoLang based chess engine

Post by Guenther »

amanjpro wrote: Sun Mar 14, 2021 7:45 pm So, I fixed the UCI issue on Windows, this hotfix version should have it working:
https://github.com/amanjpro/zahak/releases/tag/0.2.1

Thank you a lot for trying it out
Thanks for the fix. I was the one who added Zahak to the XB/UCI chronology a few days ago.
BTW I wasn't sure, if I should use the Candadian, or the unoffical Kurdistan flag for your chess program?
Good luck with Zahak.

The post (and the next one) about your program with a few test games was here:
http://talkchess.com/forum3/viewtopic.p ... 42#p886542
Last edited by Guenther on Sun Mar 14, 2021 8:04 pm, edited 1 time in total.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: Zahak, a GoLang based chess engine

Post by amanjpro »

Guenther wrote: Sun Mar 14, 2021 8:02 pm
amanjpro wrote: Sun Mar 14, 2021 7:45 pm So, I fixed the UCI issue on Windows, this hotfix version should have it working:
https://github.com/amanjpro/zahak/releases/tag/0.2.1

Thank you a lot for trying it out
Thanks for the fix. I was the one who added Zahak to the XB/UCI chronology a few days ago.
BTW I wasn't sure, if I should use the Candadian, or the unoffical Kurdistan flag for your chess program?
Good luck with Zahak.
Ah, thank you a lot. Let's go with The Kurdish flag, it is most likely that this is the first chess engine written by a Kurd, than by a Canadian, so I want to be the first at least in one thing :D
User avatar
Guenther
Posts: 4606
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Zahak, a GoLang based chess engine

Post by Guenther »

amanjpro wrote: Sun Mar 14, 2021 8:04 pm
Guenther wrote: Sun Mar 14, 2021 8:02 pm
amanjpro wrote: Sun Mar 14, 2021 7:45 pm So, I fixed the UCI issue on Windows, this hotfix version should have it working:
https://github.com/amanjpro/zahak/releases/tag/0.2.1

Thank you a lot for trying it out
Thanks for the fix. I was the one who added Zahak to the XB/UCI chronology a few days ago.
BTW I wasn't sure, if I should use the Candadian, or the unoffical Kurdistan flag for your chess program?
Good luck with Zahak.
Ah, thank you a lot. Let's go with The Kurdish flag, it is most likely that this is the first chess engine written by a Kurd, than by a Canadian, so I want to be the first at least in one thing :D
Absolutely yes, it's the first time and I sure haven't it yet in my repo, thus I will update it tomorrow.
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Zahak, a GoLang based chess engine

Post by Gabor Szots »

May I ask you to include the version number in the engine name? Such as Zahak 0.2.1, e.g. You know, we expect further versions. :wink:
Gabor Szots
CCRL testing group
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: Zahak, a GoLang based chess engine

Post by amanjpro »

Gabor Szots wrote: Sun Mar 14, 2021 8:09 pm May I ask you to include the version number in the engine name? Such as Zahak 0.2.1, e.g. You know, we expect further versions. :wink:
Sure, but I thought I already do? the name is: zahak-windows-amd64-0.2.1.exe this has 0.2.1 right before the .exe
User avatar
Guenther
Posts: 4606
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Zahak, a GoLang based chess engine

Post by Guenther »

amanjpro wrote: Sun Mar 14, 2021 8:11 pm
Gabor Szots wrote: Sun Mar 14, 2021 8:09 pm May I ask you to include the version number in the engine name? Such as Zahak 0.2.1, e.g. You know, we expect further versions. :wink:
Sure, but I thought I already do? the name is: zahak-windows-amd64-0.2.1.exe this has 0.2.1 right before the .exe
Gabor meant in the uci id for the programs name, so that it reports its version to any GUI too.
(if people rename the binary that info is lost.)
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
Gabor Szots
Posts: 1362
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: Zahak, a GoLang based chess engine

Post by Gabor Szots »

amanjpro wrote: Sun Mar 14, 2021 8:11 pm
Gabor Szots wrote: Sun Mar 14, 2021 8:09 pm May I ask you to include the version number in the engine name? Such as Zahak 0.2.1, e.g. You know, we expect further versions. :wink:
Sure, but I thought I already do? the name is: zahak-windows-amd64-0.2.1.exe this has 0.2.1 right before the .exe
Oh yes, but the name displayed when the engine is run is simply Zahak. I see in the meantime Günther explained that better than I could.

One thing has not changed, the allocated memory is still above 1 GB with hash set to 256 MB.
Gabor Szots
CCRL testing group
amanjpro
Posts: 883
Joined: Sat Mar 13, 2021 1:47 am
Full name: Amanj Sherwany

Re: Zahak, a GoLang based chess engine

Post by amanjpro »

Gabor Szots wrote: Sun Mar 14, 2021 8:18 pm
amanjpro wrote: Sun Mar 14, 2021 8:11 pm
Gabor Szots wrote: Sun Mar 14, 2021 8:09 pm May I ask you to include the version number in the engine name? Such as Zahak 0.2.1, e.g. You know, we expect further versions. :wink:
Sure, but I thought I already do? the name is: zahak-windows-amd64-0.2.1.exe this has 0.2.1 right before the .exe
Oh yes, but the name displayed when the engine is run is simply Zahak. I see in the meantime Günther explained that better than I could.

One thing has not changed, the allocated memory is still above 1 GB with hash set to 256 MB.
Ah sure, will do the UCI greeting thing.

As for the memory allocation, I am not seeing it on Mac, Linux and also Windows (on VritualBox though). Here is a Windows screenshot:

https://drive.google.com/file/d/1J2_6GG ... sp=sharing

I set hash to 32 (MB), and the allocation is around 45 (for the entire program)
dkappe
Posts: 1631
Joined: Tue Aug 21, 2018 7:52 pm
Full name: Dietrich Kappe

Re: Zahak, a GoLang based chess engine

Post by dkappe »

Nice work. I played 4 games against it with leela2200 (lc0 running a 16x2 T10 distilled net on cpu) on lichess. All tied up at 2 wins a piece.
Fat Titz by Stockfish, the engine with the bodaciously big net. Remember: size matters. If you want to learn more about this engine just google for "Fat Titz".