用matlab实现的那个找不同颜色的小游戏
游戏截图:

完整代码

function find_different_color
hold on
axis equal
axis(0.5+[0,10,0,10])
set(gca,'xtick',[],'ytick',[],'xcolor','w','ycolor','w')
set(gca,'color','w')
others=ones(10,10);[m,n]=find(others==1);otherspostion=[m,n];f=@(x)exp(-x)/2;
x=0.035;basiccolor=[0.3,0.3,0.3];changepostion=[3,5];theonecolor=[0.3,0.7,0.3];
changeplace=2;score=0;deadline=60;control=0;starts=0;
plotsquare=scatter(gca,otherspostion(:,1),otherspostion(:,2),1080,basiccolor(:,1:3),'s','filled');
plotone=scatter(gca,changepostion(:,1),changepostion(:,2),1080,theonecolor(:,1:3),'s','filled');
set(gcf,'WindowButtonDownFcn',@begin);
set(gcf,'tag','a','CloseRequestFcn',@clo);function clo(~,~)delete(findobj('tag','a'))control2=0;clfcloseendfunction drawsquarex=x+0.035;basiccolor=rand(1,3);changepostion=randi(10,[1,2]);changeplace=randi(3);if basiccolor(changeplace)>0.5theonecolor=basiccolor;theonecolor(changeplace)=theonecolor(changeplace)-f(x);elsetheonecolor=basiccolor;theonecolor(changeplace)=theonecolor(changeplace)+f(x);endset(plotsquare,'XData',otherspostion(:,1),'YData',otherspostion(:,2),'CData',basiccolor(:,1:3))set(plotone,'XData',changepostion(:,1),'YData',changepostion(:,2),'CData',theonecolor(:,1:3))endfunction begin(~,~)xy=get(gca,'CurrentPoint');xp=xy(1,1);yp=xy(1,2);pos=[xp,yp];pos=round(pos);if pos==changepostionif control==0drawsquare()score=score+1;enddelete(textscore);textscore=text(-1,7,num2str(score),'FontSize',12);endendfunction time(~,~)while (deadline>0)&&control2==1pause(0.75)deadline=deadline-1;delete(textdeadline)textdeadline=text(-1,9,num2str(deadline),'FontSize',15);endcontrol=1;if control2==0closeendend
text(-1.5,8,'score=','FontSize',13)
textscore=text(-0.5,7,num2str(score),'FontSize',12);
text(-2,10,'deadline','FontSize',15)
textdeadline=text(-1,9,num2str(deadline),'FontSize',15);
control2=1;time()
end

matlab 小游戏 找不同的颜色相关推荐

  1. 【MATLAB小游戏】养鱼

    [MATLAB小游戏]养鱼 代码 其他 by 今天不飞了 疫情在家闲着无聊写的,游戏本身没有可玩性,仅为给大家分享思路. MATLAB可以设计一些低性能的游戏. 视频链接<因为疫情被封控十天后, ...

  2. 【MATLAB小游戏】青蛙吃苍蝇

    [MATLAB小游戏]青蛙吃苍蝇 内容 代码 图片 其他 by 今天不飞了 春节在家闲着无聊写的,游戏本身没有可玩性,仅为给大家分享思路. MATLAB可以设计一些低性能的游戏. 内容 视频链接< ...

  3. matlab小游戏,MATLAB实现五子棋游戏(双人对战、可悔棋)

    本文实例为大家分享了MATLAB实现五子棋游戏的具体代码,供大家参考,具体内容如下 程序介绍: 1.此游戏只可用于双人对战. 2.棋盘颜色.棋盘格数.棋子颜色等参数均可自由设置 3.鼠标点击非棋盘区域 ...

  4. matlab小游戏源代码下载,3个游戏代码和164个教学源码 - 源码下载|Windows编程|源代码 - 源码中国...

    压缩包 : 5676153个游戏代码和164个教学源码.rar 列表 164个完整的Java代码.rar Java各种排序算法代码.rar 俄罗斯方块.rar 推箱子游戏.rar 贪吃蛇游戏.rar ...

  5. matlab小游戏程序代码,Matlab有趣代码

    % 最炫民族风 fs = 44100; % sample rate dt = 1/fs; T16 = 0.125; t16 = [0:dt:T16]; [temp k] = size(t16); t4 ...

  6. 有趣可爱的小游戏分享,摸鱼必备

    分享几个可爱又上头的小游戏,有网页端也有客户端的,大家可以根据需求去选择自己的喜欢的收藏起来,感兴趣的朋友们建议收藏好啦,以防想玩的时候找不到了~ 第一款--山楂串 端口:网页 这是一款串糖葫芦的小游 ...

  7. matlab 版 数独小游戏 GUI界面设计

    近期,由于各种原因,接触到了matlab版的数独小游戏,需要做GUI界面.由于之前本科的时候自己也做过简单的界面涉及,就以为很简单,结果,piapia打脸.数独中的数字是在table中显示的,为了将题 ...

  8. 初学JavaScript之颜色小游戏

    /*老师布置的的颜色小游戏的作业,根据问题显示的文字找出对应的颜色判断小游戏,可能有很多需要改进的代码,后面会多多改进的,谢谢2018-07-15 12:45:59*/<!DOCTYPE htm ...

  9. 50行Python代码玩转微信小游戏颜色王者

    50行Python代码玩转微信小游戏"颜色王者" 游戏模式 在微信小程序里搜索"颜色王者",即可找到该游戏. 游戏的目标比拼色彩敏感度.点击图片中不一样的色块即 ...

最新文章

  1. laravel mysql sum查询并排行_必看!PHP常见面试题——MySQL篇(二)
  2. Abp 0.18.0 正式发布! -ABP CLI,新模板和其他功能
  3. 2021奥运经济蓝皮书
  4. 查询数量_免费送高粱seo原创排名查询工具,让更多seoer受益
  5. 【clickhouse】clickhouse kafka 引擎常见问题
  6. 本周Whale Alert监测到7.9万枚BTC在匿名地址间转账
  7. python operator 模块
  8. Unity3D导出的EXE不用显示分辨率选择界面
  9. 图像大小批量调整工具Image Resizer for Mac
  10. 在代码中将CAD图形转换为PDF!Aspose.CAD轻松搞定
  11. 复杂网络——活跃度驱动模型(activity-driven model)原理及算法实现
  12. 计算机硬件cpu指令执行过程,cpu执行指令的过程详解
  13. 计算机图形学入门(十五)-光线追踪(辐射度量学)
  14. LIN雨量传感器:拆解最低配的传感器8U0955559
  15. Vux使用Swiper遇到的问题
  16. 程序员如何营销自己?
  17. [转贴]周星驰经典对白
  18. 1.1 编辑楼层标高
  19. 心脏和字节只有一个跳动,生命和工资只能拼一个多多
  20. 【Golang开发面经】蔚来(两轮技术面)

热门文章

  1. python实现微信自动加群_为Python开发人员提供实时代码片段,Kite获1700万美元A轮融资...
  2. 她笔下的水墨世界令人赞叹,中国风海报沉浸式国风体验
  3. linux装回win10系统无法开机,ghost win10系统安装后无法启动怎么办
  4. 如何在Adobe Illustrator中创建复古风格的室内场景
  5. Nginx企业级配置
  6. 软件测试用例的实际结果,软件测试结果归纳与分析
  7. 知识图谱与KBQA——槽填充
  8. sqlalchemy下连接MYSQL出现的错误:This session is in ‘prepared‘ state; no further SQL can be emitted ...
  9. 替换mysql数据库_mysql数据库的替换
  10. Windows10设置暗色主题