matlab 小游戏 找不同的颜色
用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 小游戏 找不同的颜色相关推荐
- 【MATLAB小游戏】养鱼
[MATLAB小游戏]养鱼 代码 其他 by 今天不飞了 疫情在家闲着无聊写的,游戏本身没有可玩性,仅为给大家分享思路. MATLAB可以设计一些低性能的游戏. 视频链接<因为疫情被封控十天后, ...
- 【MATLAB小游戏】青蛙吃苍蝇
[MATLAB小游戏]青蛙吃苍蝇 内容 代码 图片 其他 by 今天不飞了 春节在家闲着无聊写的,游戏本身没有可玩性,仅为给大家分享思路. MATLAB可以设计一些低性能的游戏. 内容 视频链接< ...
- matlab小游戏,MATLAB实现五子棋游戏(双人对战、可悔棋)
本文实例为大家分享了MATLAB实现五子棋游戏的具体代码,供大家参考,具体内容如下 程序介绍: 1.此游戏只可用于双人对战. 2.棋盘颜色.棋盘格数.棋子颜色等参数均可自由设置 3.鼠标点击非棋盘区域 ...
- matlab小游戏源代码下载,3个游戏代码和164个教学源码 - 源码下载|Windows编程|源代码 - 源码中国...
压缩包 : 5676153个游戏代码和164个教学源码.rar 列表 164个完整的Java代码.rar Java各种排序算法代码.rar 俄罗斯方块.rar 推箱子游戏.rar 贪吃蛇游戏.rar ...
- matlab小游戏程序代码,Matlab有趣代码
% 最炫民族风 fs = 44100; % sample rate dt = 1/fs; T16 = 0.125; t16 = [0:dt:T16]; [temp k] = size(t16); t4 ...
- 有趣可爱的小游戏分享,摸鱼必备
分享几个可爱又上头的小游戏,有网页端也有客户端的,大家可以根据需求去选择自己的喜欢的收藏起来,感兴趣的朋友们建议收藏好啦,以防想玩的时候找不到了~ 第一款--山楂串 端口:网页 这是一款串糖葫芦的小游 ...
- matlab 版 数独小游戏 GUI界面设计
近期,由于各种原因,接触到了matlab版的数独小游戏,需要做GUI界面.由于之前本科的时候自己也做过简单的界面涉及,就以为很简单,结果,piapia打脸.数独中的数字是在table中显示的,为了将题 ...
- 初学JavaScript之颜色小游戏
/*老师布置的的颜色小游戏的作业,根据问题显示的文字找出对应的颜色判断小游戏,可能有很多需要改进的代码,后面会多多改进的,谢谢2018-07-15 12:45:59*/<!DOCTYPE htm ...
- 50行Python代码玩转微信小游戏颜色王者
50行Python代码玩转微信小游戏"颜色王者" 游戏模式 在微信小程序里搜索"颜色王者",即可找到该游戏. 游戏的目标比拼色彩敏感度.点击图片中不一样的色块即 ...
最新文章
- laravel mysql sum查询并排行_必看!PHP常见面试题——MySQL篇(二)
- Abp 0.18.0 正式发布! -ABP CLI,新模板和其他功能
- 2021奥运经济蓝皮书
- 查询数量_免费送高粱seo原创排名查询工具,让更多seoer受益
- 【clickhouse】clickhouse kafka 引擎常见问题
- 本周Whale Alert监测到7.9万枚BTC在匿名地址间转账
- python operator 模块
- Unity3D导出的EXE不用显示分辨率选择界面
- 图像大小批量调整工具Image Resizer for Mac
- 在代码中将CAD图形转换为PDF!Aspose.CAD轻松搞定
- 复杂网络——活跃度驱动模型(activity-driven model)原理及算法实现
- 计算机硬件cpu指令执行过程,cpu执行指令的过程详解
- 计算机图形学入门(十五)-光线追踪(辐射度量学)
- LIN雨量传感器:拆解最低配的传感器8U0955559
- Vux使用Swiper遇到的问题
- 程序员如何营销自己?
- [转贴]周星驰经典对白
- 1.1 编辑楼层标高
- 心脏和字节只有一个跳动,生命和工资只能拼一个多多
- 【Golang开发面经】蔚来(两轮技术面)
热门文章
- python实现微信自动加群_为Python开发人员提供实时代码片段,Kite获1700万美元A轮融资...
- 她笔下的水墨世界令人赞叹,中国风海报沉浸式国风体验
- linux装回win10系统无法开机,ghost win10系统安装后无法启动怎么办
- 如何在Adobe Illustrator中创建复古风格的室内场景
- Nginx企业级配置
- 软件测试用例的实际结果,软件测试结果归纳与分析
- 知识图谱与KBQA——槽填充
- sqlalchemy下连接MYSQL出现的错误:This session is in ‘prepared‘ state; no further SQL can be emitted ...
- 替换mysql数据库_mysql数据库的替换
- Windows10设置暗色主题