Drawmaster Stockfish

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
Eraserheads
Posts: 237
Joined: Fri Mar 10, 2006 9:19 am
Location: Quezon City, Philippines

Drawmaster Stockfish

Post by Eraserheads »

Is the idea of developing a 'Drawmaster' engine worthwhile? For me, it is, and I hope to see it someday. With every other engine trying to find the best move in the position, it's going to be interesting to have a stupendously strong engine such as Stockfish trying to veer positions to drier, boring setups, with the sole intent of trading everything off and coming out with a score close to 0.0 as possible. If it is winning, it would throw the game away just so the opponent will have a chance to draw. It also must probably have almost 0 contempt and will treat each game with an almost Petrosian-like prophylactic tendency, a Lekonian solidity and a Anderssonesque liking for endgames. :D
Tord
Posts: 31
Joined: Tue Feb 27, 2018 11:29 am

Re: Drawmaster Stockfish

Post by Tord »

You don't need a custom engine for that. Just use any UCI engine, put it in MultiPV mode, and pick the move with evaluation closest to 0 rather than the best move.
Rowen
Posts: 120
Joined: Tue Nov 15, 2016 1:19 pm
Location: Cheshire, England

Re: Drawmaster Stockfish

Post by Rowen »

[quote=Eraserheads post_id=897848 time=1625281563 user_id=450]
Is the idea of developing a 'Drawmaster' engine worthwhile? For me, it is, and I hope to see it someday. With every other engine trying to find the best move in the position, it's going to be interesting to have a stupendously strong engine such as Stockfish trying to veer positions to drier, boring setups, with the sole intent of trading everything off and coming out with a score close to 0.0 as possible. If it is winning, it would throw the game away just so the opponent will have a chance to draw. It also must probably have almost 0 contempt and will treat each game with an almost Petrosian-like prophylactic tendency, a Lekonian solidity and a Anderssonesque liking for endgames. :D
[/quote

Lucas chess seems to have this. Strength limitations can be imposed against engines before games, the settings are 'similar to the player' , 'somewhat better' etc etc. This relates to the engines evaluation and the move it selects (I think).Probably uses MultiPV.

I sometimes use it to ensure a long .close, game where I get to practice my endgame.And yes if I select the engine evaluation to be somewhat better it usually wins but it takes many moves.

Would be good if more GUI s or engine incorporated this idea, perhaps a player could specify an evaluation that the engine wouldnt exceed for its move etc or you could look at the engines evaluation and pick a move ',Lucas chess also has that option.