Search found 17784 matches

by hgm
Sat Aug 24, 2019 9:25 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Shogi Perft numbers
Replies: 21
Views: 835

Re: Shogi Perft numbers

Patrice Duhamel wrote:
Sat Aug 24, 2019 9:23 am
What GUI are using USI protocol ?
Shogidogoro, BCM Games and gShogi. And perhaps Tagua.
by hgm
Sat Aug 24, 2019 9:24 am
Forum: Computer Chess Club: General Topics
Topic: Fortress Detection and Evaluation
Replies: 15
Views: 518

Re: Fortress Detection and Evaluation

Engines are kept free of fortress-detection code based on the argument that this does not produce any Elo. (Which, IMO, shows that the Elo measure does say pitifully little about Chess capabilities...) It isn't very hard to add evauation code capable of detecting some types of fortresses, with an ea...
by hgm
Sat Aug 24, 2019 9:05 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PVS, window, and mate
Replies: 20
Views: 757

Re: PVS, window, and mate

IMO hard pruning should always be based on a score estimate for the move, and the firm belief that this estimate is so poor that there is no chance that a search of it will produce a score better than alpha. (Where alpha often is the score of a move in the same node that already has been searched.) ...
by hgm
Fri Aug 23, 2019 5:45 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Sending pure comments using UCI protocol
Replies: 9
Views: 378

Re: Sending pure comments using UCI protocol

Perhaps you are right. That reminds me that UCI2WB doesn't support the UCI 'debug' command. You can put it in debug mode through a command-line argument, but that only means it will report all communication with the engine to the GUI. Perhaps I should also make it run the engine in debug mode, in su...
by hgm
Fri Aug 23, 2019 1:46 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: PVS, window, and mate
Replies: 20
Views: 757

Re: PVS, window, and mate

It should not be possible to prune or reduce moves when the alternative is being checkmated. Such moves would score way above alpha, no matter how unfavorable you would estimate their outcome based on SEE and such. And the only way to refute such alternative moves would be through an even faster for...
by hgm
Thu Aug 22, 2019 9:43 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Sending pure comments using UCI protocol
Replies: 9
Views: 378

Re: Sending pure comments using UCI protocol

But the problem is that 'info string' is used both for messages you want to communicate to the user, as for extra output that is given in response to the 'debug' option being 'on' (and which you would likely want to appear only in some log).
by hgm
Wed Aug 21, 2019 6:17 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Sending pure comments using UCI protocol
Replies: 9
Views: 378

Re: Sending pure comments using UCI protocol

My guess is that you could simply use "info <message>", provided the message would not contain any keywords.

WinBoard + UCI2WB would interpret 'info string <message>' as something that should be presented to the user in the engine Output window
by hgm
Wed Aug 21, 2019 6:05 pm
Forum: Computer Chess Club: General Topics
Topic: FEN's for other games
Replies: 7
Views: 218

Re: FEN's for other games

I suppose this can be summarized by saying that PDN doesn't use any FEN in its FEN tag, but a completely different notation. Of course one of the peculiarity of most Checkers/Draughts variants is that they only use one shade of a checkered board. It would be a bit wasteful to mention the unused squa...
by hgm
Wed Aug 21, 2019 6:51 am
Forum: Computer Chess Club: General Topics
Topic: Interesting Chess Math/Simulation Problem
Replies: 4
Views: 289

Re: Interesting Chess Math/Simulation Problem

The usual terminology for this is 'iron pieces'. An Iron Queen would indeed (trivially) decide the game in just a few moves, (e.g. e4 - Qh5 - Qxf7) by driving the enemy King to the edge with contact checks until it is mated, with nothing being able to stop it. Even if both had an Iron Queen it would...
by hgm
Tue Aug 20, 2019 7:13 pm
Forum: Computer Chess Club: General Topics
Topic: FEN's for other games
Replies: 7
Views: 218

Re: FEN's for other games

This violates the FEN standard in several ways: * You indicate empty squares separately, instead of combining a contiguous range and write their number * You use upper ccase for both players * You indicate the same piece type by different IDs WinBoard would allow the latter. But a Tic-Tac-Toe engine...