Uri's Challenge : TwinFish

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

Moderators: hgm, Rebel, chrisw

Sedat Canbaz
Posts: 3018
Joined: Thu Mar 09, 2006 11:58 am
Location: Antalya/Turkey

Re: Uri's Challenge : TwinFish

Post by Sedat Canbaz »

Twinfish 0.07 x64 has been tested...

For test coditions:
http://www.sedatcanbaz.com/chess/?page_id=634

Code: Select all

   # PLAYER                    : RATING    POINTS  PLAYED    (%)
   1 *Twinfish 0.07 x64*       : 3212.0     239.5     290   82.6%
   2 Chiron 2 x64              : 3120.9     642.0     907   70.8%
   3 Hannibal 1.4b x64         : 3106.9     630.5     924   68.2%
   4 Hiarcs 14                 : 3048.2     666.0     924   72.1%
   5 Shredder 12 x64           : 3032.3     529.5     915   57.9%
   6 Texel 1.03 x64            : 3018.6     516.5     905   57.1%
   7 Sjeng c't 2010            : 3009.4     502.0     918   54.7%
   8 Junior 13.3 x64           : 2989.8     480.0     903   53.2%
   9 Spike 1.4 x64             : 2988.8     468.5     900   52.1%
  10 Discocheck 5.2 x64        : 2988.1     566.5     804   70.5%
  11 Texel 1.02 JA x64         : 2916.1     250.5     328   76.4%
  12 SmarThink 1.50 x64        : 2910.0     406.5     953   42.7%
  13 Crafty 23.8 x64           : 2905.9     512.0     804   63.7%
  14 Fritz 10                  : 2900.0     715.0    1451   49.3%
  15 Scorpio 2.76 JA x64       : 2896.1     170.5     270   63.1%
  16 Zappa Mexico II x64       : 2887.5     227.0     446   50.9%
  17 Gaviota 0.86 x64          : 2854.7     387.5     722   53.7%
  18 Cheng 4.0.36a x64         : 2835.0     282.0     391   72.1%
  19 Tornado 4.88 x64          : 2834.7     379.0     757   50.1%
  20 Rodent 1.3 x64            : 2833.3     223.0     290   76.9%
Note (according to Ben Tennison):
Twinfish 0.07 x64 is based on Stockfish dev 14 01 29 6:02PM (TimeStamp : 1391014933)

Btw, I have several activities in ComputerChess, exception in programing...maybe it is time to write a own chess engine too :)

And the name of my chess engine will be BabyFish :) :)

Have fun,
Sedat
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: Uri's Challenge : TwinFish

Post by velmarin »

Sedat Canbaz wrote:
Btw, I have several activities in ComputerChess, exception in programing...maybe it is time to write a own chess engine too :)

And the name of my chess engine will be BabyFish :) :)

Have fun,
Sedat
OH, a fish with diapers and baby bottle ¡¡.

Do not forget to include it in Scratch SSCT, with UMKOCHECK example.
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Uri's Challenge : TwinFish

Post by bob »

Rebel wrote:
lucasart wrote: With this TwinFish you not only prove my point,
But you never had a point :wink:

Engines that will show a 65+% similarity are derived, you don't need the source code, that still stands.
Until the source code is revealed, nothing proves that a closed source engine contains no foreign code.
Sure, never claimed otherwise.

The tool is useless to proof an engine original.

See the difference now?
Sorry, this cuts BOTH ways. It does not PROVE that engines are not original either. It just suggests that further analysis (code inspection) is required. This will NEVER "prove" anything.
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Uri's Challenge : TwinFish

Post by Laskos »

bob wrote:
Rebel wrote:
lucasart wrote: With this TwinFish you not only prove my point,
But you never had a point :wink:

Engines that will show a 65+% similarity are derived, you don't need the source code, that still stands.
Until the source code is revealed, nothing proves that a closed source engine contains no foreign code.
Sure, never claimed otherwise.

The tool is useless to proof an engine original.

See the difference now?
Sorry, this cuts BOTH ways. It does not PROVE that engines are not original either. It just suggests that further analysis (code inspection) is required. This will NEVER "prove" anything.
Yes, and fingerprint was not considered a proof until 1900 or so.
User avatar
Rebel
Posts: 7025
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: Uri's Challenge : TwinFish

Post by Rebel »

bob wrote:
Rebel wrote:
lucasart wrote: With this TwinFish you not only prove my point,
But you never had a point :wink:

Engines that will show a 65+% similarity are derived, you don't need the source code, that still stands.
Until the source code is revealed, nothing proves that a closed source engine contains no foreign code.
Sure, never claimed otherwise.

The tool is useless to proof an engine original.

