[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnubg] GnuBG bug
From: |
Joern Thyssen |
Subject: |
Re: [Bug-gnubg] GnuBG bug |
Date: |
Mon, 19 May 2003 19:46:43 +0000 |
User-agent: |
Mutt/1.4.1i |
On Mon, May 12, 2003 at 04:01:12PM +0100, Ian Shaw wrote
[snip]
> Now set the dice to 63.
> In this position, clicking left..left plays 10/4/1.
> I would expect right..right to play 10/7/1, but it plays 10/7/4. A third
> right click moves 4/1.
>
> The problem is caused because GnuBg recognizes the position after
> 10/7/4 as a valid half-move, equivalent to 10/4.
Exactly :-)
> It's not immediately obvious that you've now converted your initial
> move of the 3 into a 6 and you need to continue your move by playing
> the 3. The red move display is a hint but would pass the casual player
> by. (You can see the same behaviour if the dice are set to 42.)
... and if the dice are set to 21.
You can reproduce the same problem by unsetting "show higher die on the
left", set the dice to 36, and use left clicks.
> It can't be good to have different results of click operations just
> because one die is a multiple of the other.
gnubg doesn't keep track of which dice you have used for your move; it
just stores the current board and the board before any moves were
made.
The only solution is to keep track of which dice have been used.
However, this is not a simple change...
Jørn