Re:Stockfish 14
by wohfab on Monday July 05, 2021 @03:56AM
(#27735566)
I am not too familiar with the pro chess world nor the AI chess world. But did anybody try yet to make the AI always try to achieve a draw?
[ Parent
| on HN ]
I think the most anticlimatic, but most effective way to make such an AI would be to run an engine like stockfish at maximum strength to turn a game into an endgame, and then use the endgame tables to convert the game to a forced draw.
Somewhat related, a variant of chess where the objective is to lose:
Do you mean like Commander Data played Kolrami in Strategema?
Just train it to make it win. Then, anytime it is a bit in front, perform suboptimal moves, until things are even (those engines typically have a score on whether they are in front or not).
Not sure that would work in an end game though. If you are behind and make a good move, you accidentally win. If you are technically ahead and make a bad move, you probably lose.
If you can get reliably to an end game with only a king and a one or maybe two pieces left on each side, then maybe it can just be hand-scripted and bolted onto what you're proposing, but I'm not sure your proposal would consistently get it there.