1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00

Added missing rules for ten more games.

This commit is contained in:
Joe R 2022-03-24 16:59:58 -04:00
parent 36b3f89b52
commit eb15b277be
13 changed files with 194 additions and 7 deletions

View file

@ -4,7 +4,8 @@ Spider type. 3 decks. No redeal.
<h3>Object</h3>
<p>
Move all cards to the foundations.
Group all the cards in sets of 13 cards in descending sequence
by suit from King to Ace and move such sets to the foundations.
<h3>Quick Description</h3>
<p>

View file

@ -0,0 +1,15 @@
<h1>Carre Napoleon</h1>
<p>
Forty Thieves type. 2 decks. No redeal.
<h3>Object</h3>
<p>
Move all cards to the foundations.
<h3>Quick Description</h3>
<p>
Like <a href="fortythieves.html">Forty Thieves</a>,
but with twelve piles, and during the initial deal,
any card that can be moved to the foundations is
moved there immediately after each row is dealt.
Also, only kings can fill empty piles.

View file

@ -0,0 +1,24 @@
<h1>Fred's Spider</h1>
<p>
Spider type. 2 decks. No redeal.
<h3>Object</h3>
<p>
Move all the cards to the foundations.
<h3>Rules</h3>
<p>
Cards are dealt to ten piles of five cards each, with all
cards face-up. Tableau piles are built down by rank, regardless
of suit, but only single cards or sequences of the same suit can
be moved between tableau piles. Any card or sequence can fill empty
piles.
<p>
When there are no moves left, one card can be dealt from the stock
to each tableau pile.
<p>
The foundations are built up by same suit from ace to king. The game
is won when all cards are moved to the foundations.
<h3>Notes</h3>
Fred's Spider is a Spider variant invented by Fred Lunde.

View file

@ -0,0 +1,12 @@
<h1>Fred's Spider (3 decks)</h1>
<p>
Spider type. 3 decks. No redeal.
<h3>Object</h3>
<p>
Move all cards to the foundations.
<h3>Quick Description</h3>
<p>
Like <a href="fredsspider.html">Fred's Spider</a>,
but with three decks and 13 playing piles.

View file

@ -0,0 +1,13 @@
<h1>Open Sly Fox</h1>
<p>
Numerica type. 2 decks. No redeal.
<h3>Object</h3>
<p>
Move all cards to the foundations.
<h3>Quick Description</h3>
<p>
Just like <a href="slyfox.html">Sly Fox</a>,
but the tableau piles are arranged so all cards
in the tableau are visible. Gameplay is identical.

View file

@ -0,0 +1,21 @@
<h1>Phoenix</h1>
<p>
Raglan type. 1 deck. No redeal.
<h3>Object</h3>
<p>
Move all cards to the foundations.
<h3>Rules</h3>
<p>
Cards are dealt to six piles of six cards each. The
remaining sixteen cards are dealt out on both sides of
the tableau as reserve cards. Tableau piles are built
down by alternate color and any card or valid sequence
of cards can be moved between piles. Reserve cards can
be moved to the foundations of tableau, but cards cannot
be moved to the reserve.
<p>
The foundations are built up by same suit from ace to
king. The game is won if all cards are moved to the
foundations.

View file

@ -0,0 +1,28 @@
<h1>Russian Spider</h1>
<p>
Spider type. 1 deck. No redeal.
<h3>Object</h3>
<p>
Group all the cards in sets of 13 cards in descending sequence
by suit from King to Ace and move such sets to the foundations.
<h3>Rules</h3>
<p>
Cards are dealt to seven tableau piles, with each card having one
more than the card before it, so the first pile has one, second has
two, up to the seventh which has seven. Only the top card of each
pile is face-up. The remaining cards are then dealt face-up evenly
to piles two through seven.
<p>
Cards in tableau are built down by same suit. Groups of cards can
be moved regardless of sequence. An empty pile in the tableau can
be filled with a King or a group of cards with a King on the bottom.
<p>
The object is to group the cards in sets of 13 cards, from King to Ace
of the same suit. Such groups can be moved to the foundations.
<h3>Notes</h3>
<p>
Russian Spider is a combination of the games Russian Solitaire
and Spider. It is also known as Ukrainian Solitaire.

