SuneF wrote:I took a brief at look at Fruit v2.1.2 and compared it to Strelka 2.0, there are many differences though.
* Strelka is all bitboard Fruit is not.
* Strelka has multiple specialized search routines for check and null windows, Fruit does not.
* Evaluation and move selection looks quite different.
Looks are not so important.
Several experts that possibly don't want to be mentioned plus myself concluded that Strelka contains a large amount of Fruit algorithms.
Ryan, however, did not see Fruit in Strelka.
Anthony concluded that it was perhaps a modified version of Fritz 5.
Anthony is most certainly an expert.
How are these differences possible?
It's because I, and I assume some others as well, look "through" the code all the way to what it computes (the mathematical function that the code implements).
And we compare what Strelka computes with what Fruit computes.
"What", not "how".
And we find a match.
Bob, does this makes sense to you?