1 简介
Sudoku 是一款利用 Qt 实现的数独游戏,提供了多达 10 个难度的关卡选择,同时还有丰富的功能来帮助玩家更加高效地求解数独问题,例如候选数、高亮相同数字、高亮选中的行列、撤销当前操作以及提示等功能。玩家还可以手动输入数独题目利用 Sudoku 帮助求解。
除了传统 9×9 的数独游戏以外,还提供了更高难度的 16×16 的数独游戏。
9x9数独16x16数独
2 功能
Sudoku 提供了多个方便的按钮:
新游戏:玩家可以开始一局新的游戏
重玩:玩家可以重新开始本局游戏
暂停:玩家可以暂停该局游戏(即暂停计时)
提示:如果当前已经确定的数都是正确的,玩家将会得到一个未填空格的正确数字;如果当前已经确定的数和答案矛盾,导致整个数独无解,那么所有与答案矛盾的数字将会被粗体标出
清除:清除当前选中格子的所有数字
撤销:撤销前一步的操作,以及取消撤销(最多可支持 50 步撤销)
同时可以通过菜单来实现多达 10 种难度的游戏选择,可以求解任意用户输入的数独问题。
参考文档和完整的文档和源码下载地址: