bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnubg] Tutor mode


From: Joern Thyssen
Subject: Re: [Bug-gnubg] Tutor mode
Date: Mon, 12 Aug 2002 16:47:28 +0000
User-agent: Mutt/1.4i

On Mon, Aug 12, 2002 at 01:41:16PM +0200, Jim Segrave wrote
> On Mon 12 Aug 2002 (11:35 +0100), Ian Shaw wrote:
> > _________________
> > 
> > At present I've found the best way to use Tutor mode is to use the analysis
> > settings on Expert level. This gives a very fast response on my PII 266 MHz
> > PC. I have the evaluation settings on World Class++. This means that from
> > the Hint window I can easily select a number of moves and click Eval to get
> > a deeper evaluation. (I'm finding it interesting how often GnuBg changes its
> > mind BTW.)
> > 
> > I'm wondering about whether it is worth having snmall buttons on the hint
> > window specifically to do deeper evalualtions E.g. [0] [1] [2] [3], or [<]
> > and [>].
> 
> Maybe only from the pre-defined settings - so if you are using one,
> then you can do a [<] [>] to another preset. Greyed out if you have a
> user-defined setting.

I'm not satisfied with the evaluation setups in the current set-up..
They contain the search space (search candidates, search space, and
1-ply pruning) as well as the "real" evaluation parameters: plies,
reduction, cubefulness and noise.

For a cube decision and for evaluation of a specific chequer play the
search space has no meaning -- the search space is used to selecting a
move among all legal moves.

So the search space is only needed for the initial population of the
hint-dialog; for gnubg selecting the optimal move; and for performing
the match analysis.

In conclusion: I'm considering to make a new struct

typedef struct _searchspace {
    unsigned int nSearchCandidates : 7;
    float rSearchTolerance;
    unsigned int fNoOnePlyPrune : 1;
} searchspace;

It only changes FindnSaveBestMoves and FindBestMove (and functions
called from these). 

Also, this changes the evaluation commands from:

set eval chequerplay evaluation plies 2
set eval chequerplay evaluation cand 10

to

set eval chequerplay evaluation plies 2
set eval chequerplay searchspace cand 10

Any comments on this? Better suggestions?

Jørn

-- 
Joern Thyssen, PhD
Vendsysselgade 3, 3., DK-9000 Aalborg, Denmark
+45 9813 2791 (private) / +45 2077 2689 (mobile) / +45 9633 7036 (work)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]