本游戏使用Qt5.8开发
这是一款数独应用,它有两个主要的功能。首先是给用户随机生成一个谜题,由于在算法上面有保证,本应用所生成的任何谜题,不会是无解的死局,至少会有一个解;其次是帮助用户解开某个谜题;需要说明的是,为了尽可能快的解开谜题,所以本应用内部解题所使用的AI算法,并不是直觉上的递归式算法,而是一个迭代算法(我把所有的核心算法都写在一个while循环里了),所以代码阅读起来,肯定不怎么友好,虽然我在里面加了不少注释,也免不了会晕人,关于可读性这块,先行谢罪!
项目已开源,感兴趣者请移步这里:https://github.com/wenpinglaoyao/sudoku