Is the separate search function the reason it has a time problem.
Best.
Gerold.
Should downloadlinks for Ippo/Robbo be allowed again?
Moderator: Ras
-
- Posts: 10121
- Joined: Thu Mar 09, 2006 12:57 am
- Location: van buren,missouri
-
- Posts: 3245
- Joined: Thu Mar 09, 2006 9:10 am
Re: Should downloadlinks for Ippo/Robbo be allowed again?
I agree 100%.Michael Sherwin wrote: Bottom line is that the evidence for cloning is rather thin and the evidence for a lot of originality is rather high.
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
http://www.chess.hylogic.de
-
- Posts: 6401
- Joined: Thu Mar 09, 2006 8:30 pm
- Location: Chicago, Illinois, USA
Re: Should downloadlinks for Ippo/Robbo be allowed again?
Michael Sherwin wrote:Someone that believes in a Marxist philosophy would do what the author of Ippolit--according to the Ippolit website--has allegedly done. It makes perfect sense. As far as the strength is concerned, well that is not proof.Jouni wrote:Even without any evidence I am sure that Ippo/Robbo is clone: why publish superstrong engine without getting any money or at least fame for
your real name? Additionally if your first engine is 3100 rated it is not
credible at all!
Jouni
Evidence:
1.) Vas says that it is a Rybka 3 clone.
2.) Jury says that it is not Rybka 3 but rather it is Rybka 4.
1 and 2 are mutually exclusive.
3.) There is strong evidence that it was developed from many sources and MAY have some reversed engineered ideas from Rybka.
1 and 2 are greatly discounted by 3.
4.) The programming style is very different and rather amateurish. I doubt that Vas would start from an example like that of Fruit and devolve the code into separate search functions for white and black. It would be naive to think that it would be faster.
5.) There are some differences and some similarities in its play compared to Rybka, but the differences are much more prominent.
...
How many versions of Fruit was there before it became the strongest program in the world 1.0, 1.5, 2.0, 2.1? What if there were several versions of Ippolit, in "chess language b", before it was translated into C to make it available to the west?
Bottom line is that the evidence for cloning is rather thin and the evidence for a lot of originality is rather high. So, unless someone that is trusted disassembles Rybka 3 and finds a nearly 1 to 1 correlation in search functions, evaluation functions or evaluation constants then I for one choose to err on the side of innocent until proven guilty rather than joining in on a witch hunt.

Miguel
-
- Posts: 1260
- Joined: Sat Dec 13, 2008 7:00 pm
Re: Should downloadlinks for Ippo/Robbo be allowed again?
Rybka 3 does have separate search functions for white and black. No need to reverse engineer anything. You can find this trivially with a disassembler that gives stack dumps.michiguel wrote: 4.) The programming style is very different and rather amateurish. I doubt that Vas would start from an example like that of Fruit and devolve the code into separate search functions for white and black. It would be naive to think that it would be faster.
I don't think it's a particularly good idea but very clearly both Rybka 3 and Ippolit have this, and I know in fact of no other program that does.
-
- Posts: 6401
- Joined: Thu Mar 09, 2006 8:30 pm
- Location: Chicago, Illinois, USA
Re: Should downloadlinks for Ippo/Robbo be allowed again?
I did not say that... the message I quoted did...Gian-Carlo Pascutto wrote:Rybka 3 does have separate search functions for white and black. No need to reverse engineer anything. You can find this trivially with a disassembler that gives stack dumps.michiguel wrote: 4.) The programming style is very different and rather amateurish. I doubt that Vas would start from an example like that of Fruit and devolve the code into separate search functions for white and black. It would be naive to think that it would be faster.
I don't think it's a particularly good idea but very clearly both Rybka 3 and Ippolit have this, and I know in fact of no other program that does.
Miguel
-
- Posts: 9773
- Joined: Wed Mar 08, 2006 8:44 pm
- Location: Amman,Jordan
Re: Should downloadlinks for Ippo/Robbo be allowed again?
A great presentation of the issue Michael,thank youMichael Sherwin wrote:Someone that believes in a Marxist philosophy would do what the author of Ippolit--according to the Ippolit website--has allegedly done. It makes perfect sense. As far as the strength is concerned, well that is not proof.Jouni wrote:Even without any evidence I am sure that Ippo/Robbo is clone: why publish superstrong engine without getting any money or at least fame for
your real name? Additionally if your first engine is 3100 rated it is not
credible at all!
Jouni
Evidence:
1.) Vas says that it is a Rybka 3 clone.
2.) Jury says that it is not Rybka 3 but rather it is Rybka 4.
1 and 2 are mutually exclusive.
3.) There is strong evidence that it was developed from many sources and MAY have some reversed engineered ideas from Rybka.
1 and 2 are greatly discounted by 3.
4.) The programming style is very different and rather amateurish. I doubt that Vas would start from an example like that of Fruit and devolve the code into separate search functions for white and black. It would be naive to think that it would be faster.
5.) There are some differences and some similarities in its play compared to Rybka, but the differences are much more prominent.
...
How many versions of Fruit was there before it became the strongest program in the world 1.0, 1.5, 2.0, 2.1? What if there were several versions of Ippolit, in "chess language b", before it was translated into C to make it available to the west?
Bottom line is that the evidence for cloning is rather thin and the evidence for a lot of originality is rather high. So, unless someone that is trusted disassembles Rybka 3 and finds a nearly 1 to 1 correlation in search functions, evaluation functions or evaluation constants then I for one choose to err on the side of innocent until proven guilty rather than joining in on a witch hunt.

