Zitat aus dem Computer-Chess-Club:
Zitat:
Hi Hyatt , Some young programmer Zach Wegner has given some points in rybka forum to show that rybka 1 is based on fruit , the points he given are following :
" Rybka's piece square tables are generated from the same code as Fruit's (same KnightRank, etc. constants, but different KnightRankOpening weights)
Rybka's pawn evaluation is virtually identical to Fruit's (different weights again, candidate pawns and backward pawns have a very slightly different formulation)
Rybka's passed pawn evaluation is virtually identical to Fruit's (same bonuses using the quad array {0...,26,77,154,256}, only difference is weights and free_passer split into 3 separate bonuses and based on rank)
Rybka's piece evaluation is virtually identical to Fruit's (different weights only)
Rybka's king shelter evaluation is virtually identical to Fruit's (different weights again, king square generalized to C1, E1, or G1 to store in the pawn table, and a slightly different formula for shelter_file()/storm_file())
Rybka's king safety evaluation is virtually identical to Fruit's (different weights for KingAttackWeight, KingAttackUnit)
Rybka's "pattern" evaluation is virtually identical to Fruit's (different weights, TrappedBishop is not halved for A6/H6).
I have confirmed all of this from reverse engineering Rybka 1, though anyone can see for themselves by looking at *****. Rybka's entire evaluation is basically an optimized and tuned bitboard translation of Fruit's, with Fruit's material evaluation replaced by the infamous lookup table. EVERY single evaluation term in Rybka 1, except for the material imbalance table, appears in Fruit. If everyone wants to consider that "original", then computer chess is really dead.
And this is only the evaluation. There are many more similarities.. "
Also wenn das so weitergeht dann kann m.E. Vas Rajlich sein Geschäft gleich schließen.
Wenn es wirklich möglich ist Beweise in Form von Code zu finden, die belegen
das Rybka1 ein auf 64Bit und bitboard umgeschriebener Fruit ist,
und Rybka ein schwaches Programm war das vor der Offenlegung
Fruits in Turnieren auf dem vorletzten Platz landete,
und NACH der Offenlegung und Übernahme des Fruit-Codes
ein Spitzenprogramm wurde, dann kann er den Verkauf Rybkas einstellen weil
Rybka dann nämlich nicht auf seinem Mist gewachsen ist.
Rybka wäre dann ein gestohlener Fruit-Code, erweitert auf 64 Bit und mit den Kaufmannschen
Materialbewertungstabellen.
Ich denke nicht man könnte/dürfte solch ein Programm kommerziell vermarkten oder Verkaufen.
Vas Rajlich sagte er hätte IDEEN aus Fruit übernommen.
Und die wären 20 ELO wert.
Nun ist es aber so das Rybka nach der Übernahme der Ideen/bzw. des Codes,
nicht nur um 20 ELO stärker geworden sein muß, weil er zuletzt auf Platz 53 von 54
herumsuppte.
Ich denke die Käufer von Rybka 2+3 haben das Recht die Frage zu stellen ob das
Programm das sie gekauft haben nicht in Wirklichkeit ein Clone von Fruit ist.
Wer ist also der Cloner ? Vas Rajlich oder Ippollit/Robbolito ?