Russian Solitaire 的規則
重點概覽
全部 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 上,絕不能放到方塊 8 或黑色的 8 上。這是與 Yukon 唯一的差異,後者要求紅黑交替。應用程式將這項規則稱為「相同顏色」;拒絕移動的訊息則使用「相同花色」一詞。
- 整個牌組,即使未按順序排列也可以:這項規則沿用自 Yukon。可以選取牌列中任何一張明牌,連同其上方所有的牌一起移動,無論是否按順序排列。只有牌組最底下的牌需要符合目標牌列的放置規則。例如,「範例」頁面牌局的第 3 步便移動了 3♣、7♦、A♠、4♠、10♥ 這個牌組。
- 移開上方牌張而露出的蓋牌會自動翻開,並可供移動。
點數由 A(最小)到 K:A、2 至 10、J、Q、K。
空牌列
空牌列只接受 K,可單獨移動,也可連同其上方的牌一起移動。其他牌組都不能放入,即使為了露出暗牌也不例外:範例頁面展示了實際牌局中這種移動被拒絕的情況。
基礎牌堆
每個收牌區只接受一種花色:先放 A,再放 2、3,依序直到 K,從牌列末端一次取一張牌放入。應用程式中,各花色都有固定位置(黑桃、紅心、方塊、梅花);拖曳牌時,應用程式會自動找到正確的收牌區。
牌局結束
將全部 52 張牌放上基礎牌堆即獲勝。應用程式不會宣告失敗:當沒有任何有用的走法時,可以撤銷操作,或開始新牌局。
寬鬆規則
「新牌局」視窗提供兩種規則。預設的經典規則就是上文所述的規則。採用寬鬆規則時(應用程式中稱為「混合顏色」),牌列中的花色不再受限制:一張牌可放到任何牌階恰好高一階的牌上,不限花色。發牌方式、牌組、空牌列、收牌區與計分方式都不變。牌局代碼會保留所選規則:同一發牌配置在經典規則下使用 C,在寬鬆規則下使用 R。
應用程式的其他功能
以下各點為 Russian Solitaire 應用程式特有的設定;其他版本的遊戲可能採用不同做法。
- 不會自動完成:牌不會自行移入收牌區,牌局也不會自行完成。點一下牌列末端的牌,若符合規則,就會將其送入對應的收牌區;快速點兩下(「雙擊」設定,預設開啟)則會接著在牌桌上為該牌及其上方的牌尋找可放置的位置(優先選擇最長的牌列,若是 K,再尋找空牌列)。也可以拖曳牌。
- 每個牌組最多 20 張牌:應用程式不允許一次移動超過此數量的牌組。
- 從收牌區取回牌:可拖曳收牌區最上方的牌,將其放回牌列,不會扣分;之後再放回收牌區,仍可再次獲得 10 分。
- 復原:可復原最近 100 步;復原會還原牌的位置、正反面與得分,但步數計數不會減少。
- 輔助功能:「放置輔助」會在拖曳時顯示可放置的位置,「互動規則」會在移動被拒絕時顯示規則(兩者皆預設開啟);「自動放置」(預設關閉)會在放開時選擇目標牌列。
- 牌局代碼:每個發牌配置都有代碼(例如 RU1-C-AAAAABB),可完整重現相同配置與規則。請參閱 FAQ。
App 內的計分
| 步驟 | 分數 |
|---|---|
| 把一張牌放到基礎堆 | +10 |
| 翻開一張蓋牌(在露出該牌的移動得分之外另計) | +5 |
| 將一張牌或一個牌組從一列移到另一列 | 0 |
| 從基礎牌堆取回一張牌 | 0 |
得分從 0 開始,且不會低於 0。未從收牌區取回牌而獲勝的牌局,最終必定為 625 分:放入收牌區的牌得 52 × 10 分,加上翻開暗牌所得的 21 × 5 分。遊戲資訊列也會顯示時間、步數與牌局代碼。