Python自动识别计算和填写数独游戏九宫格
内容已修改,以符合要求
这是一个使用Python编写的微信小程序,用于自动识别和填写数独游戏九宫格。它包含了模板匹配识别数字的功能,并使用了三个计算内核(其中两个是借鉴他人的)。此外,还使用了回溯算法以及自动识别和控制鼠标填写的功能。
对于空格较多的题目,计算过程可能会比较耗时,但是对于最简单的新手关,可以在10秒内完成。而对于大师关卡,通常需要三四十秒左右。
使用方法很简单,只需打开微信小程序并选择题目,然后运行组装.pyw文件(需要安装相应的库)。如果您希望改善计算部分,请参考代码进行修改。
如果需要更换计算内核,只需在填写.py文件的开头的234行中选择一个,并注释掉其他两行即可。请注意,不要将列表推导式改为for循环,否则可能会降低运行效率。
希望有人能帮助我改善计算部分。我一开始本想写一个AI,所以将文件名命名为SudokuAI,但后来觉得不需要AI,所以没有改回来。
SudokuAI2.zip
预估大小:23个文件
SudokuAI2
文件夹
sukodu calc.py
932B
1、读题.py
558B
digital
文件夹
9.png
463B
3.png
451B
1.png
242B
6.png
361B
5.png
404B
4.png
414B
18.32KB
文件大小:
评论区