Jeu du Boulanger Solitaire

Jeu du Boulanger 的策略

簡介

每張牌只有一個可能的上家:同花色、點數剛好大一點的那張牌。出牌前先找出它的位置,盡量保持儲存格空閒,設法清出一欄,並優先釋放 A 和 2:所有牌都是明牌,牌局一發好就不再靠運氣。

每張牌只有一個上家

在 FreeCell 中,紅心 7 可以放在兩張黑色 8 中的任何一張上。這裡則只能放在紅心 8 上。移動一張牌之前,先看它的上家在哪裡:如果上家被其他牌壓住,這張牌就得先待在儲存格或空欄裡等候。如果一張牌被放在它自己的上家之上(在同一欄中),就是最容易卡死的情況。

保持儲存格空閒

每佔用一個儲存格,能移動的牌組就會變小。有 4 個空閒儲存格且沒有空欄時,一個牌組最多可有 5 張牌;有 2 個空閒儲存格時是 3 張;一個都沒有時只能移 1 張。把牌放進儲存格之前,先想想它什麼時候能再出來。

清出一欄

一個空欄比一個儲存格更有價值:它能讓移動能力加倍。有 4 個空閒儲存格和一個空欄時,可以一次把 10 張牌移到有牌的欄。牌數少的欄,或只壓著容易安置的牌的欄,最適合優先清空。

也要注意相反的情況:當牌組要移進空欄時,這個空欄就不再算作中繼位置。通常最好在空欄放一張大牌(K 或 Q),它之後可以接上一長串牌。K 永遠找不到上家:它只會離開所在的欄,移到空欄、儲存格或基礎堆。

釋放 A 和 2

壓在牌列底部的小牌會卡住整個花色。開局時先找出 A 和 2 的位置,從蓋住它們的牌列開始處理。小牌愈早移上基礎牌堆,往往愈能釋放出更多可走的步數。

規劃:所有牌都看得見

由於沒有任何暗牌,麵包師傅遊戲的每一副牌都可以當作難題來解。在每一連串移動之前,先想好要移動的牌會放到哪裡,以及這一步會釋放出什麼。如果一步只是填滿一個暫存格卻沒有釋放任何牌,通常不是好棋。

  • 在位置適當的 K 和 Q 上建立長序列。
  • 避免把小牌埋在序列底下。
  • 在 App 中,牌不會自動移上基礎牌堆:只要一張牌還能當作支撐,就會留在牌桌上。

用 2 個或 1 個暫存格來玩

App 提供暫存格較少的玩法。只有 1 個空暫存格且沒有空牌列時,一次最多只能移動 2 張牌;有一個空牌列時可增加到 4 張。每一張暫放的牌都很重要:請及早清空一個牌列,暫存格只用在能立刻解開的步驟。範例頁面提供同一副牌分別用 4 個和 2 個暫存格解開的過程。