麵包師傅紙牌的規則
簡介
52 張牌全部可見。牌可在 8 列牌、4 個暫存格與 4 個基礎堆之間一張一張移動。在牌列中,一張牌要放在相同花色、點數大一級的牌上。當所有牌依花色從 A 到 K 全部移上基礎堆時即獲勝。
佈局設定
一副 52 張牌(不含鬼牌)洗牌後,全部正面朝上發成 8 列,各列分別為 7、7、7、7、6、6、6、6 張。牌桌上方有 4 個空的暫存格(開局時為空),以及 4 個基礎堆,每種花色一個:黑桃、紅心、方塊與梅花。
允許的走法
每次移動的都是牌列最上面的那張牌(最後一張,即沒有被其他牌蓋住的牌),或是暫存格裡的一張牌。
- 放到牌列上:該牌必須與目標牌同花色,且點數剛好小一級。紅心 7 只能放在紅心 8 上,不能放在方塊 8 或任何黑色的 8 上。這條規則正是麵包師傅紙牌與空當接龍(紅黑交替)的不同之處。
- 放到暫存格:只要暫存格是空的,任何牌都可以。一個暫存格只能放一張牌。
- 放到基礎堆:先放該花色的 A,接著是 2、3,依此類推直到 K,必須是相同花色,且一次一張。
- 放到空列:任何一張牌,或整組接續的牌(見下文)都可以。
點數由 A(最小)到 K:A、2 至 10、J、Q、K。
牌組移動
已在牌列中排好的接續牌組(相同花色、點數連續,例如梅花 9、8、7)可以整組一起移動。這只是個捷徑:實際上等於借助空的暫存格與空列,把牌一張一張拆開移走,再重新疊回去。因此,牌組的最大張數這樣計算:
(空暫存格數 + 1) × 2 的(空列數)次方
一個空列會讓可移動張數加倍,一個空暫存格則只增加一張。當牌組要移到空列時,該目標列不計入:不能把它當作中繼站來移動到自己身上。
| 空閒儲存格 | 移到有牌的欄,0 個空欄 | 移到有牌的欄,1 個空欄 | 移到有牌的欄,2 個空欄 | 移到空欄,總共 1 個空欄 | 移到空欄,總共 2 個空欄 |
|---|---|---|---|---|---|
| 0 | 1 | 2 | 4 | 1 | 2 |
| 1 | 2 | 4 | 8 | 2 | 4 |
| 2 | 3 | 6 | 12 | 3 | 6 |
| 3 | 4 | 8 | 16 | 4 | 8 |
| 4 | 5 | 10 | 20 | 5 | 10 |
例如:有 4 個空閒儲存格和一個空欄時,最多可以一次把 10 張牌移到有牌的欄,但移到空欄最多只能移 5 張。範例頁面以一局真實的牌局示範了這種情況。
遊戲結束
當 52 張牌全部放上基礎堆時,即獲勝。實際上,當再也沒有任何有用的步驟可走時,就算輸了:這時必須撤銷幾步,或重新開始。
App 額外提供的功能
以下幾點是 App「Jeu du Boulanger - Solitaire」特有的設定,其他版本的遊戲做法可能不同。
- 儲存格數量:4、2 或 1 個,可在「新遊戲」視窗中選擇。被移除的儲存格會從牌桌上消失,也不再計入牌組的大小。
- 不會自動送牌:沒有任何牌會自動移到基礎堆。在最上面的牌上輕觸一下,只要規則允許,就會把它送上去;也可以用拖曳的方式移動。
- 輕觸兩下:App 會先尋找可放的基礎堆,其次是能接收這張牌的最長一欄,再來是空欄,最後是空閒儲存格。
- 基礎堆不可取回:放上基礎堆的牌不能再拿出來;只有撤銷該步才能把它取回。
- 撤銷:可撤銷最近 100 個動作。
- 牌局代碼:每一局都有一個代碼(例如 BK1-C4-AAAAA24),可以完全相同地重現該局牌。請見常見問題。
App 中的計分
| 步驟 | 分數 |
|---|---|
| 把一張牌放到基礎堆 | +10 |
| 把儲存格中的一張牌放到牌桌上 | +5 |
| 其他任何步驟 | 0 |
撤銷一步會扣回該步所得的分數,而且分數不會低於零。