bug-gnubg
[Top][All Lists]
Advanced

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

Re: Re: [Bug-gnubg] Feature Request: Training HINT


From: Jim Segrave
Subject: Re: Re: [Bug-gnubg] Feature Request: Training HINT
Date: Wed, 12 Apr 2006 07:34:16 +0200
User-agent: Mutt/1.4.2.1i

On Wed 12 Apr 2006 (01:59 +0200), Christian Anthon wrote:
> On Wed, Apr 12, 2006 at 01:34:43AM +0200, Jim Segrave wrote:
> > On Tue 11 Apr 2006 (12:27 +0200), address@hidden wrote:
> > You'll never see missed cube decisions :-)
> > You also will need to look quickly to see chequer play decisions, as
> > they can only be evaluated once you commit the move, and at that point
> > the status bar is being used to report gnubg's move
> 
> I've never used the tutor mode, since I find it disturbing. I prefer to
> review the match afterwards instead. But if you really wanted to I
> suppose you could make a check to see if the move is legal and finished
> after each checker is moved and update a hint in the status bar
> accordingly. The eval would have to be 0ply for this to work, but I
> suppose that is already true for the tutor? And could be updated with 2
> ply if the player was willing to wait.
> 
> 
> For doubles and takes I think it should work as it does now.

In the current system, when tutor mode is on, 

Ordinary move

1)  when you ask for the dice to be rolled gnubg knows you aren't going
    to double and does a check (at whatever level you've asked it to
    use) on your cube action.

2)  when you've moved your pieces and click on the dice to indicate
    you've completed your move, and does a chequer analysis

Response to a double:

when you take/pass, gnubg does the analysis

The pop-up window provides two things:

It gives you a way to rethink an erroneous move

It stops gnubg from playing while you see the message about your
potential mistake.

If you don't have some method of confirming that the user has seen the
message, such as the proposal to have a short message on the status
bar, then as soon as you commit to rolling the dice, the status bar
displays your roll, overwriting the cube analysis. Wehn you commit a move,
gnubg will start its move. This will overwrite the status message as
well. In effect, for most moves, gnubg's rating of the move will
disappear before you can see it.


-- 
Jim Segrave           address@hidden





reply via email to

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