Aisleriot solitaire can't advance - spider

Bug #305791 reported by Dave Smith
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-games (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: gnome-games

Aisleriot Solitaire, playing Spider (1 suit in this case). Game progressed with complete "stacks" played to top leaving only 3 cards in the main playing area and still 1 more round of cards in the stock. Can't deal from stock because rule (improperly applied) and message saying to fill in empty piles first. There aren't enough cards to fill all 10 pile spots.

Package info:
gnome-games:
  Installed: 1:2.22.3-0ubuntu2
  Candidate: 1:2.22.3-0ubuntu2
  Version table:
 *** 1:2.22.3-0ubuntu2 0
        500 http://us.archive.ubuntu.com hardy-updates/main Packages
        100 /var/lib/dpkg/status
     1:2.22.1.1-0ubuntu3 0
        500 http://us.archive.ubuntu.com hardy/main Packages

This seems like a pure application bug, but here's system info:
Ubuntu, 8.04.1
kernel 2.6.24-22-generic
3GHz Intel CPU
ATI Radeon X600 video
2MB RAM

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Also, please answer these questions:
* Is this reproducible?
* If so, what specific steps should we take to recreate this bug?

This will greatly aid us in tracking down your problem and resolving this bug.

Changed in gnome-games:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Dave Smith (dasmith232) wrote : Re: [Bug 305791] Re: Aisleriot solitaire can't advance - spider

By the way, this bug is not that big of a deal; it's just a game... :) :) :)

Yup, it's consistently reproduce-able.

To reproduce it, you simply have to play the game. The easiest setting is with 1 deck (not 2 nor 4). With the right skill and luck, you can move cards to the upper stacks, leaving too few cards in the main playing area to fill all the spots.

Here's a specific example. To move a stack to the upper area, you have to move a "complete" stack, which is 13 cards. So the very last movement will be 13 cards. However, if you're playing well enough (or lucky enough) then at some point, all the cards will have been moved up except for the last set. Ten of the cards are still in the stock and the remaining 3 are in the main playing area. Those 3 (obviously) don't cover all 10 spots, and you can't deal from the stock when there are open spots.

Hopefully, this is a fairly complete description. If it helps to have screen shots or anything else I can provide, let me know.

Thanks!

Dave.

--- On Mon, 12/8/08, Pedro Villavicencio <email address hidden> wrote:

> From: Pedro Villavicencio <email address hidden>
> Subject: [Bug 305791] Re: Aisleriot solitaire can't advance - spider
> To: <email address hidden>
> Date: Monday, December 8, 2008, 4:15 PM
> Thank you for taking the time to report this bug and helping
> to make Ubuntu better. Also, please answer these questions:
> * Is this reproducible?
> * If so, what specific steps should we take to recreate
> this bug?
>
> This will greatly aid us in tracking down your problem and
> resolving
> this bug.
>
> ** Changed in: gnome-games (Ubuntu)
> Importance: Undecided => Low
> Assignee: (unassigned) => Ubuntu Desktop Bugs
> (desktop-bugs)
> Status: New => Incomplete
>
> --
> Aisleriot solitaire can't advance - spider
> https://bugs.launchpad.net/bugs/305791
> You received this bug notification because you are a direct
> subscriber
> of the bug.
>
> Status in “gnome-games” source package in Ubuntu:
> Incomplete
>
> Bug description:
> Binary package hint: gnome-games
>
> Aisleriot Solitaire, playing Spider (1 suit in this case).
> Game progressed with complete "stacks" played to
> top leaving only 3 cards in the main playing area and still
> 1 more round of cards in the stock. Can't deal from
> stock because rule (improperly applied) and message saying
> to fill in empty piles first. There aren't enough cards
> to fill all 10 pile spots.
>
> Package info:
> gnome-games:
> Installed: 1:2.22.3-0ubuntu2
> Candidate: 1:2.22.3-0ubuntu2
> Version table:
> *** 1:2.22.3-0ubuntu2 0
> 500 http://us.archive.ubuntu.com hardy-updates/main
> Packages
> 100 /var/lib/dpkg/status
> 1:2.22.1.1-0ubuntu3 0
> 500 http://us.archive.ubuntu.com hardy/main
> Packages
>
> This seems like a pure application bug, but here's
> system info:
> Ubuntu, 8.04.1
> kernel 2.6.24-22-generic
> 3GHz Intel CPU
> ATI Radeon X600 video
> 2MB RAM

Revision history for this message
Sebastien Bacher (seb128) wrote :

the description is not really clear on what you try to do, could you add a screenshot showing the issue?

Revision history for this message
Dave Smith (dasmith232) wrote :

Hi Sebastien,

Okay, it took me quite a while (and a lot of games) to recreate the situation. However, I finally got it and I've attached two screen shots of (1) a game in progress, and (2) the "problem" condition.

The solution is something along the lines of checking a rule before clicking on the "face down" pile to deal new cards:

if ( number_of_empty_piles > 0 && number_of_cards > number_of_piles )
{
   issue_warning();
   return;
}

Currently, it behaves like:
if ( number_of_empty_piles > 0 )
{
   issue_warning();
   return;
}

Thanks,

Dave.

--- On Thu, 12/18/08, Sebastien Bacher <email address hidden> wrote:

> From: Sebastien Bacher <email address hidden>
> Subject: [Bug 305791] Re: Aisleriot solitaire can't advance - spider
> To: <email address hidden>
> Date: Thursday, December 18, 2008, 5:51 AM
> the description is not really clear on what you try to do,
> could you add
> a screenshot showing the issue?
>
> --
> Aisleriot solitaire can't advance - spider
> https://bugs.launchpad.net/bugs/305791
> You received this bug notification because you are a direct
> subscriber
> of the bug.
>
> Status in “gnome-games” source package in Ubuntu:
> Incomplete
>
> Bug description:
> Binary package hint: gnome-games
>
> Aisleriot Solitaire, playing Spider (1 suit in this case).
> Game progressed with complete "stacks" played to
> top leaving only 3 cards in the main playing area and still
> 1 more round of cards in the stock. Can't deal from
> stock because rule (improperly applied) and message saying
> to fill in empty piles first. There aren't enough cards
> to fill all 10 pile spots.
>
> Package info:
> gnome-games:
> Installed: 1:2.22.3-0ubuntu2
> Candidate: 1:2.22.3-0ubuntu2
> Version table:
> *** 1:2.22.3-0ubuntu2 0
> 500 http://us.archive.ubuntu.com hardy-updates/main
> Packages
> 100 /var/lib/dpkg/status
> 1:2.22.1.1-0ubuntu3 0
> 500 http://us.archive.ubuntu.com hardy/main
> Packages
>
> This seems like a pure application bug, but here's
> system info:
> Ubuntu, 8.04.1
> kernel 2.6.24-22-generic
> 3GHz Intel CPU
> ATI Radeon X600 video
> 2MB RAM

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for the detailled instructions and screenshot there

Changed in gnome-games:
status: Incomplete → New
Revision history for this message
blackest_knight (blackest-knight) wrote :

This bug continues in jaunty see bug report 436693 https://bugs.launchpad.net/ubuntu/+source/gnome-games/+bug/436693

This bug can be worked round by using the undo feature to bring a column back down, which is not ideal and will bring more smug bug reports until the game can handle this issue better.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Hello blacknest is this still affecting the latest gnome games on lucid?

Changed in gnome-games (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
status: New → Incomplete
Revision history for this message
blackest_knight (blackest-knight) wrote :

sorry i've not been playing

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gnome-games (Ubuntu) because there has been no activity for 60 days.]

Changed in gnome-games (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.