[Top][All Lists]

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

Re: [Bug-gnubg] Switch checker position in gnu vs human match?

From: Jim Segrave
Subject: Re: [Bug-gnubg] Switch checker position in gnu vs human match?
Date: Mon, 18 Jun 2012 10:19:03 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:5.0) Gecko/20110730 Thunderbird/5.0

On 06/18/2012 12:32 AM, motiv4u wrote:
> If I click the old.nabble... gifs it's 'image is deleted'
> But I think you want to change colours of Player and gnubg.
> You can change them by choosing a theme :
> Settings - Board Appearance
> choose tab 'Designs'
> and pick the colors you like (or even make your own design)
> You can not change the position of Player (as far as I know)
> gnubg (computer) will always have its home at the top, your home will
> always be at the bottom
> Direction changes clockwise - anti-clockwise.
> Hope this helps
> N.
> On Sat, Jun 16, 2012 at 5:54 AM, jaldenpage <address@hidden> wrote:
>> Sorry if this is a completely newb question but it's driving me crazy. In
>> human vs computer matches is there a way to switch who is playing with which
>> set of checkers?

It's easy to do, but there are several different results possible.

In all cases, first under View->Panels, make sure the 'Game Record' and
'Command' panels are enabled.

Now at any point in the match, you have a choice:

1) If you want gnubg to play the bottom set of checkers (gnubg will bear
off on the bottom side of the board, you will bear off on the top):

Go to Settings->Players
Under Player 0, tick Human, under Player 1 tick gnubg, then click OK
Gnubg will now be the player to move.

However, look at the game record - the current move probably be back at
the initial roll of the current game. In the game record window, click
on the last entry for player 1 (if the dice have been rolled or the cube
has been offered). If the dice haven't yet been rolled (in other words,
you changed players before either doubling or rolling the dice when it
was still your move), then click under player 1's columb to the right of
the last move in the game list.

Now that gnubg is at the right move, you have to tell gnubg to actually
play. Go to the command window and type play (and Enter). Gnubg will
play it's move and from then on you will be the player bearing off on
top and gnubg the player bearing off on the bottom.

2) You want to remain the player bearing off on the bottom, but you want
your position to be the one gnubg currently has and vice-versa.

Click on Game->Swap Players

If the dice were already rolled before you did this, then click on the
last entry in the Game Record which will read Rolled x-y. Then in the
command window type 'play' and the Enter. Gnubg will begin playing

If the dice were not yet rolled when you swapped players, click on the
last entry in the game record for gnubg's move. The pieces will swap
sides, the dice from that last move will appear and the game record line
will show how gnubg played the roll. You will be the current player and
the move will not yet have taken place, you will have to make the move
gnubg just made. You will get a pop-up saying that this wasn't the last
move and that continuing will destroy the remainder of the match. Since
there are no moves after this one, that's not a problem, just click OK.
Gnubg will then play

>> I want to play as the white pieces in this image:
>> http://old.nabble.com/file/p34021583/glrulesms1a.gif
>> Clicking reverse direction does this:
>> http://old.nabble.com/file/p34021583/glrulesms2a.gif
>> I want the board to look like the first image, but allow me to play from the
>> same position as the red pieces. Is there a way to do this?
>> Thank you!
>> --
>> View this message in context: 
>> http://old.nabble.com/Switch-checker-position-in-gnu-vs-human-match--tp34021583p34021583.html
>> Sent from the Gnu - Backgammon mailing list archive at Nabble.com.
>> _______________________________________________
>> Bug-gnubg mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/bug-gnubg

reply via email to

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