Strelka 2.0B + sources

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

Moderator: Ras

Uri Blass
Posts: 10790
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Strelka 2.0B + sources

Post by Uri Blass »

GeorgeLyapko wrote:
Ovyron wrote:
Dann Corbit wrote:Now Vas can take a look and know for sure what similarities there are (if he is even interested)
He already took a look into Strelka's source (before it was released) and claimed that it was a clone of Rybka BETA.
This is simply not true.

This is quote from Osipov in russian:
Странный он - этот Васик.

Три раза я предлагал ему ознакомиться с исходными текстами Стрелки - в июле, сентябре и октябре. В июле ему это было неинтересно, интересовало только - насколько трудно было изучать алгоритм Рыбки дизассемблером, и насколько труднее это в отношении новых версий Рыбки. Я ему подробно обо всем написал.
В сентябре он был очень занят подготовкой к матчу с Заппой, и ему было не до Стрелки. После моего октябрьского письма он думал о чем-то недели три, и ответил как-то совсем туманно.

И вот теперь это его последнее заявление... Непонятно - исходники Стрелки читать не хотим, но мнение о ней имеем твердое.
here it is in English(machine translation, but quite readable):
Strange person is he - this Vasik.

Three times I proposed him to view the source code of Strelka - in July, September and October. In July it it was uninteresting for him, he was interested only how difficult it was to study algorithm of the Rybka by disassembling it, and if it is more difficult with the new versions of the Rybka. I gave him detailed answer. In September he was very busy with preparation for a match with Zappa, and he had no time for Strelka. After my letter from October he was silent for three weeks, and has answered somehow quite mistily.

And now here is his last statement... Incomprehensible - he does'nt want to read the source code of Strelka, but his opinion about it is quite hard.
I remember that
Vasik claimed in the rybka forum that he has the strelka code so I guess that he got the code.

Uri
Karlo Bala
Posts: 373
Joined: Wed Mar 22, 2006 10:17 am
Location: Novi Sad, Serbia
Full name: Karlo Balla

Re: Strelka 2.0B + sources

Post by Karlo Bala »

John Conway wrote:Vasik claims Strelka is a Rybka 1.0 clone and he doesn't care about that. Now that Strelka is open source, does this mean that Rybka code is exposed?
Yes. Search is identical to Rybka1.0
Best Regards,
Karlo Balla Jr.
John Conway
Posts: 161
Joined: Wed Jul 11, 2007 1:44 pm

Re: Strelka 2.0B + sources

Post by John Conway »

Dann Corbit wrote: I guess that the similarities in code would barely be recognizable.
Vas stated catagorically that Strelka is "obviously" a Rybka 1.0 clone, so the similarities in the code should be easily recognizable to him, and he could clarify the similarities for others to see.
Dann Corbit
Posts: 12777
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Strelka 2.0B + sources

Post by Dann Corbit »

Ben Lau wrote:Oh, no.

The rar file has the encrypt password!

How to get the password?
It did not ask me for a password. I guess you have an old version of RAR or whatever other archive tool you are using.
John Conway
Posts: 161
Joined: Wed Jul 11, 2007 1:44 pm

Re: Strelka 2.0B + sources

Post by John Conway »

Christopher Conkie wrote: Have you seen our "new" engine Tossa btw? 2750 maybe moreka....

:wink:

