Double Solitaire

Double Solitaire 的規則

重點概覽

這是將兩副牌混合、由一人遊玩的 Klondike,共 104 張牌:其中 45 張發成 9 列,其餘 59 張組成牌庫。在牌列中,一張牌可放在顏色相反且點數大一的牌上;空牌列只能放國王。將 104 張牌按花色從 A 到國王,全部移入 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。

空牌列

空牌列只接受國王,可以單獨移入,也可以連同疊在其上的牌一起移入。其他牌一律不能移入,即使是為了露出蓋牌也不例外:範例頁面以實際牌局展示了這種被拒絕的移動。

基礎牌堆

共有 8 個基礎牌堆,每種花色各有 2 個。每堆只接受同一花色的牌:先放 A,再放 2、3,依此類推直到國王,每次放一張。在應用程式中,每種花色各佔一行,每行有兩個位置(由上至下依序為黑桃、紅心、方塊、梅花):A 必須放入所屬花色那一行的空位,不能放入其他花色的位置。將牌拖放至基礎牌堆區域的任何位置,系統便會自動找出可接受該牌的基礎牌堆;若有兩個符合條件,則放入該行的第一個。範例頁面展示了第二張黑桃 A 如何放入第二個位置。

牌庫與翻閱輪次

點一下抽牌堆,就會把牌翻到棄牌堆上。App 提供兩種抽牌方式,可在「新遊戲」視窗中選擇:

  • 抽 1 張(「簡單」):每次翻一張;牌庫中的每張牌都能依序供你使用。
  • 抽 3 張(「困難」):每次翻三張,攤開放在棄牌堆上;只有最後一張可以移動,移走後才能使用下一張。

牌庫用完時:在一般計分模式下,輕觸一下即可將整個棄牌堆以牌面朝下的方式放回牌庫,重新開始翻牌,翻閱輪次不限;每次回收扣除 100 分。在拉斯維加斯計分模式下,棄牌堆不能回收:無論是抽 1 張或抽 3 張模式,牌庫都只能翻閱一次。

牌局結束

將全部 104 張牌放上基礎牌堆即獲勝。應用程式不會宣告失敗:當沒有任何有用的走法時,可以撤銷操作,或開始新牌局。

應用程式的其他功能

以下各點為 Double Solitaire 應用程式特有的設定;其他版本的遊戲可能採用不同做法。

  • 不會自動移牌:沒有任何牌會自行移至基礎牌堆,牌局也不會自行完成。輕觸最上方的一張牌,若有基礎牌堆可接受它,就會將它送過去;快速輕觸兩下(「按兩下」設定,預設開啟)則會接著在牌面區尋找可放置的位置(先找最長的牌列,再為國王尋找空牌列)。也可以拖曳牌張。
  • 從基礎牌堆取回牌:可以拖曳基礎牌堆最上方的牌,將它放回牌面區,不會加分或扣分。
  • 撤銷:可撤銷最近 200 次操作;撤銷會扣回被撤銷那一步的得分,但步數計數器不會減少。
  • 牌局代碼:每個牌局都有一組代碼(例如 DS1-D1N-AAAAAAB),可重現完全相同的發牌、抽牌模式與計分模式。請參閱 FAQ。

App 內的計分

一般計分

步驟分數
將一張牌放上基礎牌堆(從牌列或棄牌堆移入)+10
將棄牌堆的一張牌放到牌列上+5
翻開一張蓋牌(在露出該牌的移動得分之外另計)+5
將棄牌堆放回牌庫−100
將一張牌或一組牌序從一個牌列移到另一個牌列0
從基礎牌堆取回一張牌0

分數從 0 開始,最低不會低於 0:因此,在牌局初期回收棄牌堆,實際扣分會少於 100 分。在沒有從基礎牌堆取回牌的情況下獲勝,104 張放上基礎牌堆的牌與 36 張翻開的蓋牌固定合計獲得 1220 分,再加上每張從棄牌堆移至牌面區的牌所得的 5 分,最後扣除回收棄牌堆的分數。

拉斯維加斯計分

時機美元
開局−104 $
每張放入基礎牌堆的牌+5 $
其他所有情況(翻開暗牌、棄牌堆、牌列)0 $

分數沒有下限:只要基礎牌堆中的牌不超過 20 張,分數就仍為負值,放入第 21張時才會轉為正值。若獲勝且未從基礎牌堆取回任何牌,最終分數為 +416 美元。應用程式以美元顯示分數:「$416」、「$0」或「-$104」。