See the difference now?
Sorry, this cuts BOTH ways. It does not PROVE that engines are not original either. It just suggests that further analysis (code inspection) is required. This will NEVER "prove" anything.
It does not cut both ways for those who have put energy in this subject.
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Uri's Challenge : TwinFish

Post by bob »

Laskos wrote:
bob wrote:
Rebel wrote:
lucasart wrote: With this TwinFish you not only prove my point,
But you never had a point :wink:

Engines that will show a 65+% similarity are derived, you don't need the source code, that still stands.
Until the source code is revealed, nothing proves that a closed source engine contains no foreign code.
Sure, never claimed otherwise.

The tool is useless to proof an engine original.

See the difference now?
Sorry, this cuts BOTH ways. It does not PROVE that engines are not original either. It just suggests that further analysis (code inspection) is required. This will NEVER "prove" anything.
Yes, and fingerprint was not considered a proof until 1900 or so.
This is NOT a "fingerprint". Two people walk down the street on different days. They stop at the same places. Coincidence? Do they know each other? Same person wearing two different disguises? Behavior just suggests something connects them. And we are talking behavior of a chess program, not fingerprints or DNA which comes from inside the source code.
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Uri's Challenge : TwinFish

Post by bob »

Rebel wrote:
bob wrote:
Rebel wrote:
lucasart wrote: With this TwinFish you not only prove my point,
But you never had a point :wink:

Engines that will show a 65+% similarity are derived, you don't need the source code, that still stands.
Until the source code is revealed, nothing proves that a closed source engine contains no foreign code.
Sure, never claimed otherwise.

The tool is useless to proof an engine original.

See the difference now?
Sorry, this cuts BOTH ways. It does not PROVE that engines are not original either. It just suggests that further analysis (code inspection) is required. This will NEVER "prove" anything.
It does not cut both ways for those who have put energy in this subject.
You can put as much energy in it as you want. It is not a "proof" by any definition of the word. At the very best, it suggests common roots or different roots. A court would take code comparison to show copyright infringement. It would NOT accept this kind of a test, by itself. Nor should it. I think it amusing that someone proves it has false negatives with the PST experiment, yet you discount that there can be false positives. What if someone takes program A and intentionally modifies program B so that it shows similar best moves and scores? Without copying a thing. Without looking at program A's source. Possible? Of course, as there is nothing that proves otherwise..

I wish it was that easy. Unfortunately it is not.

Perhaps someone will take the reverse challenge and put this to bed once and for all.
User avatar
Laskos
Posts: 10948
Joined: Wed Jul 26, 2006 10:21 pm
Full name: Kai Laskos

Re: Uri's Challenge : TwinFish

Post by Laskos »

bob wrote:
Laskos wrote:
bob wrote:
Rebel wrote:
lucasart wrote: With this TwinFish you not only prove my point,
But you never had a point :wink:

Engines that will show a 65+% similarity are derived, you don't need the source code, that still stands.
Until the source code is revealed, nothing proves that a closed source engine contains no foreign code.
Sure, never claimed otherwise.

The tool is useless to proof an engine original.

See the difference now?
Sorry, this cuts BOTH ways. It does not PROVE that engines are not original either. It just suggests that further analysis (code inspection) is required. This will NEVER "prove" anything.
Yes, and fingerprint was not considered a proof until 1900 or so.
This is NOT a "fingerprint". Two people walk down the street on different days. They stop at the same places. Coincidence? Do they know each other? Same person wearing two different disguises? Behavior just suggests something connects them. And we are talking behavior of a chess program, not fingerprints or DNA which comes from inside the source code.
What sense are making these analogies? It's about statistics, and no false positives in hundreds of studied engines.
Milos
Posts: 4190
Joined: Wed Nov 25, 2009 1:47 am

Re: Uri's Challenge : TwinFish

Post by Milos »

Laskos wrote:What sense are making these analogies? It's about statistics, and no false positives in hundreds of studied engines.
Again talking BS as usual.
How do you know there are no false positives???
Do you have source code of all those hundreds of studied engines?
The only thing you do when you see high score after using BS similarity test is scream clone. You never perform any serious analysis, look at sources, disassemble engines in question.
Your claims are a joke.
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Uri's Challenge : TwinFish

Post by Adam Hair »

Milos wrote:
Laskos wrote:What sense are making these analogies? It's about statistics, and no false positives in hundreds of studied engines.
Again talking BS as usual.
How do you know there are no false positives???
Do you have source code of all those hundreds of studied engines?
The only thing you do when you see high score after using BS similarity test is scream clone. You never perform any serious analysis, look at sources, disassemble engines in question.
Your claims are a joke.
Several closed source engines that have the highest similarity percentages have been looked at by Mark Watkins, though some in more detail than others. The only one in question may be Fritz 11. Otherwise, there has not been any signs of a false positive. If you have any evidence of a false positive, please share it.