前言

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


结果展示:

猫猫游戏的玩法,点击摸摸猫猫:

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


GUI界面操作

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

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

num=unidrnd(2);%产生1或2随机数
if num==1image=imread('popcat2.png');
elseif num==2image=imread('popcat3.png');
endimshow(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猫就能找到了
代码很简单,就是通过随机数的生成,来随机输出的设定好的图片,看猫猫能喜欢你多久,当然也可以是你的纸片人老公或老婆(大雾)。以此达到游戏的效果(虽然是自娱自乐罢了)。
这可能就是代码人的浪漫吧?

【MATLAB】GUI设计一个小游戏相关推荐

  1. matlab GUI制作拼图小游戏

    matlab GUI制作拼图小游戏 最近帮同学的忙制作一个拼图贴上代码和效果图,以后再详细说明.之前一般找到的拼图游戏都是"推格子"形式的,由于具体的要求,不能应用这种模板. 本人 ...

  2. matlab gui设计 一个按钮两个功能(开始和暂停)

    matlab 设计Gui界面,想通过一个按钮实现两个通功能,点一下是开始,再点击一下是暂停,再再点击又是开始 要求:开始按钮,点击之后,程序开始运行,此时按钮变为暂停按钮 再次点击,程序暂停,按钮变为 ...

  3. python设计一个小游戏、定义一个top score_python实现滑雪者小游戏

    引言 这是一个用pygame写的滑雪者的游戏. skier从上向下滑,途中会遇到树和旗子,捡起一个旗子得10分,碰到一颗树扣100分,可以用左右箭头控制skier方向. 安装pygame pip in ...

  4. 用vhdl语言设计一个小游戏_用最直白的设计语言营造梦想的办公空间

    两间室内设计新工作室位于钱塘江西侧,毗邻西湖山脉.建筑原本是一幢地处村落中心的4层民居房,建筑外围有一个绿化大庭院,可休闲可聚会活动,具备良好的天然条件.由于此次设计项目是我们自己的办公空间,所以希望 ...

  5. 基于C++GUI背单词小游戏设计与实现

    资源下载地址:https://download.csdn.net/download/sheziqiong/85723047 资源下载地址:https://download.csdn.net/downl ...

  6. python猜数字1001untitled_如何利用Matlab GUI制作猜数字游戏

    第二堂课布置了一个Mission Impossible:如何利用Matlab GUI制作猜数字游戏 这个任务对很多人来说会非常困难,首先要面对的是 Matlab GUI的机制,这是完全未知的机制,在面 ...

  7. gui实现2048小游戏

    gui实现2048小游戏 1.登录模块 public class LoginJFrame extends JFrame implements MouseListener{ //登录按钮 JButton ...

  8. python能制作游戏吗_如何用python写一个小游戏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 引言最近python语言大火,除了在科学计算领域python有用武之地之外,在游 ...

  9. Pygame:编写一个小游戏

    大学最后的考试终于结束了,迎来了暑假和大四的漫长的"自由"假期.当然要自己好好"玩玩"了. 我最近在学习Python,本意是在机器学习深度学习上使用Python ...

  10. c语言射击类小游戏任务书,(c语言课程设计报告小游戏“石头剪子布”.doc

    (c语言课程设计报告小游戏"石头剪子布" <C语言课程设计>报告 题目:石头剪子布 班级: 学号: 姓名: 指导教师: 成绩: 目 录: 一.选题背景- 3 - 二.设 ...

最新文章

  1. 三张图助您掌握OTN分层结构
  2. NLP(5) | 命名实体识别
  3. 湖南中医药大学计算机刘伟老师,喜讯 | 湖南中医药大学在全省高校教师课堂教学竞赛中喜获佳绩...
  4. redhat5.5安装oracle10g出现问题
  5. jQuery幻灯片skitter-slider插件学习总结
  6. 关于bds2006里面的indy 问题!!!!!!
  7. 不就是个短信登录API嘛,有这么复杂吗?
  8. C#LeetCode刷题之#409-最长回文串(Longest Palindrome)
  9. BZOJ 3524: [Poi2014]Couriers【主席树】
  10. 楼市信贷新政力度超市场预期 房企放风要涨价
  11. 【转】缺少servlet-api.jar包
  12. Zabbix SNMP traps使用
  13. 经颅磁刺激对大脑结构的直接影响: cTBS后的短期神经可塑性
  14. 嵊州D5T1 鸡翅 chicken
  15. Unity3D Editor 编辑器扩展3 Editor脚本
  16. hexo网页相册页面的制作
  17. 为什么重写equals方法时必须重写hashcode方法
  18. 如何改变alert的默认样式
  19. Mutable variable is accessible from closure
  20. node.js实现文件和数据的压缩与解压缩

热门文章

  1. could not read ok from ADB Server * failed to start daemon error: cannot connect to daemon
  2. karto算法论文阅读及代码讲解-扫描匹配(correlative scan matching,csm)
  3. 【Ubuntu】触摸屏旋转配置
  4. Java开发还会吃香吗?HR的话扎心了
  5. 移动软件开发 微信小程序 第一次实验
  6. 亚马逊云科技助力九号公司推动智能短交通与机器人变革
  7. 央行副行长力挺互联网金融
  8. human+如何让员工幸福思维导图模板
  9. 一文带你入门虚拟遗憾最小化CFR算法
  10. 贝叶斯学派和频率学派的一点感悟