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.
And the Ippolit author is...
Moderators: hgm, Rebel, chrisw
-
- Posts: 1204
- Joined: Thu May 10, 2007 2: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 11:55 am, edited 2 times in total.
-
- Posts: 613
- Joined: Sun Jan 18, 2009 7:03 am
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
-
- Posts: 1204
- Joined: Thu May 10, 2007 2: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.
-
- Posts: 41472
- Joined: Sun Feb 26, 2006 10: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
gbanksnz at gmail.com
-
- Posts: 613
- Joined: Sun Jan 18, 2009 7:03 am
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
-
- Posts: 10948
- Joined: Wed Jul 26, 2006 10:21 pm
- Full name: Kai Laskos
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 12:25 pm, edited 1 time in total.
-
- Posts: 10948
- Joined: Wed Jul 26, 2006 10:21 pm
- Full name: Kai Laskos
Re: And the Ippolit author is...
Never mind, someone posted this information earlier.
Kai
Kai
-
- Posts: 2272
- Joined: Mon Sep 29, 2008 1:50 am
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.
-
- Posts: 2071
- Joined: Thu May 04, 2006 3:40 am
- Location: Dune
Re: And the Ippolit author is...
I've run a 40 game match between Rybka 3 (with contempt set to 0) and Ippolit at 5 minute blitz and Ippolit only won by a two game margin. I also previously run a 100 game match with Rybka 3 set to default settings and Ippolit also only won by a margin of two games.Alexander Schmidt wrote: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.
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.
I don't think we yet have evidence that Ippolit is stronger. Or perhaps this is due to the different versions and compiles of Ippolit...