Easy Harp的规则
概览
Easy Harp是一款单人游戏,使用混合洗匀的两副牌,共104张:其中45张发到9列中,其余59张组成牌库。在牌列中,一张牌可以放在颜色相反、点数大一级的牌上,每次只能移动一张牌。当全部104张牌都按花色从A到K移入8个基础牌堆、每种花色各两堆时,即可获胜。
初始布局
将两副各52张、不含大小王的扑克牌混合洗牌:共104张,每张牌各有两张。发成9列,各列分别有1、2、3、4、5、6、7、8和9张牌,共45张:每列只有最后一张正面朝上,其余共36张均为暗牌。剩下59张牌正面朝下,组成牌堆。旁边设有空的废牌堆和8个空的基础牌堆。
允许的操作
- 放入牌列:一张牌可以放在颜色相反(红色放在黑色上,黑色放在红色上)、点数恰好比它大一级的明牌上。红桃7可以放在黑桃或梅花8上。
- 相同的牌:每张牌各有两张,因此一张黑色6有四个可放置的位置(两张红桃7和两张方块7)。
- 使用废牌堆中的牌:只能使用最上面一张,可放入牌列或对应的基础牌堆。
- 被露出的暗牌会自动翻开,随后即可使用。
点数从A(最小)到K(最大):A、2至10、J、Q、K。
每次只能移动一张牌
这是Easy Harp与Klondike的区别所在:在两列之间,只能移动顶牌。已经排好的顺子(黑色8、红色7、黑色6)不能整组移动,即使顺子的第一张牌能放到别处也不行:必须从最下端开始,逐张拆开。如果仍然尝试整组移动,应用会拒绝;开启“交互式规则”设置(默认开启)时,还会提示相关规则。示例页面用一局真实游戏展示了这种被拒绝的操作。
空列与以K开头的顺子
空列只接受K。这也是每次只能移动一张牌这一规则的唯一例外:以K开头、红黑交替且点数递减的顺子,可以整组移到空列中(从K到A,最多13张)。它不能整组移到其他位置。任何其他牌都不能放入空列,即使这样做能翻开一张暗牌也不例外。
基础牌堆
共有8个基础牌堆,每种花色各2个。每堆只接受同一种花色:先放A,再放2、3,依次到K,每次一张。在应用中,每个基础牌堆的位置都有指定花色:A只能放在同花色的空位上,不能放在其他花色的位置。将牌拖放到基础牌堆区域的任意位置,应用就会自动找到可以接受它的牌堆;如果有两个符合条件,就放到第一个。
牌库与翻牌轮次
点击牌库,将一张牌翻到弃牌堆;弃牌堆中只有顶牌可以使用。牌库用完后,点击一下即可将整个弃牌堆按相同顺序、牌面朝下放回牌库,再次翻阅。翻阅次数不限,也不扣分。
游戏结束
当104张牌全部移入收牌堆时,即获胜。应用不会判定失败:当没有任何有用的移动可做时,可以撤销操作,或开始新牌局。
应用中的额外处理
以下做法是Easy Harp应用特有的;其他版本的游戏可能采用不同做法。
- 不自动移牌:任何牌都不会自行移入收牌堆,牌局也不会自动完成。点按一张顶牌,如果有收牌堆可接收,就会将它移入;快速点按两次(“双击”设置,默认开启)则会接着在牌阵中寻找可放置的位置(先考虑最长的列,如果是K,再考虑空列)。也可以拖动牌。
- 从收牌堆取回牌:可以将收牌堆的顶牌拖回牌阵,不加分也不扣分。
- 撤销:可撤销最近100次操作;撤销会扣除被撤销操作所得的分数,但操作计数不会减少。
- 牌局编号:每局游戏都有一个牌局编号,范围从1到999 999,以代码形式表示(例如EH1-N-AAAAAAF)。“新游戏”窗口提供“新牌局”(随机抽取)、“每日牌局”(当天所有人相同)和“相同牌局”(重玩当前牌局)。请参阅FAQ。
应用中的计分
| 走法 | 分数 |
|---|---|
| 将一张牌从某列或废牌堆移入收牌堆 | +10 |
| 将一张废牌堆中的牌移到某列 | +5 |
| 翻开一张暗牌(在露出它的那次移动之外另行计分) | +5 |
| 将废牌堆放回牌库 | 0 |
| 将一张牌或以K开头的顺子从一列移到另一列 | 0 |
| 从收牌堆取回一张牌 | 0 |
得分从0开始,最低不会低于0。如果获胜过程中没有从基础牌堆取回过牌,移入基础牌堆的104张牌和翻开的36张牌总计始终带来1 220分;此外,每张从弃牌堆移到牌区的牌再加5分。