III. The Spider Program

The stack of cards in the upper left of the Spider window represents the undealt cards (initially the full deck; later the "Hand"). The eight outlines to the right mark where the eight suits will go as you remove them from the tableau. The rest of the window is initially empty until you start a game.

To start a game, press the [New Game] button or click either the left mouse button over the undealt cards. Playing the game is handled entirely within the main window; the control panel provides a few ancillary functions, described later. First, the main window:

If you press the left mouse button anywhere within or below a column of cards, it says you want to move as many cards as possible from that column. If you then move the mouse to another column and let up on the button, the program moves as many cards as it can from the first column to the second. (If there is no such legal move, the program says so.) Note that, unless the destination column is empty (i.e., a "space"), there is at most one choice for the number of cards to move.

If you instead use the second mouse button to select within a column, it says you want to move the card you're pointing at plus any cards covering it. If these cards cannot be moved as a unit (i.e., they are not a sequence within a suit), the program says so. Again, if you move the mouse to another column and release the button, the program moves as the selected cards to the destination. The only time you need to use this method (instead of using left) is if you're moving cards into a space AND you wish to move fewer than the maximum permitted.

If you click the left button over a single column, the program tries to move the specified cards to "the obvious place" by trying the following choices, in order: (1) remove them if they form a completed suit, else (2) move them onto a card of the same suit, else (3) move them onto a card of a different suit, else (4) move them into a space. If it can't do any of these, it complains.

You can also remove a completed suit by selecting all 13 cards (using the left button), moving the mouse into the region of outlines above the tableau, and releasing the button.

To deal a new round, click any button on the facedown stack in the upper left. The window footer shows you how many more deals remain. Remember that all spaces must be filled before you can deal a new round.

If you click with any mouse button in the outline region where the removed suits go, the program will tell you which suits (if any) have enough cards face-up to form a complete sequence of thirteen.

The game also has a control panel for performing some less frequent operations. Many of these also have keyboard accelerators:

The window also understands these additional keyboard commands:


Back: Rules

Next: Examples


Back to Spider