15 拼圖是在一個 4×4、共十六格的方格盤上進行的,其中十五格放著編號 1 到 15 的方塊,剩下一格則保持空白。這種固定的版面配置——四列、四欄、一個空格——正是這個拼圖之所以可解的原因,也是一個長久存在的命名混淆的來源:很多人搜尋「15 puzzle 3x3」時,實際上指的其實是經典的 15 拼圖,也就是一個 4×4 的棋盤,因為他們數的是完整方塊可見的列數與欄數(三列數字方塊加上一列含有空格,三欄數字方塊加上一欄含有空格)。而真正的「3×3」小型版本,其實是一個不同的遊戲,叫做 8 拼圖,有八個方塊和一個空格。這篇文章會釐清格線的問題,準確呈現這個 4×4 棋盤長什麼樣子,並帶你一步步在瀏覽器裡開一局免費對局。
這種混淆之所以重要,是因為方塊數量、空格位置與奇偶校驗,全都是圍繞著 4×4 的形狀建構的。搜尋「3×3」,你可能會找到一個只給你八個方塊的工具;搜尋「15 puzzle」,你才會找到帶有十五個方塊的經典滑塊拼圖。搞清楚自己要的是哪一種、以及原因為何,能幫你省下幾分鐘盯著錯誤棋盤發呆的時間。

