And the Ippolit author is...
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
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...
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.
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...
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.
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.
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.
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.Rybka Forum Moderation wrote:Vas confirmed the engine is a clone of Rybka
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.
Re: And the Ippolit author is...
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?
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...
I guess it is all done by one, but I can only look at the engine and it's roots.
Re: And the Ippolit author is...
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
CCRL testing group
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: And the Ippolit author is...
Vas posted the following:Alexander Schmidt wrote: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.Rybka Forum Moderation wrote:Vas confirmed the engine is a clone of Rybka
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.
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
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
Re: And the Ippolit author is...
The FAQ says it directly: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.
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
Re: And the Ippolit author is...
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).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?
Probably all are jokes.
Kai
Last edited by Laskos on Sat Oct 24, 2009 10:25 am, edited 1 time in total.
Re: And the Ippolit author is...
Never mind, someone posted this information earlier.
Kai
Kai
Re: And the Ippolit author is...
Wow. Does he actually mean that the people behind ippolit somehow got hold of the original source code of Rybka 3 (or 4 even)?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
It would be nice if Vas were less ambiguous in his statements.