Dr.D
P.S.Making your way back home,be carful not to be assaulted by one of Rybka's sectarians

_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….
-
- Posts: 1260
- Joined: Sat Dec 13, 2008 7:00 pm
Re: Should downloadlinks for Ippo/Robbo be allowed again?
...that is factually just flawed.Dr.Wael Deeb wrote: A great presentation of the issue
-
- Posts: 1235
- Joined: Thu May 10, 2007 2:49 pm
Re: Should downloadlinks for Ippo/Robbo be allowed again?
Just one word: Yes.Michael Sherwin wrote:1.) Vas says that it is a Rybka 3 clone.
2.) Jury says that it is not Rybka 3 but rather it is Rybka 4.
1 and 2 are mutually exclusive.
3.) There is strong evidence that it was developed from many sources and MAY have some reversed engineered ideas from Rybka.
1 and 2 are greatly discounted by 3.
4.) The programming style is very different and rather amateurish. I doubt that Vas would start from an example like that of Fruit and devolve the code into separate search functions for white and black. It would be naive to think that it would be faster.
5.) There are some differences and some similarities in its play compared to Rybka, but the differences are much more prominent.
And not to forget that there where at least one other engine that came from nowhere to the top... Remember?Michael Sherwin wrote:How many versions of Fruit was there before it became the strongest program in the world 1.0, 1.5, 2.0, 2.1? What if there were several versions of Ippolit, in "chess language b", before it was translated into C to make it available to the west?

-
- Posts: 10121
- Joined: Thu Mar 09, 2006 12:57 am
- Location: van buren,missouri
Re: Should downloadlinks for Ippo/Robbo be allowed again?
O.T.
Take this time to thank you for a book you wrote.
Its for Shredder but i use it for a special engine.
Best.
Gerold.
Take this time to thank you for a book you wrote.
Its for Shredder but i use it for a special engine.
Best.
Gerold.
-
- Posts: 1922
- Joined: Thu Mar 09, 2006 12:51 am
- Location: Earth
Re: Should downloadlinks for Ippo/Robbo be allowed again?
Of course, this doesn't have to be THAT ugly, if you use templates. I tried something like this for evalution, but it ended up being pretty ridiculous (having a whole file of stuff like shift_up(), etc), and I wanted to minimize the code size.Gian-Carlo Pascutto wrote:Rybka 3 does have separate search functions for white and black. No need to reverse engineer anything. You can find this trivially with a disassembler that gives stack dumps.michiguel wrote: 4.) The programming style is very different and rather amateurish. I doubt that Vas would start from an example like that of Fruit and devolve the code into separate search functions for white and black. It would be naive to think that it would be faster.
I don't think it's a particularly good idea but very clearly both Rybka 3 and Ippolit have this, and I know in fact of no other program that does.
And given what Vas has said about his development, it seems that most of Rybka's code is just a big custom preprocessor (a b compiler?
