有趣的游戏程序

上传人:汽*** 文档编号:507542911 上传时间:2022-12-10 格式:DOCX 页数:71 大小:28.10KB
返回 下载 相关 举报
有趣的游戏程序_第1页
第1页 / 共71页
有趣的游戏程序_第2页
第2页 / 共71页
有趣的游戏程序_第3页
第3页 / 共71页
有趣的游戏程序_第4页
第4页 / 共71页
有趣的游戏程序_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《有趣的游戏程序》由会员分享,可在线阅读,更多相关《有趣的游戏程序(71页珍藏版)》请在金锄头文库上搜索。

1、MATLAB游戏程序目录1.空格游戏22.华容道33.凑五子棋144.2048195.俄罗斯方块241.空格游戏function pintu1()A = gen();G = 1 2 3;4 5 6;7 8 0;drawmap(A); while 1 xpos,ypos = ginput(1); col = ceil(xpos); row = 3-ceil(ypos)+1; num = A(row,col); if row1&A(row-1,col)=0 A(row-1,col) = num; A(row,col) = 0; end if row1&A(row,col-1)=0 A(row,co

2、l-1) = num; A(row,col) = 0; end if col1&isequalm(A(rn,rm,ln-1),0;0) A(rn,rm,ln-1)=1;1; A(rn,rm,lm)=0;0; drawmap(A) end %判断与否能向右移 if lm1&isequalm(A(rn-1,ln,lm),0,0) A(rn-1,ln,lm)=1,1; A(rn+1,ln,lm)=0,0; drawmap(A) end %判断与否能向上移 if rm1&isequalm(A(rn,rm,ln-1),0;0) A(rn,rm,ln-1)=2;2; A(rn,rm,lm)=0;0; dr

3、awmap(A) end %判断与否能向右移 if lm1&A(rn-1,ln)=0 if rm5&A(rm+1,ln)=0%假如又能上移又能下移,则要点击旳部位 ch = menu(请选择移到旳方向:,上,下) switch ch case 1%上移 A(rn-1,ln) = 2; A(rn+1,ln) = 0; drawmap(A) case 2%下移 A(rm+1,ln) = 2; A(rm-1,ln) = 0; drawmap(A) end else%只能上移 A(rn-1,ln) = 2; A(rn+1,ln) = 0; drawmap(A) end elseif rm1&isequalm(A(rn,rm,ln-1),0;0) A(rn,rm,ln-1)=3;3; A(rn,rm,lm)=0;0; drawmap(A) end

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号