Christopher
No source - not interested. :(
Tony

Re: Strelka 2.0B + sources

Post by Tony »

Uri Blass wrote:
Dann Corbit wrote:
perejaslav wrote:Now available on http://sdchess.ru/download_engines.htm
:D
That is very good. I think it removes many questions as far as Fruit is concerned, since it is now open source (although the license is not clear).

Now Vas can take a look and know for sure what similarities there are (if he is even interested) and I also invite other chess authors to compare with Fruit and I think that they will also come to the same conclusions that I came to (clearly inspired by Fruit, but not simply a clone).

Uri has found lots of interesting ways to shrink the code of the engine. He may wish to add a fork now, if that seems pleasing to him.
I see that the code is already smaller and simpler and what I found is probably not relevant because strelka already got rid of the ugly random numbers.

Uri
You claimed before that the only tables you could find were these random tables. Yet the sourcecode contains tables for lots of different piece configurations.

You didn't recognize these ?

Tony
Uri Blass
Posts: 10790
Joined: Thu Mar 09, 2006 12:37 am
Location: Tel-Aviv Israel

Re: Strelka 2.0B + sources

Post by Uri Blass »

Tony wrote:
Uri Blass wrote:
Dann Corbit wrote:
perejaslav wrote:Now available on http://sdchess.ru/download_engines.htm
:D
That is very good. I think it removes many questions as far as Fruit is concerned, since it is now open source (although the license is not clear).

Now Vas can take a look and know for sure what similarities there are (if he is even interested) and I also invite other chess authors to compare with Fruit and I think that they will also come to the same conclusions that I came to (clearly inspired by Fruit, but not simply a clone).

Uri has found lots of interesting ways to shrink the code of the engine. He may wish to add a fork now, if that seems pleasing to him.
I see that the code is already smaller and simpler and what I found is probably not relevant because strelka already got rid of the ugly random numbers.

Uri
You claimed before that the only tables you could find were these random tables. Yet the sourcecode contains tables for lots of different piece configurations.

You didn't recognize these ?

Tony
Maybe there was a misunderstanding.
I do not remember claiming that there were not tables for a lot of different piece configurations.

I also do not remember claiming that the only tables were tables of random numbers.

some big tables in the old code that was bigger were xored with random number so they were seen as tables of random numbers and it took me time to figure them out and write special functions to calculate them

This job is now done independetly in a different way in the function init_bitboards() in board.c.

I did not check it but it seems to me that my code for the same purpose was longer.

Uri
Gerd Isenberg
Posts: 2251
Joined: Wed Mar 08, 2006 8:47 pm
Location: Hattingen, Germany

Re: Strelka 2.0B + sources

Post by Gerd Isenberg »

Dann Corbit wrote:
I did it on the original for myself with the Russian translators found here:
http://www.word2word.com/free.html

Try several Russian to English translators on each comment and you will figure out exactly what he is saying.
Thanks, prompt works great!
http://www.online-translator.com/text.asp

.... except search.c ln 426

// âåðèôèêàöèÿ ïóñòîãî õîäà - òîæå èç îäíîé èç Áåëîê, ÷òî äàåò - íåèçâåñòíî.
// Die Verifizierung des leeren Laufs(Gangs) - auch aus einem des Eiweisses, was gibt - ist es nicht bekannt
// Verification of an empty course - too from one of Fiber that gives - it is not known
User avatar
David Dahlem
Posts: 900
Joined: Wed Mar 08, 2006 9:06 pm

Re: Strelka 2.0B + sources

Post by David Dahlem »

Gerd Isenberg wrote:
Dann Corbit wrote:
I did it on the original for myself with the Russian translators found here:
http://www.word2word.com/free.html

Try several Russian to English translators on each comment and you will figure out exactly what he is saying.
Thanks, prompt works great!
http://www.online-translator.com/text.asp

.... except search.c ln 426

// âåðèôèêàöèÿ ïóñòîãî õîäà - òîæå èç îäíîé èç Áåëîê, ÷òî äàåò - íåèçâåñòíî.
// Die Verifizierung des leeren Laufs(Gangs) - auch aus einem des Eiweisses, was gibt - ist es nicht bekannt
// Verification of an empty course - too from one of Fiber that gives - it is not known
Babel Fish says ...

//the verification of empty motion - also of one of the squirrels, what gives - unknown.

:-)

Regards
Dave
User avatar
Dr.Wael Deeb
Posts: 9773
Joined: Wed Mar 08, 2006 8:44 pm
Location: Amman,Jordan

Re: Strelka 2.0B + sources

Post by Dr.Wael Deeb »

David Dahlem wrote:
Gerd Isenberg wrote:
Dann Corbit wrote:
I did it on the original for myself with the Russian translators found here:
http://www.word2word.com/free.html

Try several Russian to English translators on each comment and you will figure out exactly what he is saying.
Thanks, prompt works great!
http://www.online-translator.com/text.asp

.... except search.c ln 426

// âåðèôèêàöèÿ ïóñòîãî õîäà - òîæå èç îäíîé èç Áåëîê, ÷òî äàåò - íåèçâåñòíî.
// Die Verifizierung des leeren Laufs(Gangs) - auch aus einem des Eiweisses, was gibt - ist es nicht bekannt
// Verification of an empty course - too from one of Fiber that gives - it is not known
Babel Fish says ...

//the verification of empty motion - also of one of the squirrels, what gives - unknown.

:-)

Regards
Dave
:lol:
_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….