為什麼「15 Puzzle 3x3」是個常見的誤會
「15 puzzle 3x3」這句話,指的幾乎都是同一款經典遊戲,只是這幾個字同時描述了兩件不同的事。「15」指的是編號最大的那塊方塊,而這種方塊數量,只會出現在 4×4 的棋盤上:十六格、一個空格、十五個方塊。「3×3」描述的則是遊戲格線,但它實際上是四格寬、四格高。這兩個事實要能對得上,前提是你要記住這個「3」指的是每一列的方塊數量,而不是列數本身。
另外還有一款真正是 3×3 的獨立小型拼圖存在,通常稱為8 拼圖或3×3 滑塊拼圖,有八個編號方塊和一個空格。它是 15 拼圖的直系親屬,兩者是由同一位發明者——Sam Loyd,在 1870 年代——推廣開來的。當一個網站讓你選擇時,你其實是在 8 拼圖、15 拼圖,以及(有時候)擁有 24、35 或更多方塊的更大版本之間做選擇。方塊數量和格線大小是一起成長的。
重點不在於哪個版本才是「正確」的。重點是,一個 3×3 的棋盤裝不下十五個方塊,所以要玩到十五塊方塊的遊戲,唯一的方法就是在 4×4 的棋盤上進行。如果你要的目標是帶有十五個編號方格的經典滑塊拼圖,你要找的就是 4×4 版本——這正是Lizely 的 4×4 15 拼圖遊戲提供給你的內容。
逐塊解析 4×4 棋盤
開一局新的對局,你會看到十六格方格排成四列四欄。其中十五格各放著一個編號 1 到 15 的方塊,每個數字剛好出現一次。第十六格是空白的——那就是空格,只有和空格相鄰的方塊才能滑動。開局時空格可能出現在任何位置,但只要你按下方向鍵,或點擊相鄰的方塊,它就一定會移動。
目標排列是固定的:第 1 列從左到右是 1、2、3、4;第 2 列是 5、6、7、8;第 3 列是 9、10、11、12;第 4 列是 13、14、15,空格則位在右下角。其他任何排列,都只是對局進行中的中間狀態。目標是用盡量少的步數,達到這個排列。
有兩個結構性的事實,值得先弄清楚。第一,每一個方塊,都可以和任何形狀相同的其他方塊互換,所以這個拼圖沒有什麼特別的「關鍵」方塊——真正重要的,是那個空格,以及方塊排列組合的奇偶性。第二,空格本身沒有編號;它純粹是棋盤上的一個特徵。如果你曾經好奇空格是不是該固定在某個特定位置,答案是:它就是會到處移動。
在瀏覽器裡開局並遊玩
15 拼圖不需要安裝、不需要帳號,也不需要任何特殊硬體。整局遊戲都在你載入的頁面上進行,你需要的操作就只有方向鍵,如果你偏好點擊,再加上滑鼠即可。以下是從搜尋結果到解出棋盤最短的路徑。
- 在瀏覽器裡開啟 Lizely 15 拼圖頁面。4×4 棋盤會載入一個剛洗好、在數學上保證可解的排列,空格則隨機出現在格線上的某處。
- 按下任一方向鍵——上、下、左或右——就能把一個方塊滑進空格,或者直接點擊任何一個緊鄰空白格的方塊。
- 重複這個動作,提前規劃兩、三步。每按一次方向鍵都算一步,不管畫面上實際移動了幾個方塊。
- 持續重新排列,直到第 1 列顯示 1、2、3、4,接下來每一列都依照同樣的由左到右順序排列,最後空格落在右下角。
- 當最後一個方塊歸位時,這一局就結束了,你的步數也會被記錄下來。你在這台裝置上的最佳成績會顯示出來,讓你可以在下一次洗牌時挑戰打破它。
如果在任何時候,眼前的亂序看起來毫無希望,重新開一局就能拿到一個全新、保證可解的棋盤。這套牌組絕不會發出無解的排列,所以你開始的每一局都能被解出來——唯一的變數,只是你要花多少步數。
步數與計分實際上是怎麼運作的
每一次按方向鍵,或點擊相鄰的方塊,都剛好算一步。這個步數就是這一局的分數;它不是時間,也不是評等,而是你從開局的亂序到解出最終狀態之間,實際執行的滑動操作總數。Lizely 版本會把你的最佳成績本機儲存在你遊玩的這台裝置上,所以你的個人紀錄會跟著你的瀏覽器設定檔走,但不會同步到其他任何地方。
這帶來了幾個實際的後果。因為這個分數獎勵的是規劃能力,一次緩慢、有條理的過程,幾乎總是會贏過一次慌亂亂點的過程。因為這個計數是本機儲存的,清除瀏覽器資料就會重設你的最佳成績。而且因為這款遊戲在發牌前會先驗證排列的奇偶性,所有可能亂序中有一半會被默默排除——那些正是數學上證明無論你花多久都不可能解出來的排列。你可以在為什麼隨機的 15 拼圖棋盤只有一半可解這篇指南裡讀到更多說明。
你可以用任何你想要的順序解開這一局,但不論用什麼策略,分數指標都是一樣的:總步數。這讓速度差異很大的兩位玩家之間,也能有一個公平的比較基準,而且比實際花費的時間更誠實可靠。
解題策略:逐步縮小棋盤範圍
這款遊戲設計上鼓勵的經典解法,就是隨著進度逐步縮小棋盤範圍。先解出最上面一列,再解出最左邊一欄,接著處理剩在右下角的那個較小棋盤,如此反覆。每次完成一列或一欄之後,就不要再去動它;你只在目前正在處理的區域裡移動方塊。
以第一列為例,先把方塊 1 滑到左上角,接著把方塊 2 滑到它旁邊,然後是 3 和 4——利用空格把每個方塊分別搬運到定位,同時不去打亂已經固定好的方塊。左邊那一欄也是同樣的道理:把方塊 5 放到方塊 1 下面,接著是 9,然後是 13,靠空格負責大部分的搬運工作。剩下的右下角 3×3 區域,在結構上和同一款拼圖的縮小版完全一樣,同樣的縮小策略也適用於它。
有兩個陷阱值得特別提醒。第一,空格絕對不能斜向移動;只有相鄰的方塊才能滑動,所以每一次按鍵,都只會移動剛好一整列或一整欄。第二,避免為了追一個埋在棋盤深處的方塊,而去「打亂」一列你已經解好的方塊——每打亂一列,至少要多花四步才能把它復原。如果你必須暫時打亂一列已解好的方塊,先算清楚修復它需要多少步,只有在下游能省下明顯更多步數時,才值得這麼做。
操作與輸入方式一覽
以下是這款遊戲能辨識的完整輸入方式。不論你用鍵盤還是滑鼠遊玩,同樣的動作都能生效,而且你可以在一局進行中隨時切換,不會受到任何懲罰。
| 動作 | 鍵盤 | 滑鼠/指標裝置 |
|---|---|---|
| 把一個方塊滑進空格 | 方向鍵(上、下、左、右) | 點擊任何一個緊鄰空白格的方塊 |
| 計算步數 | 每按一次方向鍵算一步 | 每點擊一次相鄰方塊算一步 |
| 開始新的一局 | 頁面上的重新開始控制項 | 頁面上的「重新開始」按鈕 |
| 快速隱藏棋盤 | 連按兩次 Esc(老闆鍵) | 滑鼠無法使用 |
| 儲存你的最佳成績 | 解出時自動儲存 | 解出時自動儲存 |
連按兩次 Esc 的老闆鍵,是個雖小卻很實用的細節:連按兩次 Esc,棋盤就會換成一個試算表風格的偽裝畫面,以防有人在對局進行中瞥見你的螢幕。這個動作不算一步,也不會影響你的分數,再按一次(或開始新的一局)就會恢復拼圖畫面。
N 拼圖家族一覽
15 拼圖是一整個滑塊拼圖家族裡的中間成員,這個家族的所有成員都遵循同樣的規則:編號方塊、一個空格、靠把相鄰方塊滑進空白格來移動。不同版本之間唯一會變的,就是格線大小,以及對應的方塊數量。
| 常見名稱 | 格線大小 | 編號方塊數 | 總格數 |
|---|---|---|---|
| 8 拼圖 | 3×3 | 8 | 9 |
| 15 拼圖(經典款) | 4×4 | 15 | 16 |
| 24 拼圖 | 5×5 | 24 | 25 |
| 35 拼圖 | 6×6 | 35 | 36 |
每往上一個更大的版本,難度都會倍增,因為隨著格線變大,搜尋深度和不小心打亂已解好那一列的機率都會跟著增加。如果你剛接觸滑塊拼圖,8 拼圖是比較友善的入門選擇。如果你就是想要那個帶著完整歷史的十五塊方塊棋盤,Lizely 的 15 拼圖遊戲不需要任何設定或下載,就能直接給你這個體驗。
給初次解題者的快速排障指南
如果按方向鍵時方塊沒有動,通常代表你想滑動的那個方塊並不緊鄰空格——只有和空白格共用一條邊的那四個方塊才能被滑動,所以如果你的按鍵指向一個相隔兩格的方塊,這款遊戲就會直接忽略這次操作。先把空格移近一點,再滑動你的目標方塊。
如果某一局感覺根本不可能解開,其實不是這樣的。這款遊戲在發牌前,就會先把所有排列組合中無解的那一半過濾掉,所以你拿到的每一局,都一定能被解開。如果你卡在某個特定的方塊上,標準的補救方式是先把它擱在一邊,把周圍的列或欄解完,等空格移到有用的位置之後,再回頭處理它。
如果你清除瀏覽器資料之後,你的最佳成績不見了,那是設計上刻意如此——這項紀錄儲存在裝置上,而不是伺服器上。你解出的下一局,只會單純建立一個新的本機最佳成績。
比起其他任何因素,15 拼圖獎勵的其實是耐心,而一次冗長散漫的過程,和一次緊湊有效率的過程之間的差別,幾乎完全取決於你打亂已解好那一列的頻率有多低。先從最上面一列開始,再處理最左邊一欄,接著處理剩下的 3×3 區域,隨著你的進度,整個棋盤自然就會逐漸收攏。
想深入了解,請參閱海戰棋拼圖裡船艦可以彎曲嗎?不可彎曲規則。