Spiderette Solitaire

Spiderette规则

概览

游戏只用一副 52 张扑克牌,分为 7 列和一个牌库。一张牌可以放到点数恰好大一级的牌上,不限花色;一个牌组只有全部属于同一花色时才能整体移动。同一花色从 K 到 A 的完整顺子会被移出游戏;移除全部 4 组顺子即获胜。

初始布局

游戏共用一副 52 张扑克牌。应用将其中 28 张从左到右摆成 7 列,各列分别有 1、2、3、4、5、6 和 7 张牌。每列只有最下面一张正面朝上,其余 21 张背面朝上。剩下的 24 张组成牌库:先发 3 次,每次 7 张,最后再发一次 3 张,共 4 次。

开局时选择的花色数量会改变这52张牌的花色组成,但不会改变牌的总数:

花色应用内牌的组成
1简单4 × 13张黑桃
2中等2 × 13张黑桃 + 2 × 13张红桃
4困难1 × 13张黑桃 + 1 × 13张红桃 + 1 × 13张方块 + 1 × 13张梅花

待发牌堆:24张牌,还可发牌4次;尚未移除任何顺子。第1列:0张暗牌,随后是梅花4;第2列:1张暗牌,随后是梅花A;第3列:2张暗牌,随后是红桃10;第4列:3张暗牌,随后是方块Q;第5列:4张暗牌,随后是红桃3;第6列:5张暗牌,随后是黑桃A;第7列:6张暗牌,随后是红桃5。

使用 4 种花色的初始牌局 SD1-S4-AAAAAAH 示意图:七列牌,每列 1 至 7 张,每列最下方一张正面朝上,牌库中有 24 张牌,另有四个用于放置已移除顺子的位置。

放置单张牌

一张明牌可以放到另一列最下面的牌上,条件是目标牌的点数恰好大一级,不限花色:例如,将红桃 9 放到黑桃 10 上,将 Q 放到 K 上。A 最小,K 最大:A 上不能放任何牌,K 只能移到空列。当一列最下面的牌移走后,其下方的暗牌会自动翻开。

移动牌组

多张明牌如果点数依次递减,例如 8、7、6,并且全部属于同一花色,就可以一起移动。混合花色的牌组即使点数连续,也不能整体移动,必须逐张拆开。移动牌组与移动单张牌的规则相同:牌组的第一张必须放到点数恰好大一级的牌上,或移到空列。

空列

空列可以放置任意一张牌或任意可移动的牌组,并非只能放K。这是游戏中最有用的空间:可以用它暂放一张牌,以翻开另一张牌。

发牌

点击牌库,会从第一列到第七列向每列各发一张明牌。应用在有空列时不允许发牌:必须先往空列放一张牌。前 3 次发牌每次发 7 张;最后一次只发 3 张,放到第 1 至第 3 列。之后,牌库便为空。

完整序列的移除

当一列末尾出现同一花色、从 K 到 A 的 13 张牌,且全部正面朝上时,应用会在组成该顺子的移动或发牌之后,自动将其移出游戏。它盖住的暗牌会随之翻开。只有全部属于同一花色的顺子才会被移除。

游戏结束

全部4组顺子移除后即获胜,此时不再剩下任何牌。应用不会检测对局是否陷入僵局:当所有操作都无助于推进时,需要由你决定重玩,或重新发一局牌。

应用提供的变体

  • 开始新游戏时,可选择1、2或4种花色(“简单、中等或困难”)。1种花色时只有黑桃,每张有四张;4种花色时使用一副普通扑克牌。
  • 牌局代码:表示花色数量和洗牌结果,例如SD1-S1-AAAAABD对应使用1种花色的牌局。

计分

牌局从 500 分开始。每次移动和每次发牌都扣 1 分;每移除一组完整顺子可得 100 分。分数没有下限:一局玩得很久,分数可能降到零以下。步数计数器统计移动和发牌次数;移除顺子不算一步。

操作分数
对局开始500
移动单张牌或牌组-1
发牌-1
移除完整序列+100

例如:示例页面上的牌局用 53 步获胜。最终得分为 500 − 53 + 400 = 847 分(4 组顺子 × 100 = 400)。这是应用采用的计分规则;其他版本可能采用不同的计分方式。

本应用的特点

  • 双击(默认启用):被点中的牌组会移到最合适的列,优先选择同花色的列,否则移到空列。
  • 拖放;“自动放置”(默认关闭)会将松开的牌移到最佳位置。
  • 放置辅助:拖动时,可放入的列会高亮显示。交互式规则提示:移动被拒绝后,应用会提示相关规则。
  • 撤销:可撤销最近100次操作。得分和步数恢复到操作前;撤销组成完整序列的那一步时,已移除的序列也会返回。
  • 没有提示或求解器:应用不会告诉您某个初始牌局能否获胜。

Spiderette和Spider

Spiderette 是 Spider 的单副牌版本。维基百科对它的描述是:使用一副牌,按 Klondike 的布局摆成七列,每列 1 至 7 张。Spider 使用两副牌、十列牌,需要移除八组顺子;允许的走法相同。参见参考来源。