Imortal v4: Executable

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

IQ_QI
Posts: 25
Joined: Wed Dec 05, 2018 8:51 pm
Full name: Johannes Czech

Imortal v4: Executable

Post by IQ_QI »

Hello crazyhouse engine-developers,

does anyone know if there's a way to get the executable of crazyhouse engine Imortal v4?
I found Imortal v2 here and managed to get it running with wine under linux:
https://sites.google.com/site/deuterium ... crazyhouse

Some time ago I conducted a small crazyhouse tournament which was missing Imortal:
https://lichess.org/forum/team-crazyhou ... tournament

Version 2 has similar strength compared to Sunsetter 9 and TJchess 1.3 according to this tournament:
https://lichess.org/forum/team-crazyhou ... ent?page=3

I did two test matches (3min/40 moves) with Immortal v2 and CrazyAra so far:
https://lichess.org/G8JctnXy
https://lichess.org/3vhk6Aaz

One thing which I found a bit odd that Immortal only had a NPS of 400k.
Is this due to wine or normal? Other A/B engines normally achieve 700k-2 Mio NPS on my hardware.

Also in imortal.ini I couldn't find a thread option. Does this mean Imortal does only support single thread?
From my experience I thought that Imortal is playing more calmly and strategic than other A/B engines.
I find this very interesting. :)


Best regards,
~IQ_QI / QueensGambit
User avatar
hgm
Posts: 27787
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Imortal v4: Executable

Post by hgm »

IQ_QI wrote: Fri Jan 11, 2019 4:51 pmSome time ago I conducted a small crazyhouse tournament which was missing Imortal:
https://lichess.org/forum/team-crazyhou ... tournament
Seems it was also missing CrazyWa.
IQ_QI
Posts: 25
Joined: Wed Dec 05, 2018 8:51 pm
Full name: Johannes Czech

Re: Imortal v4: Executable

Post by IQ_QI »

Yes, unfortunately I missed adding CrazyWa. I'm sorry for that. :oops:

An earlier strength evaluation for CrazyAra v.2.0 included CrazyWa.
https://github.com/QueensGambit/CrazyAra/wiki/v0.2.0

CrazyWa will participate in future tournaments again.

H.G.Muller you're the creator of CrazyWa right? :)
https://lichess.org/forum/team-crazyhou ... ne-crazywa

Did you release a newer version than 0.1.1 yet and is CrazyWa still in development?
User avatar
hgm
Posts: 27787
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Imortal v4: Executable

Post by hgm »

Yes, CrazyWa is in principle still in development by me, (although I did not work on it for the past 5 months). The latest version is 1.0.5. Most of the development is not aimed at making it stronger, though, but at having it play more variants. (Latest addition was Kyoto Shogi).

The source code can be found at http://hgm.nubati.net/cgi-bin/gitweb.cg ... a=shortlog .
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Imortal v4: Executable

Post by Guenther »

IQ_QI wrote: Fri Jan 11, 2019 4:51 pm Hello crazyhouse engine-developers,

does anyone know if there's a way to get the executable of crazyhouse engine Imortal v4?
I found Imortal v2 here and managed to get it running with wine under linux:
https://sites.google.com/site/deuterium ... crazyhouse

Some time ago I conducted a small crazyhouse tournament which was missing Imortal:
https://lichess.org/forum/team-crazyhou ... tournament

Version 2 has similar strength compared to Sunsetter 9 and TJchess 1.3 according to this tournament:
https://lichess.org/forum/team-crazyhou ... ent?page=3

I did two test matches (3min/40 moves) with Immortal v2 and CrazyAra so far:
https://lichess.org/G8JctnXy
https://lichess.org/3vhk6Aaz

One thing which I found a bit odd that Immortal only had a NPS of 400k.
Is this due to wine or normal? Other A/B engines normally achieve 700k-2 Mio NPS on my hardware.

Also in imortal.ini I couldn't find a thread option. Does this mean Imortal does only support single thread?
From my experience I thought that Imortal is playing more calmly and strategic than other A/B engines.
I find this very interesting. :)


Best regards,
~IQ_QI / QueensGambit
If you ask Ferdinand, who still posts here sometimes, via PM there is a chance he offers you one of his later
private versions.

There was a lot of crazyhouse interest in this forum in late 2016 until 2017:
(below there are links to two main threads about crazyhouse championships organized by Ferdinand himself)
viewtopic.php?f=2&t=62169&hilit=crazyhouse
viewtopic.php?f=2&t=65921&hilit=crazyhouse

