I know you have a habit of accusing people, I have seen that many times in the past. Let me tell you there is not a single line copied and pasted in my program. The only thing I use is Pradu Kannan's magic, and even that has been rewritten.diep wrote: Last time i saw your program play, it played the same moves like latest rybka incarnation - so i totally do not believe you if you post: "improving the evaluation function".
We had a protest years ago when Fruit played well, it played like Fruit, this protest came from FAbien Letouzey. You failed to take the offer of Richard Pijl to get to your place and check out your source code.
Some years later now it plays exactly like Rybka 3 from evaluation viewpoint seen.
"Once a thief always a thief", is a Dutch saying.
And you write about improving evaluation, whereas what Bob writes is logical, it makes sense and it's the only truth in this case.
If you can AVOID researching the same part of the tree, that's a HUGE win, provided you have the system time to do so.
And if you really would've added lots of patterns to your evaluation function, instead of just cut'n paste the evaluation function of latest Rybka, your evaluation would slow down and therefore storing qsearch would make more sense.
My evaluation does just standard stuff everybody is doing, nothing special. It is not modelled after Fruit or Rybka3, in all these years I never looked longer than maybe 10 minutes at Fruit.
And yes, I remember that you and Richard accused me some 8 years ago of (cloning/using) Fruit. I don't blame you for that because I know you can't help it, but I am still angry with Richard about that.
There is another Dutch saying "Once a mad man always a mad man".