Hi!

>>> It is more straightforward than an other menu for global ELO
>>> setting. You use directly pre-set engines.
>>>
>>  I thought more about a check button (Limit Strength) and a
>>  slider for the value in the serious game dialogue. Similar
>>  to the dialogue you have for tactical games against Phalanx.
>> 
> This is what I coded first, then I noticed I did not know
> the values min and max for UCI_Elo.

Ic. Maybe one could get and store these values if the engine
is launched anyway?

E.g. if one is configuring a new engine these values are set
to 0. If the user fires up the UCI options, well one could
read them out and set the values. Of course one does not
have to do this, but this would be a point to add a hook. If
the user fires up the engine for analysis it would be
another hook. I don't know the UCI code but probably this
would even be the same hook? And if these values are updated
every time the engine starts anyway it would also catch the
event of the engine binary replaced by a new one.

The slider would then be either adoptable if an engine is
highlighted or just mark the smallest common range.

Another option would be to say: ok, it's 1400..3500 and
that's it. I don't know what the engine says if I set it
below its minimal value or above its maximal, I'd guess that
a sensible programmer should just use the min/max values
then. I could check this with Shredder and Homer.

> For that you need to launch the engine, parse its output
> after the uci command ...

This is indeed a bit nasty. Agree. And it would slow down
the process. Jose has such handlings, that is it is
launching one engine after the other in the background at
every moment it could probably happen that some info is
needed, and it slows down everything. Of course Jose has a
bunch of other problems, but at the time before your patches
I did not have many GUIs that were capable of MultiPV eg. ;)

> Current code was far simpler to write.

Thats true, of course.

> Pascal
> 


-- 

Kind regards,

Alexander Wagner
Universitaetsbibliothek Ilmenau
Langewiesener Str. 37
98693 Ilmenau
Tel.: 03677/69-4521 , Fax.: 03677/69-4617

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to