Yet Stockfish is a Glaurung derivative, and Glaurung was also 400 Elo weaker than Stockfish is now. Even though you say it is impossible, many top engines have gained hundreds of Elo in the course of their development. Why would Fruit be different?vittyvirus wrote:Improving Fruit by 400+ elo that time sounds as weird as is like improving Stockfish to 3700 and at the same time changing its move representation system.
I don't know why I have to tell this:
ITS NEXT TO IMPOSSIBLE!
I guess you did not study the source code of Fruit very well, because if you had, you would have realized that Fruit is extremely well suited for this. In a sense Fruit is a demo engine, which does everything engines do, but does it in the most simplistic and elementary way. This makes that nearly everywhere there is great room for improvement. The move generator is not particularly fast (plain mailbox in stead of bitboard), the piece-square tables are constructed from simple rank and file contributions, the mobility weights of the pieces have simple 1:2:4:4 ratio rather than something exquisitly tuned like 105:183:367:410, etc.
No one accused it of being a Fruit clone. It was accused of being a Fruit derivative, not only taking ideas, but copying actual code and algorithms. So your remark here is about as relevant as saying "But Rybka was not an alien space ship! How could it be banned?".P.S. Rybka might have taken some ideas from Fruit, but it had many original ideas, and at least was NOT a Fruit clone.
Sure? How? What source of information do you have that no one else has? Did Vas give you the Rybka source code? Unfortunately there are people that do a lot more.vittyvirus wrote:That's what everyone does, and I'm sure that's what Vas did too!