Solitaire Réfléchi

Solitaire Réfléchi 的規則

重點概覽

28 張牌發成 7 列,全部正面朝上;其餘 24 張牌組成牌庫,牌面朝下。在牌列中,一張牌可以放在紅黑相反且點數高一級的牌上;空列只能放 K。將 52 張牌依花色分別從 A 到 K,全數移入 4 個基礎牌堆,即可獲勝。

初始配置

將一副不含鬼牌的 52 張牌洗勻。發成 7 列,各列依序有 1、2、3、4、5、6 和 7 張牌,共 28 張,全部正面朝上:這是初始配置與 Klondike 唯一的不同,後者只有每列最後一張牌正面朝上。剩下的 24 張牌組成牌庫,牌面朝下。旁邊是空的棄牌堆,以及 4 個空的基礎牌堆。

允許的走法

  • 放到牌列上:若一張牌與某牌列最末一張牌的顏色相反(紅牌放黑牌上,黑牌放紅牌上),且點數恰好小一級,就能放到該牌上。紅心 7 可以放在黑桃或梅花 8 上。
  • 從棄牌堆移出:只有最上面的一張牌可使用,能移至牌列或對應的基礎牌堆。
  • 移至收牌區:一次只能移動一張牌,可以是牌列最末一張牌,或棄牌堆最上面一張牌。

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

成組的牌

可以將牌列中間的一張牌連同疊在它上面的所有牌一起移動,但有一個條件:這組牌必須已經排好,每張牌的點數都比前一張小一級,且紅黑交替。因此,最長的一組牌是從國王到 A,共 13 張。

在這個遊戲中,牌列裡的所有牌都看得見,但看得見並不表示可以移動。如果疊在上面的某張牌不符合排列規則,應用程式就會拒絕移動整組牌。範例頁的第一個牌局就展示了這種拒絕情況。

空牌列

空牌列只能放國王,可以單獨放,也可以連同疊在上面、已排好的牌組一起放。其他牌都不能放入空牌列:範例頁以實際牌局展示了這種拒絕情況。

基礎牌堆

每個基礎牌堆只接受一種花色:先放 A,再放 2、3,依此類推直到 K,每次放一張。在應用程式中,各花色的位置固定(黑桃、紅心、方塊、梅花);拖曳牌張時,應用程式會自行找到正確的基礎牌堆。

抽牌與重新洗牌

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

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

牌庫用完時,輕觸一下即可將整個棄牌堆按原來的順序、牌面朝下放回牌庫,再次開始抽牌,循環次數不限。每次回收都會扣分(見下方計分說明)。

牌局結束

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

應用程式的其他功能

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

  • 不自動移牌:牌不會自行移入收牌區,牌局也不會自行完成。輕觸牌列最末或棄牌堆最上面的一張牌,若符合規則,就會將它移入對應的收牌區;快速輕觸兩下(「雙擊」設定)則會接著在牌列區尋找可放置的位置(優先找最長的牌列,若是國王,再找空牌列)。也可以拖曳牌張。
  • 從基礎牌堆取回牌:可以拖曳基礎牌堆最上方的牌,將它放回牌面區,不會加分或扣分。
  • 撤銷:可撤銷最近 100 次操作;撤銷會扣回被撤銷那一步的得分,但步數計數器不會減少。
  • 互動規則:某一步遭到拒絕時,會顯示禁止該步的規則(此設定預設開啟)。
  • 牌局代碼:每個牌局都有一組代碼(例如 TF1-D1N-AAAAAAB),可用來重新發出完全相同的牌局,包括牌庫。請參閱FAQ。

App 內的計分

步驟分數
將一張牌放上基礎牌堆(從牌列或棄牌堆移入)+10
將棄牌堆的一張牌放到牌列上+5
將棄牌堆放回牌庫−100
將一張牌或一個牌組從一列移到另一列0
從基礎牌堆取回一張牌0

分數從 0 開始,且永遠不會低於 0:因此,在牌局初期回收牌庫,實際扣分會少於 100 分。將 52 張牌移入收牌區可得 520 分;贏得牌局時,每張從棄牌堆移至牌列的牌再加 5 分,並扣除回收牌庫的分數。遊戲程式碼也設有在牌列中翻開一張蓋牌時加 5 分的規則,但牌列裡沒有蓋牌,因此不會出現這種情況。