Quarante Voleurs规则
概览
游戏使用两副牌,共104张:10列,每列4张明牌,牌库中有64张牌。每次只能移动一张牌,放到花色相同且点数恰好大一级的牌上。当8个收牌堆都从A排到K时,即获胜。
初始布局
游戏共有104张牌:将2副完整的52张扑克牌混合洗牌。因此,每张牌都有两张。应用将40张牌分成10列,每列4张,全部正面朝上。剩余64张牌背面朝上,组成牌库。上方有8个空位,用于建立收牌堆,废牌堆为空。
牌库:64张牌;弃牌堆为空。基础牌堆1:空,基础牌堆2:空,基础牌堆3:空,基础牌堆4:空,基础牌堆5:空,基础牌堆6:空,基础牌堆7:空,基础牌堆8:空。第1列:方块A、黑桃3、红桃K、红桃2;第2列:梅花J、红桃3、黑桃2、红桃9;第3列:梅花9、红桃J、红桃A、红桃8;第4列:方块8、方块9、梅花K、方块7;第5列:方块10、黑桃9、红桃A、黑桃J;第6列:梅花K、黑桃J、黑桃8、黑桃Q;第7列:方块9、红桃Q、方块6、红桃4;第8列:红桃9、黑桃A、梅花A、红桃3;第9列:梅花6、黑桃5、红桃7、方块4;第10列:方块5、梅花9、黑桃2、梅花10。
允许的操作
- 每次只能移动一张牌:一列最上面的牌,或废牌堆最上面的牌。
- 移到某一列时,必须放在花色相同(黑桃、红桃、方块或梅花)且点数恰好大一级的牌上:黑桃7放到黑桃8上,绝不能放到红桃8上。
- 一列中的A上不能再放任何牌,因为没有点数更小的牌。
- 同花色且点数相连的两张牌不能一起移动:必须逐张移动,因此需要为每张牌找到位置。
空列
空列可以放入任意一张牌,不限于K:可以是另一列的牌,也可以是废牌堆的牌。这是游戏中唯一可自由放牌的位置,也是最有用的位置。
基础牌堆
共有8个收牌堆,每种花色两个。在应用中,每个位置的花色固定,从左到右依次为:黑桃、红桃、方块、梅花、黑桃、红桃、方块和梅花。收牌堆从对应花色的A开始,再依次放入2、3,直到K。每放一张牌到收牌堆都会得分。
应用允许将收牌堆最上面的牌拖回某一列,但这样会扣分。
牌库与废牌堆
点击牌库会翻出一张牌,放到废牌堆上。只有废牌堆最上面的牌可以移到收牌堆或某一列。牌库不能重新翻一遍:牌库用完时,64张牌都只翻看过一次,而废牌堆中被压住的牌,只有先移走上面的牌才能使用。
游戏结束
当8个收牌堆各自集齐从A到K的13张牌,即全部104张牌都进入收牌堆时,即获胜。应用不会检测牌局是否陷入僵局:没有任何可行的移动时,可以撤销操作或开始新对局。
计分
| 操作 | 分数 |
|---|---|
| 对局开始 | 0 |
| 将一张牌放入收牌堆 | +10 |
| 将废牌堆的一张牌放到某一列 | +5 |
| 将收牌堆的一张牌取回并放到某一列 | -15 |
| 将一张牌从一列移到另一列,或抽牌 | 0 |
分数最低为0。获胜没有额外奖励:放入收牌堆的104张牌共得1040分,此外,每将一张牌从废牌堆移到某一列可得5分。从收牌堆取回一张牌会扣15分,而将它放回收牌堆只能得10分。
例如:示例页面中的对局将29张牌从废牌堆移到了某一列。最终得分为1040 + 29 × 5 = 1185分。这是本应用的计分方式;其他版本可能采用不同的计分方式,也可能完全不计分。
本应用的特点
- 点击一张牌会将其移到可接收它的收牌堆;如果点击的是废牌堆的牌,而收牌堆无法接收,则移到可接收它的某一列。
- 双击(默认开启):先尝试将牌移到收牌堆,否则移到可接收它的最长一列,再否则移到空列。
- 拖放;“自动放置”(默认关闭)会将松开的牌移到最佳位置。
- 放置辅助:拖动时,可放入的列会高亮显示。交互式规则提示:移动被拒绝后,应用会提示相关规则。
- 撤销:可撤销最近100次操作,包括移动和抽牌。分数恢复到操作前;步数计数器则不会减少。
- 牌局代码:每个初始牌局都有一个代码,格式为FT1-N-后接7个字符,可复制以重玩或分享。
- 没有提示或求解器:应用不会告诉您某个初始牌局能否获胜。