Rest assured, you are not the only one making stupid errors.xr_a_y wrote: ↑Sun Jul 22, 2018 4:33 pm So I decided I shall take some time to read again old, basic, stuff in the code... And of course, I've just discovered something bad, very bad. In QSearch, move generation was performed too soon, before standard cut-offs... Having fixed this, I ran a match versus fairy-max : the speed boost is quite interesting of course : more than 30% in knps ; but the elo gain seems crazy : now around >80% winrate (>250elo) versus fairy-max.
Recently I started tuning my old engine with Texels tuning method, and noticed that the parameters for contact checks didn't want to tune at all. Five years ago I changed something in the order in which the evaluation is done and that effectively broke contact checks. I overlooked this for 5 years, changing evaluation order should not affect things, this was pure sloppy programming from my side.
Texel tuning gave me ~72 additional Elo compared to my old tuning method which uses the 1500 STS positions, I didn't check the improvement with the repaired contact checks yet.