BTW I have added CrazyWa now to my XB/UCI chronology, which has a crazyhouse section too (quite neglected though for a while)
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
Fabian Fichter
Posts: 50
Joined: Mon Dec 12, 2016 2:14 pm

Re: Imortal v4: Executable

Post by Fabian Fichter »

Regarding the performance under wine, for comparison I cross-compiled Stockfish for Windows under Ubuntu and then ran it with wine. On my hardware, NPS is around 10-15% lower than for a native linux compile of the same Stockfish version. For Imortal 2 I get around 500kN/s on one thread using wine.
IQ_QI
Posts: 25
Joined: Wed Dec 05, 2018 8:51 pm
Full name: Johannes Czech

Re: Imortal v4: Executable

Post by IQ_QI »

hgm wrote: Fri Jan 11, 2019 10:35 pm Yes, CrazyWa is in principle still in development by me, (although I did not work on it for the past 5 months). The latest version is 1.0.5. Most of the development is not aimed at making it stronger, though, but at having it play more variants. (Latest addition was Kyoto Shogi).

The source code can be found at http://hgm.nubati.net/cgi-bin/gitweb.cg ... a=shortlog .
Nice to hear that you're still working on CrazyWa. Good luck!

Guenther wrote: Sat Jan 12, 2019 2:23 pm If you ask Ferdinand, who still posts here sometimes, via PM there is a chance he offers you one of his later
private versions.
That was my first idea, but it seems that Ferdy has disabled his PM on talkchess and when I click on his account I get the message:
Information

You are not authorised to view the member list or profiles.
Guenther wrote: Sat Jan 12, 2019 2:23 pm BTW I have added CrazyWa now to my XB/UCI chronology, which has a crazyhouse section too (quite neglected though for a while)
Wow, you created an awesome chronology and thank you for adding CrazyAra to the list.
(Probably you mixed up the names CrazyAra and CrazyWa. That seems to be quite common. I also did this a few times.
Before choosing the name we didn't know that there exists an engine named CrazyWa already.)

Fabian Fichter wrote: Sat Jan 12, 2019 3:30 pm Regarding the performance under wine, for comparison I cross-compiled Stockfish for Windows under Ubuntu and then ran it with wine. On my hardware, NPS is around 10-15% lower than for a native linux compile of the same Stockfish version. For Imortal 2 I get around 500kN/s on one thread using wine.
Thank you for trying this out. This means you get similar NPS like me.

I'm perfectly fine with testing with Imortal v2 instead, but it seemed more appropriate to include the newest version because it's more than 300 Elo stronger than v2.
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Imortal v4: Executable

Post by Guenther »

IQ_QI wrote: Sat Jan 12, 2019 7:17 pm
Guenther wrote: Sat Jan 12, 2019 2:23 pm BTW I have added CrazyWa now to my XB/UCI chronology, which has a crazyhouse section too (quite neglected though for a while)
Wow, you created an awesome chronology and thank you for adding CrazyAra to the list.
(Probably you mixed up the names CrazyAra and CrazyWa. That seems to be quite common. I also did this a few times.
Before choosing the name we didn't know that there exists an engine named CrazyWa already.)

Hmm, I don't see them mixed up, but I forgot to do the name sorting after adding it, may be that was it for you?
Now it is sorted again!
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
Guenther
Posts: 4605
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Imortal v4: Executable

Post by Guenther »

IQ_QI wrote: Sat Jan 12, 2019 7:17 pm
Guenther wrote: Sat Jan 12, 2019 2:23 pm If you ask Ferdinand, who still posts here sometimes, via PM there is a chance he offers you one of his later
private versions.
That was my first idea, but it seems that Ferdy has disabled his PM on talkchess and when I click on his account I get the message:
Information
You are not authorised to view the member list or profiles.
I sent him a PM in your name and added the link for this thread and the github link for CrazyAra.
The PM was sent and went out, may be you were not logged in?
(sometimes there are some glitches with cookies and logging in here, requiring logging in twice)
https://rwbc-chess.de

trollwatch:
Chessqueen + chessica + AlexChess + Eduard + Sylwy
User avatar
hgm
Posts: 27787
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Imortal v4: Executable

Post by hgm »

CrazyWa was designed as an engine for Wa Shogi with drops (internal 11x11 board, 32 piece types), which was beyond the capabilities of my regular Shogi engine. Wa Shogi is a historic Shogi variant, for wich it is not known whether it was played with or without drops. So today it is played in both these versions. Because "Wa Shogi with drops" is a bit of a cumbersome name, I figured I should call it "CrazyWa", just as Chess with drops is called CrazyHouse.

Of course it is always easy to also make it do smaller variants.