GNOME Bugzilla – Bug 536913
Card game rule unfair Baker's Game
Last modified: 2012-01-31 23:27:07 UTC
I love AisleRiot Solitaire, and the absolute selection of solitaire games is staggering. However, AisleRiot states on the rules page for Baker's Game: "Empty spaces in the Tableau can only be filled with a King or a build starting with a King." I'm pretty sure this is incorrect. Baker's Game is challenging enough if any card may be played on an empty slot in the Tableau, but if only Kings may be put there, it's darn near impossible. http://www.semicolon.com/Solitaire/Rules/BakersGame.html states that "Tableaus build down in suit. Top cards of tableaus are available for play on other tableaus, on foundations, or on the reserves. Any available card may be played to an empty tableau." and http://mypatience.net/Rules.aspx?gameId=38 says: "Tableau: Build down in suit. The top card of each pile can be moved to the foundations, reserves or to the tableau. Packed sequence of cards (cards that are sorted down in suit) may be moved to another tableau pile only if there is enough empty cells to move the cards one by one using cells and empty piles as a temporary storage for holding cards. Any card or packed sequence can be moved to an empty pile." Other information:
This bug report was forwarded upstream from Launchpad.net. https://bugs.edge.launchpad.net/ubuntu/+source/gnome-games/+bug/237785 Information of the GNOME and Aisleriot information is being retrieved.
version of the reporter is 2.22.1 setting the version accordly, thanks.
Right. http://www.goodsol.com/pgshelp/bakers_game.htm has the same info and mentions a 'Kings only' option. So I think we should have that option too, just like we have in many other games. Should be a pretty straightforward patch.
Is there any reason we can't just import freecell and change the tableau build rule?
Right, should be possible to base it on freecell.scm.
Created attachment 114767 [details] bakers_game.scm, based on freecell It appears to work fine. Yet I worry because the Freecell hinting is quite complex, and there are many places where the code checks the color of cards for reasons I don't understand. Also, this makes a "Kings Only" variant more difficult.
Let's try this on trunk now; please commit. That means we have a full release cycle to get feedback / bug reports if this breaks anything.
Committed.
This bug is being reassigned to the "general" component so we can close the aisleriot bugzilla component. Apologies for the mass email!