reverse engineering

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
brownsmith89
Posts: 4
Joined: Mon Jun 21, 2010 8:53 am

reverse engineering

Post by brownsmith89 » Mon Jun 21, 2010 10:00 am

how hard is it to reverse engineer?

why haven't fritz, hiarcs, and shredder been reverse engineered like rybka? strong parts of the different codes can be mixed together to produce a more complete engine.

User avatar
Uly
Posts: 838
Joined: Thu Jun 10, 2010 5:33 am

Re: reverse engineering

Post by Uly » Mon Jun 21, 2010 10:25 am

Actually, there were rumors that different parts of the clones were taken from de-compilation of different engines, making them Frankensteins.

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: reverse engineering

Post by kingliveson » Mon Jun 21, 2010 12:08 pm

Ovyron wrote:Actually, there were rumors that different parts of the clones were taken from de-compilation of different engines, making them Frankensteins.
Not true, Rybka had Fruit source code readily available to copy so it was not reverse engineering.
PAWN : Knight >> Bishop >> Rook >>Queen

64x
Posts: 301
Joined: Thu Jun 10, 2010 2:47 am

Re: reverse engineering

Post by 64x » Mon Jun 21, 2010 12:22 pm

brownsmith89 wrote:how hard is it to reverse engineer?
Is not easy, requires understanding of the subject being RE, and good programming skills (mostly in assembly). Some applications have made it easier, but still not trivial.
brownsmith89 wrote:why haven't fritz, hiarcs, and shredder been reverse engineered like rybka? strong parts of the different codes can be mixed together to produce a more complete engine.
They probably have been.

User avatar
Uly
Posts: 838
Joined: Thu Jun 10, 2010 5:33 am

Re: reverse engineering

Post by Uly » Mon Jun 21, 2010 8:07 pm

kingliveson wrote:
Ovyron wrote:Actually, there were rumors that different parts of the clones were taken from de-compilation of different engines, making them Frankensteins.
Not true
Any proof that the clones don't contain Shredder code?

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: reverse engineering

Post by kingliveson » Mon Jun 21, 2010 8:08 pm

Ovyron wrote:
kingliveson wrote:
Ovyron wrote:Actually, there were rumors that different parts of the clones were taken from de-compilation of different engines, making them Frankensteins.
Not true, Rybka had Fruit source code readily available to copy so it was not reverse engineering.
Any proof that the clones don't contain Shredder code?
I wouldn't know if Rybka contains Shredder code or not. But we know it contains Fruit code.
PAWN : Knight >> Bishop >> Rook >>Queen

User avatar
Uly
Posts: 838
Joined: Thu Jun 10, 2010 5:33 am

Re: reverse engineering

Post by Uly » Mon Jun 21, 2010 8:15 pm

I'm not talking about Rybka, I'm talking about the clones.

There was evidence that Ippolit did, as in, a long patch of moves where the evaluation score followed Shredder's score exactly, but nobody has disassembled Shredder to take a look for similarities.

brownsmith89
Posts: 4
Joined: Mon Jun 21, 2010 8:53 am

Re: reverse engineering

Post by brownsmith89 » Mon Jun 21, 2010 9:25 pm

64x wrote:They probably have been.
i guess you're right. it makes more sense that robbolito is a combination of codes that was able to beat rybka 3, instead of the notion that rybka 4 beta was stolen.

i kept hearing about rybka clones and nothing about the other commercial engines, so i was ignorant.

64x
Posts: 301
Joined: Thu Jun 10, 2010 2:47 am

Re: reverse engineering

Post by 64x » Mon Jun 21, 2010 9:57 pm

Please note that I am not referring to any particular engine, either been cloned or been a clone.

I only say that any engine can be target of RE, and that the _IDEAS_ obtained can be (or have been) implemented in _ANY_ other engine.

That could have happened many times and since a long time ago.

brownsmith89
Posts: 4
Joined: Mon Jun 21, 2010 8:53 am

Re: reverse engineering

Post by brownsmith89 » Mon Jun 21, 2010 11:31 pm

Ovyron wrote:There was evidence that Ippolit did, as in, a long patch of moves where the evaluation score followed Shredder's score exactly
can u link to the thread about this?

Post Reply