EDA365电子论坛网

标题: 【MATLAB小游戏】扫雷 [打印本页]

作者: Taio    时间: 2020-5-28 13:55
标题: 【MATLAB小游戏】扫雷
【MATLAB小游戏】扫雷' B7 t. H, r* z/ O
3 U, A. s& C) ~
用来练习GUI编写的小游戏,规则应该不用介绍了,大家应该都很熟悉,给需要学习GUI的人分享一下源代码。游戏第一次点击时绝对不会触雷,并且当点开一块周围没有雷的地方时,与它相邻的周围不含雷的块会自动展开(递归函数实现)。
9 \* g9 X; v# \
/ J* u0 l9 s. z游戏设置了3个难度选项,分别是:" U0 A+ P! g6 P& L( h
easy: 9*9(10个雷)
- Q& f& b- Z4 ?medium: 16*16(40个雷)
1 }8 J$ y* v/ w2 U0 q) o- ?hard: 22*22(99个雷)
; Y% x7 X8 C1 B1 h* M
2 w) O7 X: s7 w6 [& k( d' P8 A游戏胜利判定:" r8 b7 C8 L, |2 F; E  ^6 ~
当用右键把所有雷标记出来时,判定游戏胜利;$ H: G; B3 [, \  b

  j3 Q; q; Y% l8 J' F; s3 i运行:
9 H. ?& \# Z% T) g3 F0 e直接解压运行main.m文件,从菜单项选择难度后点击开始。
5 R% L2 Y9 }$ ~% ]) p/ F* t8 ? 5 ?! v9 i* f9 a3 k) U" J. n

2 k# [. m( e/ }4 T! d
- {0 u. m9 f5 I- `; Z
1 Y4 I; W7 D. p- S& g! n
作者: tuoni    时间: 2020-5-28 14:59
以前经常玩的游戏。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2