+1GenoM wrote:*if*
*If* my grandmother was a male...
Is Belka a Rybka?
Moderator: Ras
-
matejst
- Posts: 368
- Joined: Mon May 14, 2007 8:20 pm
- Full name: Boban Stanojević
Re: Is Belka a Rybka?
Please read my post. I have very precisely answered to this question.
Kind regards.
BS
Kind regards.
BS
-
matejst
- Posts: 368
- Joined: Mon May 14, 2007 8:20 pm
- Full name: Boban Stanojević
Re: Is Belka a Rybka?
But, once again, not to be misunderstood:
I think he hasn't done anything illegal. But I also think that it is not moral to disassemble somebody else's code. Whatever the intention may be.
Kind regards.
BS
I think he hasn't done anything illegal. But I also think that it is not moral to disassemble somebody else's code. Whatever the intention may be.
Kind regards.
BS
-
Ryan Benitez
- Posts: 725
- Joined: Thu Mar 09, 2006 1:21 am
- Location: Portland Oregon
Re: Is Belka a Rybka?
It has been confirmed by Vas that he has seen enough Strelka 1.8 code to say that it's clearly a clone. This is the opposite of what I originally thought of Strelka but I have no reason not to trust Vas on this subject. As someone who knows what its like to be sent clone questions and accusations frequently please everyone let this issue die here. Vas and the computer chess community are both better off without the continued stress of this subject.
Thanks,
Ryan
Thanks,
Ryan
-
Uri Blass
- Posts: 11116
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Is Belka a Rybka?
Note that strelka has piece square table in the following arraymjlef wrote:Here is an interesting experiment. Talke Belka 1.8.13. It comes with two files. One is a header file (EvalConsts.h) describing what some variables do. Although the comments ar ein Russian, I had a Bulgarian friend translate the comments for me. Variable names are very close to what is used in the Piece Square Table (PST.cpp) file that comes with Fruit. For example:
extern int BishopLine[8];
in Fruit this is:
static const int BishopLine[8] = {
-3, -1, +0, +1, +1, +0, -1, -3,
};
In fact, most of the names appear in Fruit and have the same apparent meanings. There are som new terms (not a lot), sveral involving a more detailed passed pawn evaluation.
So, I go to thinking. the person.txt file lets you set new values to be used for any of the terms in person.txt. If you have an empty person.txt, it reverst all values to whatever the defaults are. You can quikly figure out what the default values are by putting numbers in one line like this:
BishopLine 0 0 0 0 0 0 0 0
that would set these values to all 0. You then run a short search to a fixed depth, change the values and run again. When I did this, and used the fact written here that 3399 is a "pawn", so 33.9 would be 1/100 th a pawn (used in Fruit), the values for BishopLine when divided by 33.9 come out to:
-3, -1, 0, 1, 1, 0,-1, -3
Exactly the values used in Fruit 2.1. And this is true for all the "Line" variables I tried, and many of the other constants as well. If Belka is a clone it certainly has a lot of Fruit in it.
This seems to be evidence that the author starte dwith Fruit as a model, which I think was mentioned here.
static __int16 PieceSquareValue[12][64][2]
It does not use
static const int BishopLine to generate piece square table.
Personally I do not understand why to have special function to generate piece square table.
I think that it let the user less options to change the piece square table.
It seems that for some reason the piece square table is not symmetric between white and black and maybe I simply do not understand the way that the piece square table is used so it seems to me the case.
At least I can say that the piece square table is symmetric between right and left.
Uri
-
Uri Blass
- Posts: 11116
- Joined: Thu Mar 09, 2006 12:37 am
- Location: Tel-Aviv Israel
Re: Is Belka a Rybka?
I wonder if Vasik claimed that he has seen the code of strelka1.8Ryan Benitez wrote:It has been confirmed by Vas that he has seen enough Strelka 1.8 code to say that it's clearly a clone. This is the opposite of what I originally thought of Strelka but I have no reason not to trust Vas on this subject. As someone who knows what its like to be sent clone questions and accusations frequently please everyone let this issue die here. Vas and the computer chess community are both better off without the continued stress of this subject.
Thanks,
Ryan
I remember that he claimed that strelka1.8 is a clone but I do not remember him saying that he looked at strelka's code.
I am also not sure what is the definition of a clone and the question
is not if to believe Vasik but if Vasik mean to something that is really the opposite of what you thought originally about strelka.
Uri
-
Andrej Sidorov
Re: Is Belka a Rybka?
Probably it means that null is enough for him.Ryan Benitez wrote:It has been confirmed by Vas that he has seen enough Strelka 1.8 code to say that it's clearly a clone.
-
Christopher Conkie
- Posts: 6074
- Joined: Sat Apr 01, 2006 9:34 pm
- Location: Scotland
Re: Belka Settings please help me
No need as the new version of Gulpa (3.63) has just arrived here.GenoM wrote:Yes, "Conka" would be the first choice of "Vas". May be you could suggest this brilliant idea to him? You're so close to him, I believe you can
The tournament is filling up nicely.....
You have been a part of something special. Give yourself a pat on your hunch.
-
GenoM
- Posts: 915
- Joined: Wed Mar 08, 2006 9:46 pm
- Location: Plovdiv, Bulgaria
- Full name: Evgenii Manev
Re: Belka Settings please help me
"Conka 1.0 beta 128-bit" would be nicer, you'll see. Just fill your suplication in written form.Christopher Conkie wrote:No need as the new version of Gulpa (3.63) has just arrived here.
take it easy 
-
Christopher Conkie
- Posts: 6074
- Joined: Sat Apr 01, 2006 9:34 pm
- Location: Scotland
Re: Belka Settings please help me
The authors decide the names of their engines.GenoM wrote:"Conka 1.0 beta 128-bit" would be nicer, you'll see. Just fill your suplication in written form.Christopher Conkie wrote:No need as the new version of Gulpa (3.63) has just arrived here.
It's tough at the top.....