Hi!
> now make it also to the serious game setup? Ie. overwriting
> the engines settings and set globally for all engines that
> understand them?
>
> Yes, that's it. I added a button to Serious game dialog box so various
> parameters (style, hash size, Elo) can be modified directly from here.
I saw that, but there's a missunderstanding ;) The above
UCI-options should be the same for Rybka and Shredder and
Homer and ... whatever engine allows for Elo limitation.
Therefore, it would probably make sense to have the
parameters UCI_LimitStrength and UCI_Elo as a set of
parameters in Serious Game startup that _overwrite_ the
engines individual ones. To avoid inflation of engines.
> And the setup is global (that is the engine will keep values in analysis
> mode - of course except ELO limitation). So it makes sense to add
> several entries in engine dialog box like :
> - Rybka 3 1800 ELO
> - Rybka 3 2300 ELO (yeees !)
> - Glaurung agressive
> - Glaurung normal
This refers to two different things, IMHO. Glaurung
agressive/normal is the style of the engine, its
personality. It could have this style at different
strengths. This is even treated as different engines in
other GUIs. (I tend not to agree with that, but well, its
usualy handled that way.)
Still you one could want Glaurung agressive limited to 1800
Elo, or for anther game Rybka 3 also limited to 1800 Elo.
Like in tactical games where you can set the playing
strenght of Phalanx on a "superiour" level. If I set up
Phalanx in Scid it's unlimited. If I fire up a tactical game
I can limit it but all other options stay the same.
UCI_Limits are of the same kind of parameters. It would
therefore probably make sense to have these "outside" the
engine setup for serious game. Just get them disabled if the
engine does not understand them.
> It would make sense to set up every engine
> only once while currently one would have to set up two, one
> "Shredder Normal" and one "Shredder 1800 ELO" or whatever.
>
> No, for each entries, the whole process of engine setup has to be
> followed, but it is not so complicated (with copy / paste).
I know that. This is the state right now. I suggest, that it
might be better to move those two parameters on a global
level if there're more and more engines available that
understand them.
One idea behind that is, that one could think in the
direction of Fritz "Friend Mode". There, the GUI sets the
strength of the engine you are playing to some value and
from your gains and losses it adopts this limit constantly.
Say you play it at 1800, you loose, it sets it to 1700 you
win, it adopts the value to 1750 you win, it adopts again
etc. This way the engine could always be in the vincinity of
your own strength and you stand a fighting chance. Now, if
ther're also different engines it would be possible to test
ones own strength, and see the own progress, also with
different opponents. Here, however, the limits would have to
be on a global level and not within the engine options.
I do not know what you think about such a function, but at
least it becomes possible if there're engines with adoptable
strength available, and I admit that I happend to like this
in Fritz. I just did never really know at which level Fritz
was adopting it to, so I was not able to see whether I make
any progress. But after a bunch of games it was already
adopted to a suitable level for interesting games with
chances on both sides.
--
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 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