View file

@ -0,0 +1,14 @@
<h1>Selective Castle</h1>
<p>
Beleaguered Castle type. 1 deck. No redeal.
<h3>Object</h3>
<p>
Move all cards to the foundations.
<h3>Quick Description</h3>
<p>
Like <a href="streetsandalleys.html">Streets and Alleys</a>,
but the foundations can be built up starting from any rank
(determined by the first card you move to the foundations),
wrapping from king to ace as necessary.

View file

@ -0,0 +1,35 @@
<h1>Sly Fox</h1>
<p>
Numerica type. 2 decks. No redeal.
<h3>Object</h3>
<p>
Move all cards to the foundations.
<h3>Rules</h3>
<p>
Twenty cards are dealt to twenty reserve piles, with an
ace and a king of each suit dealt to the foundations. The
foundations with aces are built up by suit from ace to king,
while the ones with kings are built down from king to ace.
<p>
At the start of the game, cards from the reserve piles can be
moved to the foundation. At this point, any cards moved to
the foundation are replaced from the talon.
<p>
Once no more cards can be moved, twenty cards are dealt from
the talon, one at a time, and can be moved to reserve piles.
Until all twenty cards have been moved (or the talon is empty)
no further cards can be moved from the reserve to the foundation.
Cards dealt from the talon may be moved directly to foundations,
but these do not count towards the twenty.
<p>
After twenty cards have been moved (or the talon is empty), cards
may be moved from the reserves to the foundations again, though
this time, empty reserves are not filled immediately. Once no
more cards can be moved, you can deal another twenty from the talon
in the same manner as described above. This cycle continues until
the talon is empty.
<p>
Cards cannot be moved between reserve piles at any time. The game
is won if all cards are moved to the foundations.

View file

@ -0,0 +1,15 @@
<h1>Spider 3x3</h1>
<p>
Spider type. 3 decks. No redeal.
<h3>Object</h3>
<p>
Group all the cards in sets of 13 cards in descending sequence
by suit from King to Ace and move such sets to the foundations.
<h3>Quick Description</h3>
<p>
Like <a href="spider.html">Spider</a>,
but with three decks, three suits, and 13
playing piles. Each pile has one fewer card
than <a href="bigspider.html">Big Spider</a>.

View file

@ -10,7 +10,3 @@ Move all cards to the foundations.
<p>
Just like <a href="beleagueredcastle.html">Beleaguered Castle</a>,
but the Aces are not dealt to the foundations at game start.
<h3>Rules</h3>
<p>
<i>[To be written]</i>

View file

@ -0,0 +1,14 @@
<h1>Up and Down</h1>
<p>
Pairing game type. 2 decks. 2 redeals.
<h3>Object</h3>
<p>
Move all cards to the single foundation.
<h3>Quick Description</h3>
<p>
Like <a href="pyramid.html">Pyramid</a>,
but with two decks and the cards are arranged into two pyramids,
similar to <a href="twopyramids.html">Two Pyramids</a>, but with
one inverted similar to <a href="triangle.html">Triangle</a>.

View file

@ -1555,8 +1555,7 @@ registerGame(GameInfo(446, BigSpider2Suits, "Big Spider (2 suits)",
rules_filename="bigspider.html"))
registerGame(GameInfo(449, Spider3x3, "Spider 3x3",
GI.GT_SPIDER | GI.GT_ORIGINAL | GI.GT_STRIPPED,
3, 0, GI.SL_MOSTLY_SKILL, suits=(0, 1, 2),
rules_filename="bigspider.html"))
3, 0, GI.SL_MOSTLY_SKILL, suits=(0, 1, 2)))
registerGame(GameInfo(454, Spider4Decks, "Spider (4 decks)",
GI.GT_SPIDER, 4, 0, GI.SL_MOSTLY_SKILL))
registerGame(GameInfo(455, GroundsForADivorce4Decks, "Very Big Divorce",