扫雷艇

扫雷艇与古典图形的GUI,持久的排行榜,auto-solution引擎

2.7 k下载

更新2014年6月20日

查看许可协议

编者按:这个文件被选为MATLAB中央选择的

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
更新:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
最新的更新增加了扫雷艇的公共方法类,支持外部控制的GUI。金宝app
aite包含的脚本。m展示了如何自定义“人工智能”功能连接到GUI和编程方式使左/右击。

挑战:解决扫雷游戏编写自己的人工智能引擎。你能打败的速度和/或内置EngineMove精度()方法?

随时分享你的AI代码!我想看看你的解决方案:)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

语法:扫雷舰();
扫雷艇(水平);
扫雷艇(nRows, nCols nMines);

输入:水平={“新手”,“中间”,“专家”}
(nRows, nCols) =(#行,#列)
nMines = #矿

描述:这类生成一个全功能扫雷GUI初学者,中间,
专家和定制水平,持久的排行榜,古典图形,提示,
人工智能(AI) auto-solution引擎。

目的:揭示所有安全的广场没有碰我。每个广场上的数字表示
有些煤矿相邻,广场。

控制:左击一个正方形以打开它。对一个正方形/ CMD /按下ctrl作为国旗
我的。为了您的安全,不能左击标记的方块。正确的标志/ CMD /按下ctrl
删除它。一旦你有标记的适当数量的煤矿相邻
鉴于广场,你可以左击广场级联开放unflagged相邻方格。
最后,单击笑脸按钮复位,并改变董事会通过大小
游戏菜单。

提示:使用提示菜单有一个安全的广场开了给你当你卡住了。然而,
注意,使用提示会取消你的时间出现在排行榜上。

Auto-solution:使用解决菜单调用Auto-solution模式。你可以停止解决者
在任何时候通过点击红色停止按钮。自然,使用汽车解决将会取消
你的时间出现在排行榜上。

作者:布莱恩·摩尔
brimoor@umich.edu

引用作为

布莱恩摩尔(2023)。扫雷艇(//www.tatmou.com/matlabcentral/fileexchange/46145-minesweeper), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2011b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在扫雷艇帮助中心MATLAB的答案
确认

启发:摄魂师

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.8.0.0

改进处理GUI孩子处理

1.7.0.0

添加公共方法,允许编程GUI的控制权。

挑战:一个现在可以轻松地设计外部AI功能汽车解决一个谜。你能打败的速度和/或内部EngineMove精度()方法?

1.6.0.0

添加支持鼠标右金宝app键单击我的标记(最后更新不小心打破了这个…)

1.5.0.0

添加热键支持辅助数据金宝app

1.4.0.0

修复描述错误

1.3.0.0

增加板复位加速器

1.2.0.0

修复描述错误

1.1.0.0

固定标题错误

1.0.0.0