下載了許多個數獨程式,我挑出幾個不錯的給大家參考看看

   以下幾個軟體都是 "免費" 的



    1. Simple Sudoku  (含繁體中文語系)

            ● 官方網站:http://angusj.com/sudoku/     

            ● 直接下載:http://angusj.com/sudoku/sudoku_setup.exe


    2. HoDoKu

            ● 官方網站:http://hodoku.sourceforge.net/en/index.php

            ● 直接下載:http://sourceforge.net/projects/hodoku/files/


    3. Sudoku Explainer

             ● 官方網站:http://diuf.unifr.ch/pai/people/juillera/Sudoku/Sudoku.html

             ● 直接下載:http://diuf.unifr.ch/pai/people/juillera/Sudoku/SudokuExplainer.zip

 

   4. JSudoku (JC's Sudoku(為 Java, 跨平台) (含 Killer Sudoku 與其他複雜形態數獨)

             ● 官方網站:http://jcbonsai.free.fr/sudoku/ (官網目前已掛,但可參考介紹頁面)

             ● 直接下載:http://jcbonsai.free.fr/sudoku/JSudoku.jar





這四套軟體都能:


✔ 自行設計題目並給題目解答與分析

✔ 利用底色等 顏色視覺 提供清晰易懂的提示

✔ 隨機創建 不同等級的題目

✔ 存檔與開啟

✔ 切換 顯示候選數字

✔ 檢查題目是否有效並提供解答數目


------------------------------------------------------------


至於線上的數獨網站


這個網站有列舉出他們挑選最棒的 50 個網站:http://sudoku.toplisted.net/index.php?sort=2


我推薦一些不錯的 Classic / Killer / Greater Than / Jigsaw / Mathdoku ,有些每天都會更新哦

基本上有這些網頁,大概每天就不用擔心沒有題目可以解

如果嫌太簡單,可以用軟體或一些線上網頁產生超難題目



1. http://www.sudokuwiki.org/  <- 主要是 Classic、Jigsaw、Killer

2. http://www.dailysudoku.com/sudoku/today.shtml  <- Classic

3. http://www.daily-sudoku.com/dailysudoku/  <- Classic

4. http://www.killersudokuonline.com/  <- 大部分是 Killer 或 Greater Than 或混合

5. http://www.dailykillersudoku.com/main/index/  <- 大部分是 Killer 或 Greater Than 或混合

6. http://www.sudoku.org.uk/  <- 有許多數獨型態與 Solvers

7. http://www.afunzone.com/apuzzlezone.html   <- 找尋 DoKu 結尾的連結,可以找到很多數獨的 Puzzles

    - http://www.afunzone.com/Sudoku/1A.html  <- Classic

    - http://www.afunzone.com/KENDOKU/play.html  <- Mathdoku


8. http://www.kenken.com/  <- Mathdoku 大站

9. http://www.mathdoku.com/  <- 許多 Mathdoku




線上解題的網站


1. http://www.sudokuwiki.org/  <- 包含大部分型態的 Solvers

-----------------------------------------



一些小程式 :


  1. Killer Sudoku Solverhttp://niallsudoku.com/pages/solver.html - 專門解 Killer

_______________________________________________________________

 



先來看看配置最簡潔的 Simple Sudoku


語言設定在 Option 那邊,選擇 ChineseT

建議把 "標記不合法移動" 點掉,否則會有想要亂試試看的心態



按下 Ctrl + W 切換顯示候補數字,F7 提示,F11 直接解下一步,Alt + [Number] 排除候選數字






他厲害的地方還在,簡單到提示你看不懂

這個軟體在提示的時候會把幾個框框選起來,但不會告訴你數字為何這可以消去,要自己研究一下了~



除了一般的 "只可能的數字" 這種框內或是行列 的解法以外

我提供兩個超好用的解法給大家參考看看:







↑ 看左邊的 直行,上、中、下 三個大框在 那行 只有最下面的三個 "1" ,代表說 在這行的 "1" 只可能在那三格

所以,最下面的大框的其他 "1" 就可以掰掰了  (你可以點小格 按 Alt + 1  就能把 候選數字 "1" 刪除,按 Ctrl + Z 取消)







↑ 看最上面的  橫躺的那列,我圈起來的三個 藍色小格分別是 1,6 / 6,8 / 8,1

不覺得有種 "排列組合" 的感覺嗎? (此種狀況只有兩種可能~ 1,8,6 或 6,1,8)  這種感覺就像是  A,B / B,C / C,A  

這代表 1,6,8 這三個數字只可能在 這三個小格裡 ,所以這  橫列 的其他 1,6,8 候選數字都可以刪去


同樣的技巧也有 A,B / B,A A, B / B, C / C, D / D,A  , A,B,C / B,C,A / C,A,B  ,這種像 多邊形 的構造  不管在 大框內 還是在 直橫  都可以使用,總之就是種 "這幾個數字只能互相在這幾個框內,所以其他候選數字都掰掰"



還有像是 直與橫的 L 形狀後選數字,則某一個地方塞入某個候選數字就會把  L 狀末端的其他數字給抹殺,所以該格就不可能是那個候選數字

還有 Trial & Error 這個最方便,兩種可能的候選數字先猜猜看一個,最後解不出來的話那麼原先的推測就錯誤。但是較無技巧性,不建議使用

但像是 Turbo Fish, Forcing Chain 等解題技巧 都是在 Trial & Error 的範疇下,遇到大師級題目時,只能拿出來用了~







--------------



談到可以清晰顯示解題方法的,就換介紹 Sudoku Explainer






很貼心的附上詳細的解題技巧,想鑽研數獨技巧的用這套準沒錯

而且光從 顏色 的區分就能 在瞬間了解解題技巧


以上的方法請看 淺藍色底色的 幾個小格,他是說:

最左上角的 2,8   的 "2" 這個如果選取,(往箭頭的方向看去)  下面的就是 6 ,這樣下去直到右上角的 綠色 "8" 與原先的小格形成一個 迴圈

所以這個其他可能性就是正確的,所以這題有兩種解法


而且很誇張的,這套軟體在某一步可以提供給你超多技巧性的解法,你只要按 "Get next hint" 好像點不完似的跳換提示

但上面圖片這題,如果放到 Simple Sudoku 就會說 "無法有效暗示"




最近還碰到這種,X-WingXY-Wing 的解法:




有四個地方 (我圈藍色與紅色的那四個) 都有 6 的候選數字

看兩 直行藍色的,左邊直的 與 右邊直的 一定都會各含有一個 6 吧?

假如左上角是 6 ,那麼右下角也會跟著是 6 (因為左上角的 6 把右上角的 6 給抹殺了,所以右邊那 直行就只剩下右下角的可能)

反之就是右上角與左下角。@ 總而言之就是 藍藍 或 紅紅 各是 6

所以在  橫的 綠色條內  其他 6 都可以被刪除



不過前提是一定要有兩  直的或橫的  各有兩個 數字,並不是 候選數字 可以形成矩形就能用這種方法哦







------------------



接著來看看這三套軟體裡面 功能最強大,題目最多,支援多種數獨型態,可改變大框的數目 的軟體 :

JSudoku



不過你可能會不太喜歡他候選數字預設的顯示方法,要變成底下這樣,請到 Options > Preferences > General > Pencil Marks Style 選 Fixed Location & Size

你可能會納悶怎麼快速排除候選字,點 Shift + [Number] 即可

這套軟體我才表面理解一些,還有很多功能尚未被發掘







這套軟體可以 連接不同的網站下載 當天/當周 的數獨,喜愛數讀者必定要玩 Daily Sudoku 殺殺腦細胞!

常見的有 Sudoku, Jigsaw, Killer


Killer 是一種進階的數獨型態,有的甚至需要動筆算一下才能解出來,非常困難

如果沒具備 一些進階的基本解數獨技巧,恐怕解幾個數字就卡死了




Mini Killer Sudoku :





以上規則是 1~6 填入 直與橫 的,不可重複;也填入大框的,不可重複。與一般數獨類似

但是看到虛線框起來的地方了嗎 ?  那是代表那幾個數字總合



其實這種數獨還是用 二選一 布林 法則來解題會比較輕鬆愉快,Killer 就很常用到

我都是先假設一個數字,矛盾則另外一個,慢慢地就解出來啦


另外一種 GT Killer 是 Killer 與 Greater Than  混合的型態,要想數獨的規則,又要想比較,又要符合加起來的數字,也是比較難的型態






再介紹一種 Greater Than ,非常有趣:





最佳辦法是先找出可能的 極端值 (1,9) 互相削去,然後找 2,8 這樣下去

譬如找 8 時就一定不可能在從空的位置大於篩選的位置 (9 已經選的話),那麼除了 9 誰要來大於 8 呢? 1,2 則反向

精神不集中很容易就寫錯或是卡死,不過上面這張也算是太簡單

要去 Killer Sudoku Online 去找那種 Outrageous 的題目,有些地方缺了很多 >, < 的提示,實在是困難又令人憎恨



除了以上介紹的數獨,我之後又發現還有 MathDoku 的數獨型態

記得當初高一的老師就常常一邊上課一邊偷玩


MathDoKu 又叫做 CalcDoKu, KenDoKu, KenKen 等名稱

玩法和一般數獨相似,橫列與直列填入 數獨大小的數字不重複,但是沒有一般數獨的正方形九宮格

反倒是要符合小框框內的 加減乘除 運算


只有 + 和 × 兩種符號框起來的格子數量可以大於 2

÷ 和 - 符號 框起來的格子數量一定是 2


例如 大小為 8x8 的 Mathdoku,

3÷ 框起來兩格,就有可能是 1, 3 或 2, 6 兩種組合 (因為 3 等於 3 除以 1  也等於  6 除以 2)

如果解到後來只有 1, 3 有可能,仍然不知道哪格是 1,哪格是 3

需要更多線索才能解出


一開始建議先玩 4x4 的,入手後就可以去玩比較大的 8x8 或 9x9


以前常玩 Killer,自從發現 Mathdoku 後,現在都用線上網頁來玩 Mathdoku 題目了

除了手機上有 Mathdoku 的相關 App,PC 版目前沒有發現任何 Mathdoku 的程式



創作者介紹

Shawn's Blog

Shawn 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • fairyland05
  • 張先生你好悠哉啊XD
    不過數讀很好玩啊
    可是現在連平面向量都快掛了的我
    大概不能碰吧XD
    是說圓錐取線也很OX...
  • 只是 81 個數字而已,哪有什麼好怕
    都有框框起來, 平面向量~XY軸無限遠....(等很久).....連回音都沒有

    不然來玩拼圖好了,每天都會更新(需要 Java):
    http://www.jigzone.com/

    不到 81 個唷,玩 67 塊就好了

    Shawn 於 2010/10/24 21:55 回覆

找更多相關文章與討論