[Top][All Lists]

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

Re: [Bug-gnubg] gnubg idea

From: Michael Petch
Subject: Re: [Bug-gnubg] gnubg idea
Date: Thu, 08 Sep 2011 09:57:14 -0600
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: Gecko/20110902 Thunderbird/3.1.14

On 08/09/2011 9:46 AM, Miran Tuhtan wrote:
> Hi Michael,
> I have an idea for something to be changed in some future versions of
> GnuBG.
> In "Settings - Options - Dice", there is an option called "Dice
> manipulation" where you can set what kind of rolls do you want to use
> for each player.
> Currently, you can choose: best, 2nd, 3rd, ...., 10th, median, 12th,
> ...., 2nd worst, worst.
> This kind of selection makes game unplayable in some situations
> (impossible to enter from a bar, for example).
> My idea is to reduce those 21 possible settings to something like this:
> 1. the best - program chooses dice from 5 most lucky rolls (1st-5th)
> 2. very lucky - program chooses dice from 9 luckiest rolls (1st-9th)
> 3. lucky - program chooses dice from 9 lucky rolls (5th - 13th (9th
> worst))
> 4. average - program chooses dice from 9 rolls around median (7th best
> - 7th worst)
> 5. unlucky - mirror of lucky
> 6. very unlucky - mirror of very lucky
> 7. the worst - mirror of the best
> Let me know what you think and if this is possible to implement.

I agree with you here, and I was thinking the same thing recently.I was
using dice manipulation to find another bug (not related to the dice)
and discovered that it is possible for the software to get into an
infinite loop selecting the same rolls over and over for both players in
a situation at bearoff. If we reduce the options as you suggest and
randomly pick something in a set of ranges then you would likely not end
up in the same loop.

Is it possible to implement - yes. I'll add it to bug tracker.

Michael Petch 
CApp::Sysware Consulting Ltd. 
OpenPGP FingerPrint=D81C 6A0D 987E 7DA5 3219 6715 466A 2ACE 5CAE 3304 

reply via email to

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