【文件属性】:
文件名称:matlab小游戏代码拼图-MATLAB_Sudoku_Solver:MATLAB_Sudoku_Solver
文件大小:43KB
文件格式:ZIP
更新时间:2021-06-02 09:39:06
系统开源
matlab小游戏代码拼图MATLAB_Sudoku_Solver
目的
该项目的目的是创建一个程序,该程序可以生成数独谜题并通过提供提示或完全解决整个网格来解决它们。
为了实现这一点,我通过利用我本学期学到的知识来测试我对
MATLAB
的理解,并在遇到困难时通过自己的独立研究来学习
MATLAB
的新方面。
动机
我从小就很喜欢数独,因为我妈妈从小就教我如何玩,这是一个非常简单的游戏,似乎很容易随机化并跟踪脚本的哪一部分导致程序运行/不运行。
我相信,由于这是一款我非常熟悉的游戏,因此将它用于我的项目是个好主意。
这是因为我不想学习如何玩游戏,然后尝试编写代码,而是选择了一个我知道解决它的策略的游戏,以及是什么让它打勾。
背景数独是一种数字益智游戏,其目标是填充
9x9
网格,以便每行、每列和
3x3“子网格”都包含数字
1-9。
每个谜题都以一定数量的给定开始,这将控制谜题的难度。
下面我放了两个可解决的数独谜题和一个已解决的谜题的例子。
左边的是一个“简单”的未解谜题,中间的是一个“专家”的未解谜题。
当然,困难是主观的,但主要要注意的是传统上;
给定的数字越多,谜题就越容易解
【文件预览】:
MATLAB_Sudoku_Solver-main
----generatePuzzle.m(1KB)
----solvePuzzle.m(372B)
----sudoku_parts.m(84B)
----sudoku_test.m(1KB)
----README.md(23KB)
----Sudoku_GUI.m(7KB)
----Sudoku_GUI.fig(30KB)
----hintPuzzle.m(379B)