Yukon Solitaire

Yukon 的規則

重點概覽

52 張牌分發到 7 欄,沒有抽牌堆。任何明牌都能連同疊在上面的牌一起移動,即使未按順序排列也可以:只需牌組最底下的那張牌放到紅黑相反且牌階高一階的牌上。空欄只能放 K。將全部 52 張牌由 A 到 K 移至 4 個基礎牌堆,即可獲勝。

初始配置

將一副不含鬼牌的 52 張牌洗勻,全部發到 7 個直列中,各列分別有 1、6、7、8、9、10 和 11 張牌。第一列只有一張明牌。其餘六列先分別放置 1、2、3、4、5 和 6 張暗牌(每列比前一列多一張),再各自在上方放置 5 張明牌。總共有 21 張暗牌和 31 張明牌。沒有抽牌堆,也沒有棄牌堆。4 個收牌區皆為空。

允許的走法

  • 放到某一欄:如果該欄的末張牌已翻開、紅黑相反(紅放黑、黑放紅),且牌階恰好高一階,就可以將牌放到它上面。紅心 7 可以放到黑桃或梅花 8 上。
  • 牌組即使未按順序排列也能移動:這是 Yukon 特有的規則。可以拿起某一欄的任何一張明牌,連同疊在上面的所有牌一起移動,不論這些牌是否按順序排列。只需牌組最底下的那張牌符合目的地欄的接牌條件。例如,「範例」頁面牌局的第 2 步,移動了由 10♦、5♥、V♦、8♠ 組成的牌組。
  • 移開上方牌張而露出的蓋牌會自動翻開,並可供移動。

點數由 A(最小)到 K:A、2 至 10、J、Q、K。

空牌列

空牌列只接受 K,可單獨移動,也可連同其上方的牌一起移動。其他牌組都不能放入,即使為了露出暗牌也不例外:範例頁面展示了實際牌局中這種移動被拒絕的情況。

基礎牌堆

每個收牌區只接受一種花色:先放 A,再放 2、3,依序直到 K,從牌列末端一次取一張牌放入。應用程式中,各花色都有固定位置(黑桃、紅心、方塊、梅花);拖曳牌時,應用程式會自動找到正確的收牌區。

牌局結束

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

寬鬆規則

「新遊戲」視窗提供兩種規則。預設的經典規則就是上文所述的規則。在寬鬆規則中,各欄不再考慮紅黑:一張牌可以放到任何牌階恰好高一階的牌上,不論紅色或黑色。發牌方式、牌組、空欄、基礎牌堆與計分方式都不變。遊戲代碼會保留所選規則:同一牌局採用經典規則時以 C 表示,採用寬鬆規則時則以 R 表示。

應用程式的其他功能

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

  • 不會自動完成:牌不會自行移入收牌區,牌局也不會自行完成。點一下牌列末端的牌,若符合規則,就會將其送入對應的收牌區;快速點兩下(「雙擊」設定,預設開啟)則會接著在牌桌上為該牌及其上方的牌尋找可放置的位置(優先選擇最長的牌列,若是 K,再尋找空牌列)。也可以拖曳牌。
  • 每個牌組最多 20 張牌:應用程式不允許一次移動超過此數量的牌組。
  • 從收牌區取回牌:可拖曳收牌區最上方的牌,將其放回牌列,不會扣分;之後再放回收牌區,仍可再次獲得 10 分。
  • 復原:可復原最近 100 步;復原會還原牌的位置、正反面與得分,但步數計數不會減少。
  • 輔助功能:「放置輔助」會在拖曳時顯示可放置的位置,「互動規則」會在移動被拒絕時顯示規則(兩者皆預設開啟);「自動放置」(預設關閉)會在放開時選擇目標牌列。
  • 牌局代碼:每個發牌配置都有代碼(例如 YU1-C-AAAAAAB),可完整重現相同配置與規則。請參閱 FAQ。

App 內的計分

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

得分從 0 開始,且不會低於 0。未從收牌區取回牌而獲勝的牌局,最終必定為 625 分:放入收牌區的牌得 52 × 10 分,加上翻開暗牌所得的 21 × 5 分。遊戲資訊列也會顯示時間、步數與牌局代碼。