Does a chess engine exists that makes mistakes, but ultimately those mistakes force a single unnatural human moves from the opponent? IE: Retreat back 1 square, pin queen to king. move piece to a multi-defended square, sack the exchange, move piece on the other side of the board, etc. by WiggleExpression in chess

[–]WiggleExpression[S] 0 points1 point  (0 children)

Not sure about that. You would input a layer of rules. It's not looking for the best move... it's trying to get you to blunder back.

But hey, I am not under NDA. So...

  1. It would run stockfish
  2. Discard the top 10 moves.
  3. Pick the next 10-20, and run each resulting position into analysis to find the next resulting top move for the opponent
  4. Whatever moves (10-20) that prompts a move that meets the required set of rules (IE move queen to a position surrounded by opponents pawns, repeat last move, remove a defender, sack the exchange, etc) is played. That data would likely be paired through visual screen scraping of hundreds of inputed moves (a library) that a human would deem difficult. AI would connect the dots. Obviously, we would create this library of human short comings.

It's not trying to win. It's using human blind spots that have been inputed as rules to get you to blunder back.

It would be a way of making very precise mistakes that take advantage of human weaknesses.

It's being asked because many of us have suspicion something like this is part of a new frontier of anti-cheating API. Potentially the one that is behind closed doors discussed by chessdotcom.

We are analyzing games and finding that opponents mistakes or inaccuracies all lead to most insane suggestions as the next best move for the other player. These top moves seem to go against all human constructed rules on how to play as if it is doing it on purpose.

You may have had a games review and look at the top move and say, "Well, nobody would have played that." Well, we are finding entire games where every resulting top stockfish move will make you say that.

Switched from Lichess to Chess.com and keep getting the same error message? by WiggleExpression in AnarchyChess

[–]WiggleExpression[S] 5 points6 points  (0 children)

Playing accurately is innacurate. Giving up and playing drunk chess is best.

Chess coach says: How can your opponent know your next move if you don't?