Is there a way to set up the engine in a way it never resignes?

I want to practice mating with bishop and knight but after the engine reaches the depth it can tell it will be checkmated it resigns. I would like to suppress that.

  • For your particular problem you could try playing against a tablebase. syzygy-tables.info
    – Allure
    Commented Jun 20, 2022 at 1:01
  • Are you using Fritz software or something
    – cmgchess
    Commented Jun 20, 2022 at 1:46
  • What do you mean with "gives up"?
    – David
    Commented Jun 20, 2022 at 6:44
  • 1
    @David I mean "resign".
    – Jagger
    Commented Jun 20, 2022 at 7:56

3 Answers 3


Is there a way to set up Stockfish in a way it never gives up?

Stockfish is an engine, not a GUI. Engines never give up they just calculate the best move in any given position. GUIs can be set to give up at a certain point but not engines. You need to find out how to set the options in your GUI.

  • 1
    Thanks for the answer. Although I do not think it is completely true. In engine vs. engine games the engines do resign I guess (Stockfish vs. Leela Zero). Here's an example. I also think that the Stockfish 15 (which I use) is set up this way.
    – Jagger
    Commented Jun 20, 2022 at 7:59
  • 7
    @Jagger Again, the engines do not resign, there isn't even a way to communicate a resignation via the UCI interface. Youtubers like to anthropomorphize engines, what happened there was the old TCEC resign rule (coded into the TCEC gui) that ends the game once both engines say +10 and assigns the victor.
    – 12345ieee
    Commented Jun 20, 2022 at 18:38

I found the following article on the topic.

Engines > Manage > UCI Tab > Untick Resign box.

It is to be found here.

Engine management


Go to lichess.org/editor , arrange the board as you like, press "continue from here", choose Stockfish level 8, and select what color you want to play as.

Also, once you finish the game, you can press the microscope icon, hit "Toggle local evaluation", and you'll be able to go back to any move and replay from there; the engine will tell you what it would have done (you'll have to manually make the move for it, though). It will also tell you what you should do, so if you want to have practice deciding what to do, make sure to decide what you'll do before making the computer's move.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.