On Fri, 2012-03-02 at 21:23 -0500, A. Costa wrote: > Package: sgt-puzzles > Version: 9306-1 > Followup-For: Bug #580713 > > I rediscovered this bug while waiting for a 150x150 'galaxies' board, which > has had a CPU maxed out for the last hour. (Still going... didn't want to > play it so much as see what it'd look like.) > > It would be better to progressively warn the user if the generation process > was expected to take longer than than 10 seconds, 1 minute, 10 minutes, an > hour, days... assuming it's possible to know that. > > Some kind of progress meter would be helpful, to tell the user the > program hasn't hung, perhaps with a time prediction, if feasible.
The generators produce candidate configurations at random and then check that they are solvable and have the correct difficulty (difficulty affects which deduction rules have to be used). In some cases, they will refine unsolvable candidates in order to make them solvable; in other cases they will generate new configurations. It's just not possible to tell how far this has progressed or how long it will take. Ben. -- Ben Hutchings One of the nice things about standards is that there are so many of them.
signature.asc
Description: This is a digitally signed message part

