题目七:2048小游戏
课题内容:利用Matlab实现2048小游戏
1、实现44方格界面,初始化在界面随机位置出现2个数,可以是2和2,也可以是2和4;
2、要求能够按照游戏规则通过按钮实现方格内数字上下左右滑动,每滑动一次,所以的数字都向滑动方向靠拢,同时在空白方格随机位置生成1个数,2(概率较大)或4(概率较小);同时相邻的相同数字在靠拢时相加,当方格中出现2048时游戏胜利;
3、如果16个方格都填满并且相邻的格子无法移动,游戏结束;
4.能够显示游戏计分,累计每次合并成功的两个数的和作为计分;
5、弹出输赢提示,提示用户退出或重玩。
课题要求:
1、设计良好的人机交互GUI界面;
2、程序要求有注释。
在此基础上还改变了控件背景,添加了最高分纪录。当游戏胜利或者游戏失败时都会有弹窗提醒。
下载解压缩后用matlab打开运行gui文件即可运行。
1