Search found 17071 matches

by bob
Sun Apr 05, 2020 9:36 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: The devilish fail low
Replies: 34
Views: 2518

Re: The devilish fail low

Another panic mode could be to search wider instead of deeper The engine hadn't been seeing the problem in the move turn before, or else it would have avoided it already. So if the current iteration of pruning search found the engine is in trouble, then this will probably be in one of the last two ...
by bob
Sun Apr 05, 2020 9:34 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: The devilish fail low
Replies: 34
Views: 2518

Re: The devilish fail low

That is an interesting idea and one I have never thought of as a solution, switch to pure alpha-beta. That is likely NOT going to work. If you are at depth=30 with a typically pruned search, trying to search at depth=30 with alpha/beta is going to burn the cpu and give you absolutely nothing back.
by bob
Sun Apr 05, 2020 9:33 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: The devilish fail low
Replies: 34
Views: 2518

Re: The devilish fail low

Watching chess programs analyze positions, I noticed something strange. When a program gets a fail low, it simply plows forward, no matter what the cost, to find out how truly terrible the current move is. I have never seen an engine that does it this way because it wouldn't even make sense, defeat...
by bob
Sun Apr 05, 2020 2:46 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FEN and 3rd repetition rule. No information?
Replies: 46
Views: 3244

Re: FEN and 3rd repetition rule. No information?

My problem with that is as follows: When you play a game, do you decide when to offer/accept a draw or when to resign, or do you ask someone else (who is not even familiar with the current game)? I personally like to make my own decisions. I know what is going on in the game, regardless of the curre...
by bob
Sun Apr 05, 2020 2:35 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: The devilish fail low
Replies: 34
Views: 2518

Re: The devilish fail low

First "half your loss" is hard to define, since all you know is score is <= alpha. Second, this is a question that has been asked for 40 years. There are several schools of thought: (1) resolve the fail low so that you have a good score which gives you information you can use to adjust your time lim...
by bob
Sat Apr 04, 2020 10:54 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FEN and 3rd repetition rule. No information?
Replies: 46
Views: 3244

Re: FEN and 3rd repetition rule. No information?

Thanks Chrisw! I think I´ll use xboard protocol but sounds very nice that. My concern is that when I´ll use perft results this will be take in account. It seems not.... at least not for the moment. I would not use Xboard, UCI is so much better and the documentation way more concise, most 'sensible'...
by bob
Sat Apr 04, 2020 10:51 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FEN and 3rd repetition rule. No information?
Replies: 46
Views: 3244

Re: FEN and 3rd repetition rule. No information?

Total bullshit. That an engine is UCI does not mean it implements MultiPV or searchmoves. Most UCI engines in fact don't. And some CECP engines do. In Dutch we would say: "Je lult uit je nek!". Random changes because of the butterfly effect do not count as an effect of the protocol. Especially if t...
by bob
Sat Apr 04, 2020 10:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FEN and 3rd repetition rule. No information?
Replies: 46
Views: 3244

Re: FEN and 3rd repetition rule. No information?

Thanks Chrisw! I think I´ll use xboard protocol but sounds very nice that. My concern is that when I´ll use perft results this will be take in account. It seems not.... at least not for the moment. I would not use Xboard, UCI is so much better and the documentation way more concise, most 'sensible'...
by bob
Sat Apr 04, 2020 10:03 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FEN and 3rd repetition rule. No information?
Replies: 46
Views: 3244

Re: FEN and 3rd repetition rule. No information?

The protocol engines use to communicate have no reflection on their internal workings whatsoever. This is easy to disprove: Suppose that UCI existed back when Crafty was created and bob chose to fully implement UCI for Crafty instead of going for XBoard. Are you claiming that the engine today would...
by bob
Sat Apr 04, 2020 9:50 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: FEN and 3rd repetition rule. No information?
Replies: 46
Views: 3244

Re: FEN and 3rd repetition rule. No information?

Supporting the protocol is not the same as being the protocol. Hacking Stockfish so it becomes Xboard doesn't mean that now the top 1 engine is Winboard. And can you even do that while keeping its UCI functionality like MultiPV or searchmoves? If not, XBoard Stockfish would be an inferior than UCI ...