HTML5 Kill Sudoku
花了二晚將前次發表的KillSudoku移植成Web版,這次利用HTML5的繪圖功能取代掉原來簡單的文字模式顯示,改良成更好的圖形顯示。
這個版本實作了簡單的編輯功能,可以很容易的輸入或創造謎題(滑鼠左鍵輸入再點一下取消輸入)。不過目前還沒有實作檢查輸入的題目是否有唯一解,所以如果嘗試去解沒有唯一解的題目時可能有會不可預期的結果。
這次增加了一個新的Pattern:XYZ Wings,不過現在懶的介紹了~
目前只在Chrome及Safari上試過。
(試試看)
這個版本實作了簡單的編輯功能,可以很容易的輸入或創造謎題(滑鼠左鍵輸入再點一下取消輸入)。不過目前還沒有實作檢查輸入的題目是否有唯一解,所以如果嘗試去解沒有唯一解的題目時可能有會不可預期的結果。
這次增加了一個新的Pattern:XYZ Wings,不過現在懶的介紹了~
目前只在Chrome及Safari上試過。
(試試看)
改成再點一下左鍵就取消輸入, 這樣在touch device上也能取消
回覆刪除新增了 W-Wings
回覆刪除新增了分享功能...
回覆刪除你好~
回覆刪除我在輸入某一題數獨時發現大大提供的數獨解答器沒辦法算出答案
多試了網路上的一些解答器發現都可以算出答案...
想請問一下這大概是什麼原因造成的呢?
你好,
回覆刪除這是因為網路上找到的大多數解答器都是使用暴力方法窮舉出答案,除非輸入的答案無解,否則都是可以得到答案。而KillSudoku是模擬人類思維方法來解題,所以才能一步一步列出解題過程。也因為如此,假如KillSudoku模擬的功力不夠高的話就無法解出更難的題目,就像你遇到的情況一樣...目前KillSudosu只會解中高級的題目,太難的題目它不會解。等到我也會解了,就可以讓它也用同樣的方法來解...
有興趣的人可以在這裡下載 source code http://sourceforge.net/projects/html5killsudoku/
回覆刪除