How to play
You have four black suits and four red suits, each with ranks:
K, Q, J, 10, 9, 8, 7, 6, 5, 4, 3, 2, A.
The game starts with several cards dealt randomly
into four columns of 5 cards and six columns of 4 cards. This is the
tableau. The remaining 60 cards form the stock for later play.
For each move, click a card to select it and all the
cards below it. Then click a column to move them to.
If you decide not to move them after all, click the same column
to deselect them.
When you reach a complete suit of K to A in the same color, it will
automatically be removed from the tableau and you'll get 13 points
at the top. When you reach 105 points (all eight suits), you win.
When you run out of desired moves, press "Draw" to
deal a random row of cards from the stock to the columns.
In Spider the cards you move should be in descending order, one rank
lower than the bottom of the destination column. For instance, you
can move 4-3-2 to 5, or to an empty column. And you shouldn't have
any empty columns when pressing "Draw". The current implementation
doesn't enforce these restrictions. So you can undo a move by
doing the opposite move.
To start a new game, press "New Game" or reload the page.
Spysol was created by Mike Orr, who plays it most nights.
The only library is
by Chris Akroyd
to shuffle the cards.
The name "Spysol" is a portmanteau of Spider, Python, and Spy.
I was originally going to write it in Python, although this
The next version will probably be in
a web version of Python.