1. 游戏目标
凑出八组完整的顺子,每组都是同一花色从 K 递减到 A。每完成一组就会自动移入基础区。八组全部清完,游戏即获胜。
2. 用牌与难度
游戏始终使用 104 张牌,难度只改变出现哪些花色:
- 单花色: 只有黑桃,每个点数出现八次。
- 双花色: 黑桃和红桃,每个点数在每种花色中出现四次。
- 四花色: 黑桃、红桃、方块和梅花,每个点数在每种花色中出现两次。
3. 牌桌布置
十列共发 54 张牌,前四列各六张,后六列各五张。每列只有最下面一张牌面朝上。其余 50 张组成牌堆,分成五次、每次十张。
基础区开局为空,也没有废牌堆。牌堆放在基础区旁边,只有在第 6 节所述条件满足时才能使用。
4. 牌桌上的合法移动
面朝上的牌可以放到点数大一位的牌上:
- 单张牌不限花色。
- 两张以上的牌组,只有当整组都是同花色递减顺子、并以正在落位的那张牌结尾时,才能整体移动。
- 一张牌或一组牌可以移入空列,不受点数限制。
可移动的牌组由你拿起的那张牌决定。如果一列中有全是红桃的 10-9-8-7,拿起 9 就会把 9-8-7 作为一组移到别处的 10 上;拿起 8 则只移动 8-7。花色交替的牌组不能作为整体移动。
5. 翻开暗牌
当一列中最后一张明牌被移走时,下面那张背面朝上的牌会自动翻开。如果一步棋同时露出多张暗牌,也只有最上面一张会翻开,其余的要等新露出的牌被移走后才翻。
6. 从牌堆发牌
一次发牌会给十列各加一张明牌。只有在以下条件同时满足时才能发牌:
- 牌堆里还有牌可发;
- 牌桌每一列都至少有一张牌。
只要有一列是空的,牌堆就不可用,直到该列被填上。一局共有五次发牌。第五次之后牌堆为空,必须靠牌桌上的移动打完。
7. 完成一组顺子
当一列中出现同一花色、从 K 到 A 递减的 13 张牌时,这组顺子就会清除。清除是自动且立即发生的:顺子移入基础区,下面露出的牌如果需要会翻面朝上。
如果一次移动或发牌同时形成多组完整顺子,它们会依次清除。花色混合但点数正确的顺子不会被清除。
8. 获胜与失败
清完八组顺子即获胜。当牌桌上没有任何合法移动、牌堆也无法发牌时,对局失败。在本站实现中,输局可以撤销,因为撤销不限次数;如果直接开始新游戏,当前对局会记为一次失败。
9. 边界情况解答
| 情况 | 规则 |
|---|---|
| 把牌移到背面朝上的牌上 | 不允许。目标牌必须面朝上。 |
| 移动花色混合的牌组 | 不允许。只有同花色递减顺子才能整体移动。 |
| 把单张牌移到不同花色的牌上 | 只要点数正好小一位就允许。 |
| 空列必须放 K | 不需要。任何明牌或合法顺子都可以放入。 |
| 在有列空着时发牌 | 不允许。先填满该列。 |
| 在列的中间完成顺子 | 会自动清除,即使它下面还有牌。 |
| 撤销已经完成的顺子 | 允许。撤销会回到形成该顺子之前的状态。 |
| 牌堆空了之后再发牌 | 不能。全局只有最初的五次发牌。 |
10. 计分与统计
这张牌桌不使用分数计分,而是记录步数、用时以及各难度的胜负统计。步数更少、用时更短自然就是更好的表现。撤销次数会在内部记录,但不会用来惩罚结果。