资源简介
用matlab编写的九宫格小游戏。九宫格指的是手机中的九格解锁的锁屏样式,主要考验推理能力,里面有很多比较难的解锁图案,也希望大家多多指教,能提供更多的更精妙的解锁图案
![](http://www.nz998.com/pic/61566.jpg)
代码片段和文件信息
%程序制作:suliner程序构思:suliner程序编写:suliner
%文件大小:jiugongge.m:9kb,缓存文件:data.txt:1kb
%由手机九宫格锁屏图案为题材写的程序,操作简单,界面设计清新
%关于我们:QQ:306965283,邮箱306965283@qq.com
function jiugongge()
k=1;
max=47;
M =[2580000000
4258700000
5147260000
6456729000
7123578900
8258469310
8456289710
7753641900
9582314697
8123498760
8951486370
8753426190
9582316479
9258746931
8257364190
9254639871
8248795310
9213546879
9245687913
9453729186
8435729160
9857342619
9257346891
9256893147
9859142736
9359641728
7359641700
9359641782
9254693817
9254693871
8245761930
9159482637
9542671983
9652943817
9261548793
9541287369
9541283697
9325647819
9562483179
9486217935
9148635729
9243576891
9587362419
9729438165
9257368419
9245689731
0000000000];
while k==1
clf
hold on
line([-77][6 6]‘linewidth‘4);
line([7 7][-6 6]‘linewidth‘4);
line([-7 7][-6 -6]‘linewidth‘4);
line([-7 -7][-6 6]‘linewidth‘4);
line([-3.53.5][0 0]‘linewidth‘4);
line([3.5 3.5][-3 0]‘linewidth‘4);
line([-3.5 3.5][-1.5 -1.5]‘linewidth‘4);
line([-3.5 3.5][-3 -3]‘linewidth‘4);
line([-3.5 -3.5][-3 0]‘linewidth‘4);
text(-33‘九宫格‘‘fontsize‘40);
text(-2-0.75‘继续游戏‘‘fontsize‘20);
text(-2-2.25‘退出游戏‘‘fontsize‘20);
text(-2.55.5‘总有一款图案适合你‘‘fontsize‘12);
text(-5-5.5‘温馨提示:线的终点上有一个小圆哦~‘‘fontsize‘12);
axis equal
axis off
[xposypos] = ginput(1);
if xpos<=3.5&&xpos>=-3.5
if ypos>=-3&&ypos<=-1.5
fid=fopen(‘data.txt‘‘wt‘);
fprintf(fid‘%g‘g);
fclose(fid);
k=0;
elseif ypos>=-1.5&&ypos<=0
fid=fopen(‘data.txt‘‘r‘);
m=textscan(fid‘%d‘);
fclose(fid);
m=cell2mat(m);
g=m(1);
pp=1;
l=1;
while pp==1
mm=game(gMlmax);
if mm(2)==max
msgbox(‘你已通关~‘)
break
end
pp=mm(1);
g=mm(2);
l=mm(3);
end
end
end
end
function mm=game(gMlmax)
%电脑给出目标图案
P=M(g2:end);
x=[123456789];
pq=0;
if l==1
hold on
circle(x);
fline(PM(g1));
line([-6-6][-2.5 -4.5]‘linewidth‘4);
line([-6-7][-2.5 -2.5]‘li
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9155 2019-01-23 16:45 jiugongge.m
文件 102 2019-01-16 01:44 mccExcludedFiles.log
文件 1 2019-02-07 11:08 data.txt
- 上一篇:电力系统潮流计算MATLAB课程设计源码
- 下一篇:chebyshev映射的分叉图
相关资源
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
- matlab识别系统
评论
共有 条评论