文件名称:matlab代码左移-Minesweeper:扫雷车
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-12 22:24:36
系统开源
matlab代码左移扫雷车 我的扫雷版本。 我的实现非常独特,因为它不需要1x1正方形的网格。 在“大小:”(Size :)框中输入的数字确定用于创建雷区的Blob的最大大小。 相同的邻接规则也适用。 斑点与接触原始物的一侧或顶点的任何其他斑点相邻。 此外,地雷仅在您单击后添加,因此您永远不会在第一次清除时迷失方向。 左键单击以清除斑点。 右键单击以添加或删除标志。 按住Shift单击或单击中键,并标记了所有相邻的blob,以清除所有其他相邻的blob。 (MATLAB不会在左键单击和右键单击之间进行区分,因此,如果单击得太快,将不会发生任何事情以防止出错。在尝试删除我放错了位置的标志时,我通常会遇到这种情况。) 使用图顶部的文本框,您可以更改网格的大小,地雷的数量以及最大斑点大小(如上所述)。 最初使用固定的blob大小2进行编码,这要简单得多。 Blob生成代码后来被重新用于制作。 这也是练习在MATLAB中制作类的借口,尽管我认为我不会再用这种方式编写代码了。 我相信我存储在类中的所有内容也都可以存储在补丁的UserData中。 该游戏可能仍需要大量抛光。
【文件预览】:
Minesweeper-master
----LICENSE(1KB)
----README.md(1KB)
----square.m(6KB)
----Minesweeper.m(5KB)