1、 用户通过电脑玩数独游戏
2、 用户可以自己创建游戏,也可以由软件给出一定难度的游戏
3、 提供一定的辅助手段,使用户可以像在纸上解答一样提供标注,提供一定的自动化(自动化程度可以由用户选择)
4、 支持用户进行探索,并且方便的取消探索步骤。
5、 在解题过程中,用户可以从软件得到帮助,寻找下一个步骤
6、 用户可以中断本次游戏,下次再从当前开始。(标注也要一并保留)
7、 可以自动演算解题过程,提供逻辑演算和搜索演算两种。对于逻辑
8、 可以检验用户的输入结果是否正确