And the Ippolit author is...

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Alexander Schmidt
Posts: 1060
Joined: Thu May 10, 2007 12:49 pm

Re: And the Ippolit author is...

Post by Alexander Schmidt » Fri Oct 23, 2009 11:44 am

First contact from my side was during Patriot 1 Time. We all thought it is clean. Patriot 2 was a copy of Toga with some formulas to change score and depth. I think for depth 3 was added, and the score had a factor of 1.5. The rest was identical.

After the Patriot 2 desaster I took a closer look on Patriot 1, and there where similaries to Crafty. It was based on Crafty but with many changes. But the frame was Crafty.

After Patriot 2 he released a new version of Kaissa, and it looked like Patriot 1, and I don't think he removed the Crafty stuff. Later it supported UCI, and a the traces of Crafty vanished, but still there where a few of them visible, like move generation.

Alexander Schmidt
Posts: 1060
Joined: Thu May 10, 2007 12:49 pm

Re: And the Ippolit author is...

Post by Alexander Schmidt » Sat Oct 24, 2009 9:49 am

Running a match between Ippolit and Rybka. Compared to other results I have seen with really long timecontrol: 2min/game + 1sec/move. The match is running under Fritz 8, Rybka with Rybka book, Ippolit with Fritz 8 book.

Rybka contempt set to 0 as advised by some here.

Results so far:

20 games, Ippolit won 6, Rybka won only 1, 13 draws. That means according to Fritz +88 ELO.

So it looks like that Ippolit wins also vs. Rybka 3 with contempt 0

One interesting observation:

The absolut score is mostly similar between both. If there is a change in the score, Ippolit can see it 2-3 moves before Rybka. Similar evaluation and better search in Ippolit?

I had also some time losses under Arena. No hang, just loses on time. Maybe, and now I indeed start speculating, maybe Yelin implemented a special Arena feature because of the Patriot 2 desaster (Patriot 2 should have been sold via Arena, but turned out to be a Fruit clone). There is no reason why an engine should stop playing under Arena and not under Fritz. After the game has started the protocol is handled in the same way by both GUI's.
Rybka Forum Moderation wrote:Vas confirmed the engine is a clone of Rybka
The Rybka guys don't like the idea of an engine stronger than Rybka 3, which is NOT based on Rybka. This statement is done without any proof.

It is much more likely that Ippolit is a patchwork of several engines, based on Kaissa. It is even possible only ideas where taken from other engines, as most other authors do it.
Last edited by Alexander Schmidt on Sat Oct 24, 2009 9:55 am, edited 2 times in total.

zamar
Posts: 613
Joined: Sun Jan 18, 2009 6:03 am

Re: And the Ippolit author is...

Post by zamar » Sat Oct 24, 2009 9:51 am

With latest Robbolito version it says:

id author Yakov Petrovich Golyadkin, Igor Igorovoich Igoronov, Roberto Pescatore

Are these true names or is this only joke?
Joona Kiiski

Alexander Schmidt
Posts: 1060
Joined: Thu May 10, 2007 12:49 pm

Re: And the Ippolit author is...

Post by Alexander Schmidt » Sat Oct 24, 2009 9:58 am

I guess it is all done by one, but I can only look at the engine and it's roots.

SzG
Posts: 2447
Joined: Fri Mar 10, 2006 6:20 am
Location: Szentendre, Hungary

Re: And the Ippolit author is...

Post by SzG » Sat Oct 24, 2009 10:05 am

zamar wrote:With latest Robbolito version it says:

id author Yakov Petrovich Golyadkin, Igor Igorovoich Igoronov, Roberto Pescatore

Are these true names or is this only joke?

"The Double - Significant, short work of early Dostoyevsky

Golyadkin is a government clerk who, decreed by fate, encounters a man who not only resembles him exactly but is also his namesake."

The second name speaks for itself...

Roberto Pescatore is the Italian for Robert Fischer...
Gabor Szots

CCRL testing group

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: And the Ippolit author is...

Post by Graham Banks » Sat Oct 24, 2009 10:08 am

Alexander Schmidt wrote:
Rybka Forum Moderation wrote:Vas confirmed the engine is a clone of Rybka
The Rybka guys don't like the idea of an engine stronger than Rybka 3, which is NOT based on Rybka. This statement is done without any proof.

It is much more likely that Ippolit is a patchwork of several engines, based on Kaissa. It is even possible only ideas where taken from other engines, as most other authors do it.
Vas posted the following:
Reverse engineering isn't the issue of course - I am sure Rybka 3 has been decompiled and disassembled many times, as has for example ChessBase's .ctg format and so on. The issue is distributing stolen code - if this were allowed, nobody would ever have to pay for any software.

Vas
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

zamar
Posts: 613
Joined: Sun Jan 18, 2009 6:03 am

Re: And the Ippolit author is...

Post by zamar » Sat Oct 24, 2009 10:10 am

Alexander Schmidt wrote: The Rybka guys don't like the idea of an engine stronger than Rybka 3, which is NOT based on Rybka.

It is much more likely that Ippolit is a patchwork of several engines, it is even possible only ideas where taken from other engines. It is probably based on Kaissa.
The FAQ says it directly:

Q. IPPOLIT pursues previous ships?
A. True, with KAISSA, Crafty, Fruit/Toga/Rybka/Strelka, etc. Yet beyond solely saponification from predescendants.

Now the very interesting question is: how much you can take code from other programs, modify it and then call it yours? This more or less what every chess programmer do in one from or another (or did all of you invent AlphaBeta yourself?). Even Vasik Rajlich did this.

For sure they have decompiled Rybka, looked how it works, then wrote very similar eval/search and even improved it! But the fact that these guys are afraid to publish their names makes me think they are _likely_ doing sth ilegal...
Joona Kiiski

User avatar
Laskos
Posts: 8024
Joined: Wed Jul 26, 2006 8:21 pm

Re: And the Ippolit author is...

Post by Laskos » Sat Oct 24, 2009 10:12 am

zamar wrote:With latest Robbolito version it says:

id author Yakov Petrovich Golyadkin, Igor Igorovoich Igoronov, Roberto Pescatore

Are these true names or is this only joke?
Y. P. Golyadkin is a personage in Fyodor Dostoevsky's "The Double: A Petersburg Poem". R. Pescatore means R. Fisherman. I. I. Igoronov seem variations on Igor (name, father's name, family name).

Probably all are jokes.

Kai
Last edited by Laskos on Sat Oct 24, 2009 10:25 am, edited 1 time in total.

User avatar
Laskos
Posts: 8024
Joined: Wed Jul 26, 2006 8:21 pm

Re: And the Ippolit author is...

Post by Laskos » Sat Oct 24, 2009 10:13 am

Never mind, someone posted this information earlier.

Kai

Michel
Posts: 1960
Joined: Sun Sep 28, 2008 11:50 pm

Re: And the Ippolit author is...

Post by Michel » Sat Oct 24, 2009 11:01 am

Reverse engineering isn't the issue of course - I am sure Rybka 3 has been decompiled and disassembled many times, as has for example ChessBase's .ctg format and so on. The issue is distributing stolen code - if this were allowed, nobody would ever have to pay for any software.

Vas
Wow. Does he actually mean that the people behind ippolit somehow got hold of the original source code of Rybka 3 (or 4 even)?

It would be nice if Vas were less ambiguous in his statements.

Post Reply