【MATLAB】GUI设计一个小游戏

前言

课程作业自己做了一个互动小游戏,觉得挺有意思,所以发篇文章记录分享一下。


结果展示:

猫猫游戏的玩法,点击摸摸猫猫:
请添加图片描述

这样表示游戏继续,再次点击摸摸猫猫
如果出现这样的图片表示你被猫猫吃掉游戏失败
请添加图片描述


GUI界面操作

请添加图片描述首先,如果只实现摸摸猫猫,那么一个坐标区一个按钮就行了
坐标区用来规定猫猫在那出现的,没有也行,但是会成这样:
请添加图片描述需要注意排版。

接着下一步
右键按钮—>查看回调->CreateFcn
在按钮的函数段输入如下代码

num=unidrnd(2);%产生12随机数
if num==1
   image=imread('popcat2.png');
elseif num==2
   image=imread('popcat3.png');
end
 imshow(image);

随机数函数用法参考该博客:
https://blog.csdn.net/ywx1832990/article/details/78724812?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165563480016782391873504%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165563480016782391873504&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-2-78724812-null-null.142v17pc_search_result_control_group,157v15new_3&utm_term=matlab%E9%9A%8F%E6%9C%BA%E6%95%B0&spm=1018.2226.3001.4187


总结:

由于水印问题,就不放图了
网上搜pop猫就能找到了
代码很简单,就是通过随机数的生成,来随机输出的设定好的图片,看猫猫能喜欢你多久,当然也可以是你的纸片人老公或老婆(大雾)。以此达到游戏的效果(虽然是自娱自乐罢了)。
这可能就是代码人的浪漫吧?

猜你喜欢

转载自blog.csdn.net/Wuyeyu2001/article/details/125360408