Roy Brunjes wrote:

Hi!

> I checked with the Naum4 author and he says this is a bug
> in SCID -- he says SCID does not sent the 'uci' command to
> the engine when starting a serious game...
> 
> Can you confirm and if so, can a fix be developed?

To shed some light on the issue, I tried the free Naum
available. I've to run it through wine as I've no windwos,
and I may add that everything works fine with Shredder which
I consider the reference implementation for UCI as it is
just the engine of the inventor of UCI.

Here's what happens if you start a serious game with naum:

----------------------------------------------------------------------
Naum 2.0
Copyright (C) 2003-2006  Aleksandar Naumov

Memory Usage:
     Transposition Table: 3136 KB
     Pawn Hash          : 1120 KB
     Endgame Tablebase  : 0 MB

EGTB Status: Not set yet by UCI

id name Naum 2.0
id author Aleksandar Naumov
option name Hash type spin default 4 min 1 max 256
option name NalimovPath type string default
option name NalimovCache type spin default 2 min 1 max 64
option name Ponder type check default false
option name OwnBook type check default true
option name MultiPV type spin default 1 min 1 max 5
option name UCI_Opponent type string
option name EnableBookLearning type check default true
option name CanResign type check default true
uciok
----------------------------------------------------------------------

As you can see, naum answers with its options and "uciok".
Now, an UCI engine only gives you the options if you sent
uci. uciok is sent back to tell the GUI that uci
initialization has completed and the options list is
completed AND that uci was sent (calling for uci
initialization). From this point the authors response can
not be true. Simply, if it were true naum would not follow
uci protocol. The he could hardly blame Scid for this ;)

Now if I move a4 (a move that is not in the book), naum even
starts calculating, and after a while, considering who has
removed my brains, answers e7e5. I can move on. Everything
seems fine here.

Anyway, no bug in Scid, the author should check this on his
side of the board if your problem persists ;) BTW: my wine
is the usual debian stable 0.9.25. Nothing special.

For your problem: Did you check the "UCI" checkbox? Can you
configure the UCI options properly? Can you use naum for
analysis? Additionally, as I guess you're running some unix
from your missing libtk-img, I configured the wine engine
as:

Command  : /usr/bin/wine
Parameter: /tmp/naum/naum.exe

Additionally, naum seems to use some cfg file. I tried to
issue "xboard" to the engine, which results in an xboard
response. I guess it is used for this mode. Anyway, does the
engine work (for analysis e.g.) in xboard mode?

-- 

Kind regards,                /                 War is Peace.
                             |            Freedom is Slavery.
Alexander Wagner            |         Ignorance is Strength.
                             |
                             | Theory     : G. Orwell, "1984"
                            /  In practice:   USA, since 2001

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to