I decided to start working on my chess engine project again after a little break from it and am having a mental lapse on the following:
When I make evaluation changes (adding features, tuning parameters), I have my engines play each other at a fixed depth.
When I make search changes, I have my engines play a timed game.
In my evaluation, I am adding new features and tuning parameters. I observed if I set a fixed depth of 4, the new engine is dominant (100-5-1), but when I set my depth to 6, the engines are just about equal.
Does anyone have an idea on why this may be? Maybe the new features are good but the parameter values need more tuning? Maybe latter may be true and since I use tapered eval then maybe the EG values need the tuning?
Thank you
-Cheney