[computer-go] Silver Star 2006 anyone?
Chrilly
c.donninger at wavenet.at
Fri Sep 8 06:16:39 PDT 2006
----- Original Message -----
From: "Nick Wedd" <nick at maproom.co.uk>
To: "computer-go" <computer-go at computer-go.org>
Sent: Friday, September 08, 2006 1:56 PM
Subject: Re: [computer-go] Silver Star 2006 anyone?
> In message <f06110400c1270051f2fe@[193.57.136.156]>, Francois Grieu
> <fgrieu at francenet.fr> writes
>>Any info on the go program "Silver Star 2006"?
>>It was recently mentionned at
>>http://uk.theinquirer.net/?article=34230
>
> I assume it is a version of the program also known as "KCC Igo",
> originally created by disassembling HandTalk.
>
> Nick
> --
How does one know that they have disassembled Handtalk?
There was a case in computer-chess at the WC in Portoroz (somewhere in the
80ths). The german Mr.Langer directly used a chip of R.Lang and build around
his own chess-computer. The R.Lang team proved the cloning by showing that
Mr.Langers machine had exactly the same bugs.
In case of reverse engineering it is usually not possible to reproduce the
original code by 100%. Even with the "best" attempts of the reverser the
programm is not bug-compatible. If one transfers. the reverse-engineered
programm from Assembly to C its also by reverse-engineering the clone
difficult to prove the clonining. I assume nobody has ever dissassembler KCC
Igo, because its a terrible work to do so.
I have my doubts that reverse-engineering pays off. Personally I have
reverse-engineered the Shredder and the Rybka search. But nothing worked in
Hydra. Same happened for Fruit were the nicely documented code is available.
I have also tried to improve Fruit with Hydra ideas. Did not work either. I
have learned much more by playing against Shredder and Rybka, reverse
engineering was just a nice intellectual challenge. Only the Rybka-team
profited from my attempts. I found a bug in their mating-code and sended
them the fix.
Another rule of reverse engineering is: One can only can reverse-engineer
something where one knowns how it works. If e.g. a function is called
recursively and the arguments are negated and flipped, its alpha and beta,
the argument which is decremented by 1 is the search depth......
Chrilly
More information about the computer-go
mailing list