雖然各種精采紛陳、華麗炫目的手遊眾多,但肯定還是有很多人跟筆者一樣喜歡「數獨」這種有點燒腦的小遊戲,雖說看起來就是九個九宮格裡面填上數字 1 到 9,但這裡頭非常多學問,且你隨時可以停下來,沒有任何時間性的負擔,所以也是很多人通勤時打發時間的或是大腦體操的最佳選擇。
手機小遊戲豆知識:有效率玩數獨 Sudoku 小技巧
筆者是一個非常喜歡玩數獨的人,這也是少數能夠在筆者手機中存活日久的遊戲項目(第一名是 Kairosoft 的經營類遊戲),有時在車上看到其他乘客了為了數獨絞盡腦汁不知從何下手時,都會讓我很想出手相助(但我都有忍住)。今天,筆者就來整理一下多年來在數獨這款遊戲上的一些心得與小技巧,希望能對不管是數獨新手,或是經常卡關的人都能有所幫助。
講在前面,數獨規則
在講技巧之前,我們先複習一下數獨的三個基本規則:
- 小九宮格內數字不重複
- 大九宮格橫排數字不重複
- 大九宮格直排數字不重複
開局第一步驟:先掃一輪大九宮格各數字
不得不說,數獨這款遊戲是個必須兼顧宏觀與微觀的遊戲,除了小九宮格外,你還要考量到大九宮格中的數字分布。很多人一開遊戲就開始針對每個小九宮格斟酌起來,這樣反而很容易把自己陷入一個胡同裡面。筆者對此的建議是,開局時請先觀察一下大九宮格裡面現有的數字分布。在數獨的規則裡面,每一個橫列、直列與小九宮格中都是不相重複的 1 至 9 數字,首先就是先掃大九宮格裡面的橫列與直列。我們先看看下面這張數獨圖:
- 不管橫排、直排,我們以三行為一組來看,也就是粗線為界。以下面這排為例,你可以看到最左邊的小九宮格中還沒有 1,而中間與右邊的小九宮格中已經有 1 了,首先我們可以來邏輯推理一下最左側九宮格中的 1 在什麼位置。
- 接著,依照數獨的遊戲規則,只要是橫排、直排中已經有的數字就不會再重複出現,所以我們可以先排除掉已經有 1 的橫排與直排(下圖黃色的行與列),剩下的那個位置就是 1 。
- 依照這樣的邏輯來掃所有的數字,重複掃幾次,先把可以填入的數字都先佔坑填上,幫助你將多餘的空格先排除掉,接下來可以省事很多。
第二步驟,從大九宮格橫排與直排下手
在掃完數字後,除非有小九宮格已經淺而易見地讓你一看就知道要填什麼,否則筆者還是不建議你直接從小九宮格下筆,反而我們從大九宮格的橫排與直排先排除。
- 像下面這張圖裡被紅框框起來的直排,目前欠缺的就是 5、6、9 三個數字,我們先檢查一下個框框所在的小九宮格。
- 首先,最下面的格子所處的小九宮格中已經有 6,基於小九宮格中數字不重複出現的原則,所以我們可以斷定 6 位於上面兩格之中。其中的一格因為在橫排中也已經有 6 了,基於單一排數字不重複出現的原則,我們可以將這格排除,所以 6 就是填在最上面紅圈的目標空格中。
- 其他還有兩個數字,因為現階段線索不足,所以我們就先不管它,先處理其他可以判斷的直排與橫排中數字。在這階段最忌過於執著在一定要把單行填滿,這樣很容易卡關或是變成在亂猜。當你填了一部分的橫排直排數字後,可以重複用步驟一的基礎掃描方式再掃幾次格子來填入其他數字。
第三步驟,開始小九宮格克漏字
其實上面兩步驟做一做,基本上已經可以減少很多待填入空格,這時候因為可得的參考線索已經很多了,你在處理小九宮格的數字時就會比較輕鬆。
- 小九宮格中欠缺的數字在此時已經很明確了,但你總是會遇到兩個數字到底哪個要填哪個位置才好的問題。我們以下面這個紅框中的小九宮格為例來說明。從這個小九宮格中我們已經可以看出缺的是 6、9 兩個數字。
- 從周邊線索來看,由於橫排中已經有 6,所以可斷定上面的格子絕對不是 6,所以我們可以填入 9,想當然另一格就會是 6 的所在位置。
- 即便到了這一步驟,其實小九宮格中還是會有很多讓人不知道要填什麼數字的方格,但隨著被填滿的數字越多,你獲得的線索也越多,被排除的位置也越多,可以隨時重複第一步驟與第二步驟來填寫,速度也會更快。
數獨其實真的很簡單,也很適合用來日常生活小小腦力激盪,想要玩好數獨其實只要掌握基本的技巧與遊戲規則,每個人都能輕鬆上手。可是玩數獨有一項最大的忌諱,那就是過度執著於一定要一口氣填滿,很多人在填數字時,最常犯的毛病也在此,但在線索不明朗的情況下,這反而會是讓人卡關的主因,這次分享的小技巧,希望大家都能玩得好。