This is an interesting problem. What happens in any engine (even the strongest) is that the engine thinks of the opponent as equally skilled. That is the basic assumption of min-max.titanD wrote:Are there any engines that excel at this or settings you can use on an engine that facilitate this.
I guess you could use one of those engines that lets you specify contempt for draw or some heuristics that correlate with having lots of pieces on the board. But I know nothing about any of this and just notice that I can beat any engine at 15+0 a knight up.
I don't think this should be possible, I'm not a master. The engine picks lots of stupid moves that simplify the position.
Adding Contempt=-DrawValue helps avoid unfought 3-rep draws (where the engine is down in material it will gladly accept the repetition, not knowing the opponent is a human patzer who can easily be swindled).
Really, what you want is a strong disincentive to exchanges pieces, and to open the position making things more tactical. That's where engines shine, and human get steam-rolled (even by "weak" engines).
This is possible, by making the material evaluation asymmetric. Houdini does this if you set Contempt=2, I think. But it probably won't be as extreme as you expect, because Robert surely had a look at the elo tradeoff in self-testing to calibrate it.
Would not be hard to do a Stockfish variant that does what you want.
