shawn wrote: ↑Wed Jul 24, 2024 8:28 pm
mar wrote: ↑Wed Jul 24, 2024 7:45 am
I wonder since by removing check extensions the engine will be severely crippled tactically
Here's another way to look at this: By removing check extensions, more singular extensions can now happen (since it frees more nodes for search to explore). Singular extensions, unlike check extensions, are found to gain Elo partially through improving resolution of tactical sequences. So it's a win-win situation.
I just tried to disable check extensions in my engine and ran a fixed node search
in some random testposition and got ~40% fewer singular extensions without check extensions than I did with check extensions enabled
not enough to extrapolate, of course, but quite the opposite to what you claim is happening
the idea of not wasting time on useless checks is nothing new and you should reach higher average nominal depths in general
on the other hand, scout nodes is how we find better moves
another motivation could've been simplification, but several years ago there was some fuss:
viewtopic.php?t=72962
I still stand by my claim that check extensions do improve tactics (definitely holds for my engine - i.e. by solving tactical positions faster)