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 個字元,可複製以重玩或分享。
- 沒有提示或解題器:應用程式不會告知某種發牌配置是否能獲勝。