You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pv2ajsu8k be085af52e
Update README.md
2 years ago
.gitignore Initial commit 2 years ago
LICENSE Initial commit 2 years ago
README.md Update README.md 2 years ago
data.py 数独 2 years ago
example.txt 数独 2 years ago
fkpc.py 数独 2 years ago
gameui.py 数独 2 years ago
martix.npy 数独 2 years ago
opera.py 数独 2 years ago
slove_show.py 数独 2 years ago

README.md

项目介绍

数独shù dú是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据 9×9 盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫3*3内的数字均含1-9不重复。

数独盘面是个九宫每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件利用逻辑和推理在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次所以又称“九宫格”。

本项目作为“101计划”计算概论课程虚拟教研室和计算思维导论课程虚拟教研室阶段性教研成果对外发布。是计算思维系列课程的配套项目。课程将数独游戏引入计算思维培养基于五阶段渐进式实践教学模型让同学们在自主构建一个具有数字输入、数独的规则判定、GUI显示等功能的完整电脑游戏的过程中以问题驱动的方式逐步形成计算思维和问题解决能力。

项目目标

数独游戏是一个经典的益智小游戏,本课程学习利用 Python 编程技术实现一个桌面数独游戏其需要具有数字输入功能数独的规则判定功能GUI 显示功能等。

数独编程架构

数独主界面