推荐使用:好用的小程序(只需添加自己的企业或品牌Logo,即可一键生成专属小程序二维码)
刚写小程序新手入门没多久,小程序就对外开放独立开发者资质,觉得为我而来啊\(≧摩羯座≦)/。急不可耐去申请注册,提前准备将以前的成名作发上去体验一把,结论卡到了服务器的配置上:免费体验果真不可靠/(ㄒoㄒ)/~~,之后试着用本人网络服务器分享商要求,发觉不兼容http,务必https!务必https!务必https!
AI配图图片硬改
千辛万苦做的项目不可以发布,感觉心被榨干了了,这类委屈大伙儿明白~,因此不甘寂寞的我,打算做个不必须请求单机,就是如此机敏(*^__^*)哈哈……文尾较高能,勿进~
下面我们逐渐动手吧,之前做相近连连看游戏,此次提前准备试着做个
小程序排雷,再来一个最后设计效果图,一睹为快吧
AI配图图片硬改AI配图图片硬改AI配图图片硬改
因为有上一节新手入门基本,这一节就说的快一点,如果还有什么不太明白的,能去看我的上一篇文章《微信小程序-开发入门(一)》
一、复位新项目
主要包含:设定、on和三个文档,创建pages文件结构
二、游戏界面逻辑性
关键进入首页游戏逻辑的处理方法,因为小程序用数据为导向,没法实际操作dom,因此很多完成最终要贯彻到数据中,查询如下所示
依据中数据,形成游戏背景数据信息:gamearr
setgamearr:function(row,column,bomb){//依据队伍设计游戏二维数组(地形图)varthat=this;vararrmap=[];//二维初始数组,均为空for(vari=row-1;i>=0;i--){arrmap[i]=[];for(varj=column-1;j>=0;j--){arrmap[i][j]={val:"",cover:true};}//val用于纪录周边雷的总数,cover用于纪录是不是打开:无dom实际操作只能用日志记录情况}vararr=[];//一维整数for(vark=row*column-1;k>=0;k--){arr[k]=k}//任意定时炸弹部位for(varh=bomb-1;h>=0;h--){varseat=((()*),1)[0]varr=(seat/column),c=(seat%column);//(seat+'
'+r+","+c);arrmap[r][c].val="B";arrmap=(r,c,arrmap)//给定时炸弹周边九宫格提升标识数}({gamearr:arrmap})},
给定时炸弹周边九宫格提升标识数
生成数据后,依据数据生成页面视图
游戏控制一部分,表格中tap事情
假如点一下为空,把它周边四个翻牌子,然后进行递归算法实际操作
show4:function(r,c,arrmap){//表明周围的4点varthat=this;if(r-1>=0&&arrmap[r-1][c].val==""){//上if(arrmap[r-1][c].cover){arrmap[r-1][c].cover=false;--;({count:})(r-1,c,arrmap)//递归}}if(r+1=0&&arrmap[r][c-1].val==""){//左if(arrmap[r][c-1].cover){arrmap[r][c-1].cover=false;--;({count:})(r,c-1,arrmap)//递归}}if(c+1三、游戏设定
游戏设定就较为简单了,立即载入的数据为设定页的数据信息,实际操作改动则修改app数据信息,随后转换回游戏界面onshow获得系统重装后的信息生成手机游戏
四、汇总
做完公布提交时才发现,小程序的种类里边没有游戏,更重要的是专用工具应用类,不清楚小程序以后会不会放宽服务类目,期待一下~
微信小程序开发设计:
AI配图图片硬改
提交小程序审批等待了一天,结论未通过详情如下,(处女座o处女座)…我想一个人静静…
AI配图图片硬改
微信小程序房地产开发企业站基本建设雪利酒网络技术
[企格生态]动态生成你的小程序,微信扫码立即可用。企格生态站在企业的角度,10年技术能力护航企业发展。