Setting Engines to never resign

Sort:
Avatar of vimzonich

Anyone know how to make Hodini, Rybka, Stockfish etc. never resign?  Is there such an option?  I use Arena 3.0 currently. 

Thanks!

Avatar of macer75

Are you saying that when you play against those engines they end up resigning? Just curious...

Avatar of fujia

they only resign if they are really screwed up

Avatar of ollave

I've had HIARCS (on lower strength settings) offer to resign; if I tell it to continue sometimes it just sulks and runs out the clock. Hardly helpful if I'd like to practice the actual mate!

Direct answer to your question: it'll be a setting in each engine, if available. I don't know of any "standard" way. Open to correction and education ...

Avatar of Xilmi

Engines -> Manage -> UCI -> uncheck "Resign"

@macer75: The more likely explanation is that he sets up starting position where the engines are at a vast material-disadvantage and thus resign instead of trying to win.

Avatar of ictavera
macer75 wrote:

Are you saying that when you play against those engines they end up resigning? Just curious...

Sometimes you play against engines with pre-set positions, to practice some elementary ending for example (e.g. two bishops vs lone king). In this case, depending on the settings of the GUI, the engine will just resign.

Also, some masters recommend to practice technique by playing out, against an engine, masters games at the final position when one resigned. The same problem might arise in this case too.

Avatar of ollave

It should be possible at least to make Stockfish have a setting which tells it never to resign, since it's open source. Maybe ask the developers?

I don't have time to investigate at the moment, especially as Arena is a Windows program and I don't have a Windows development environment set up, and a Stockfish code change which you can't run won't help you.

At least assuming Xilmi is correct, Arena has a way of asking engines not to resign, so the project looks theoretically possible. (Unless that option applies to some internal engine only, and there isn't a UCI request for this ... haven't looked at the UCI specificication in detail.)

I confess I was surprised when HIARCS got sulky and let the clock run out; I'd have expected it to decide "OK, he wants to play on; I'll play on, even though my engine's not optimised for this mess."

Avatar of ictavera
ollave wrote:

It should be possible at least to make Stockfish have a setting which tells it never to resign, since it's open source. Maybe ask the developers?

The engine does not decide to resign, is the GUI that does the resignation.

Avatar of ollave

temp_ddg, you may be right; the GUI does seem more involved in the game than I realised (I have just taken a look at the UCI specification).

Maybe both need to cooperate: the GUI not to resign, and the engine to mind its clock. Anyway, that's all I have time to look at. If Xilmi's response answers the original poster's question and works on their GUI and engine, all is well.

Be nice to hear from the original poster if this is so, or if another solution is needed.

Avatar of royalbishop

Do they work on Tablets? If so which Tablet would be best to use for it?

Avatar of ollave

Stockfish with an integrated GUI runs on Android as "Droidfish'. At lest in theory; on a low end phone with and old version of Android I had problems. Haven't tried it recently with a newer phone.

Stockfish also has a version (again with integrated GUI) on iOS (Apple devices).

I have not heard of a dedicated GUI that talks to a choice of chess engines; theoretically possible, but I just don't know if it's been done.

Avatar of ollave

Internet search engines are your friend:

http://www.aartbik.com/MISC/eng.html

Avatar of royalbishop

Yeah but what about Tablets?

Avatar of ollave

Many tablets run Android; Apple's tablets (iPad and variants) run iOS just like their phones.

Those are the two major platforms; if you want to know about Windows tablets, well, there were or are some, but they've not ever had substantial market share so far as I know.

Book readers: don't think so. (Even the Kindle Fire, which under the hood is an Android tablet.)

Avatar of royalbishop
ollave wrote:

Many tablets run Android; Apple's tablets (iPad and variants) run iOS just like their phones.

Those are the two major platforms; if you want to know about Windows tablets, well, there were or are some, but they've not ever had substantial market share so far as I know.

Book readers: don't think so. (Even the Kindle Fire, which under the hood is an Android tablet.)

Ok will i have grandchildren before i get the results of games. By this i know it will be slower than a computer. Will the differnce be in few hours or a day of waiting time.

Avatar of landwehr
vimzonich wrote:

Anyone know how to make Hodini, Rybka, Stockfish etc. never resign?  Is there such an option?  I use Arena 3.0 currently. 

Thanks!

probably, because many chess.com players have their minds programmed NEVER to resign...and computers are programmed like humans

Avatar of Elubas

You will do anything to make your opinion about resigning known, even when the OP is asking a completely different question. Interesting.

Avatar of ollave
royalbishop wrote:
ollave wrote:

Many tablets run Android; Apple's tablets (iPad and variants) run iOS just like their phones.

Those are the two major platforms; if you want to know about Windows tablets, well, there were or are some, but they've not ever had substantial market share so far as I know.

Book readers: don't think so. (Even the Kindle Fire, which under the hood is an Android tablet.)

Ok will i have grandchildren before i get the results of games. By this i know it will be slower than a computer. Will the differnce be in few hours or a day of waiting time.

Oh, not that bad, I wouldn't think. You'll use up your phone/tablet battery, and you won't get as in-depth analysis in the same amount of time, but unless you're particularly strong I'm not sure you'll observe much if any difference, at least for identifying obvious oversights and missteps.

I would, however, suggest that a "real PC" is the better choice; more powerful CPU, no worries about battery life, and no issues about whether the tablet/phone version of an application does analysis as well as play live.

I checked and the iOS version of Stockfish _does_ do analysis, however I also learned that it's not being maintained any more, as the developer who was working on the iOS version isn't active in the project anymore.

I seldom play on my phone anymore, but when I did a program called "ChessGenius" could beat me easily on a low end Android phone. I hate to think what it would do on my current phone. That program grew up in the days of things like Pentium 90s, and I suspect for many purposes current phone CPUs are at or past that level of performance.

Avatar of royalbishop

Ok back to the speed of Tablets using an Engine how much slower are they compared to a computer? Plus can i see the options on them using a Tablet?

Avatar of landwehr
Elubas wrote:

You will do anything to make your opinion about resigning known, even when the OP is asking a completely different question. Interesting.

if you understood plain english I did answer the question posed in the OP...the word 'probably'