目录
一、目标
数独(shù dú)是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫(3*3)内的数字均含1-9,不重复 。
数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。
二、效果展示
1、选择难度
2、游戏主界面
3、游戏开始
4、数字相同提示
5、游戏结束
三、文件结构
1、文件结构
2、configs.py
该文件为配置文件,一些参数可以在这里修改。
3、Game_Sudoku.py
该文件中包含一些数独相关的函数
4、Generate.py
该文件主要是随机生成符合游戏规则的数独题目,且保证解唯一
5、paint.py
该文件主要是画笔功能,对窗口的界面进行绘画