ENHANCEMENT TO AR WITH BROOM PATIENCE
Submitted by chris
Link to original bug (#791368)
Description
Created attachment 365218 broom scheme code
This is a contrary version of Bakers game, minimal Foundation, cards in the tableau first arranged as 4 suited columns, then a final auto-extract (Double-Click any F-pile on the left) that moves ALL the columns to the Foundation in an appealing continuous sequence of moves - this is the “SWEEP” - see png. AR's BakersGame has pro-active Foundation autoplay that prevents assembling the cards in complete suit chains. A distinct game is proposed. The score starts at 52 and each card moved to the Foundation decrements the score. Success is measured by the score prior to the Sweep. Some deals cannot be solved, however many will cease resisting before 6 cards have moved to Foundation. A sweep of 48+ is considered a win. More details are in help - see xml.
Broom has only 4 reserve slots but there are no restrictions on moving cards to empty columns. Nevertheless success requires both an analytic approach and persistence to assemble a qualifying sweep. In addition to the basic game, options provide a deal-of-the day series of (52 rotations) so solve efforts can continue for 24 hrs across sessions and there are also 13 permanent 'suit-ordered' rotations. Deal-0-Suited was semi-automated to assist Broom development. This is retained but recast as a tutorial to building up the suit chains to a maximum Sweep.
The bakersgame variant Eight-Off, written by R-Y, was used as a template for this development. Much of that structure remains. The new stuff is supporting deal-of-the-day, deal rotations and the sweep scoring.
Files are submitted with best efforts for notices on copy-write, licensing and acknowledgments. Dec 2017 CL attachments: broom-goal.png broom.scm broom.xml
Attachment 365218, "broom scheme code":
broom.scm
Version: 3.18.x