Als Antwort auf:/In reply to: Re: ElChinito: A Crafty Clone geschrieben von:/posted by: Paul Hunter at 21 August 2004 12:26:19:
i was talking about "Ideas" here. for example the BAD TRADE code you comparedSure, there is almost an optimal way of writing chess code these days, and many routines will be similar.i am not supporting cloning either.My opinion is that there are probably more clones and until now there was no serious examination of chess programs in order to find it.i would like to say that the source code of DAnchess has been examined byAs I was building Crafry using different compilers, I was analyzing the assembly output of each compiler to see how each one optimizes the Crafty code. It then occurred to me that I can take those assembly output to easily find if other engines are using Crafty code.
Read the analysis here:
http://www.geocities.com/alternativecra ... clone.html
4/5 independent persons and found to be not a clone,that's why i am participating at WBEC. If you want to have a look what i have now, i can send it
to you if you keep it secret. I have no secrets to hide but since the accusation started i have tried to follow a very different approach than crafty.
every fast engine has been accused clone even Ruffian. MY OPINION is that they are not. I just appreciate the nice pruning method that ruffian has crafty doesn't.same to List...
Enjoy chess programming!
daniel
I really hope that Paul Hunter will continue to investigate.
This is important also to convince other people to stop clonning engines.
Uri
my point is there are some things which chess programms have in common.
especially everybody developing his chess engine in the same environment CCC,i am sure all of us have something in common unless one is a genius creating everything by himself. Don't you?? Take a look at all open source and tell me you don't notice what i am saying. Infact what all of them luck is that little piece of code/idea. And if the supposed cloner has something different from the pack , he is a genius for me.
But why would anyone copy the bugs in Crafty code? That's pretty dumb cloning.
Why would unrelated code in one's "original" code end-up side-by-side and implemented in the same way.
Take all the open-source chess engines out there, and tell me if the disaasembly of any two binaries will even come close to each other.
doesn't belong to crafty only. There are papers written on this topic lots of times. besided it is a very easy thing to write the code once you understand the idea. i do not belive eugene is so weak not to write his own bad trade code.
show something very important elchinto's strength is taken from crafty.
the fact that you proved a very simple easy code is similar while a bunch of other code is different doesn't make elchinto a clone.