Check out Grant Acedrex, our featured variant for April, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Single Comment

[Subject Thread] [Add Response]
H. G. Muller wrote on Mon, Nov 22, 2010 03:32 PM UTC:
> Mats wrote:
> WinBoard for Xiangqi doesn't allow analysis mode, and I cannot retract 
> moves and make another move, so this software is largely useless as
> it stands now.

I was shocked to hear this, as I remembered explicitly having implemented
analysis mode in UCCI2WB. You seem to be right, however: for none of the
included engines analysis seems to work. For MaxQi this is no surprise, of
course; it does not even print a PV, so I never bothered to implement
analyze mode in it. Fairy-Max also does not support analysis, as it does
not support pondering at all, as analysis is a form of pondering.

I am ashamed to say that HaQiKi D does not support analysis either. There
really is no good reason for this, as it does support pondering. The SMP
version I am curently developing actually does support analysis (as I
support SMP by starting several engine processes with a shared hash table,
where one of the processes is playing, and will eventually perform a move,
and all other processes are analyzing the same position to fill the hash
table with results the master process can use). I have not worked on HaQiKi
D since May, I had forgotten that the single-CPU version did not have this
yet.

But you are definitely also right about another thing: HaQiKi D does not
support 'undo'! This escaped my attention completely, as I only use it in
engine-engine games. The 'undo' command is recognized in the interface
code, which I simply stole from Fairy-Max, but it only resets the game to
the initial position, and the routine that is supposed to re-enter all
played moves is commented out. I will fix all this as soon as possible.
Isee I also forgot to include HaQiKi D in the list of engines in the WB
startup dialog...

Elephant Eye simply seems broken. I have not figured out what the problem
there is yet, but both pondering and analysis seem not to work. This is not
a problem with the UCCI2WB adapter or with WinBoard, that much I already
know. I do have other UCCI engines that seem to work for analysis without
problems. In particular Binghewusi. A lot of free UCCI engines can be
downloaded from www.xqbase.com (you will need a translator, as it is all in
Chinese, but it is worth it). You can download Binghewusi (sometimes
referred to in translations as 'Soldiers Creek 54') there. If that does
not work, or you want a newer version, I can send it to you by e-mail.