今天小编给大家分享一下微信小程序双人五子棋游戏如何实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、项目展示微信小程序项
今天小编给大家分享一下微信小程序双人五子棋游戏如何实现的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
双人五子棋是一款游戏小程序
两位选手可以在15x15的棋盘上
进行五子棋竞技
同时小程序设置了悔棋功能
点击落子
step: function(event) { var pos=event.currentTarget.dataset.pos; wx.setStorageSync('vak', this.data.vak); if(this.data.vak[pos]=="white"||this.data.vak[pos]=="black")return; this.count++; if(this.count%2) { this.data.vak[pos]="black"; } else { this.data.vak[pos]="white"; } this.setData({ vak : this.data.vak }) this.judge(pos); }
判断胜负
judge: function(pos) { var color=this.data.vak[pos]; var x0=parseInt(pos/15),y0=pos%15,x,y,round; for(var i=0;i<4;i++) { var five=0; round=0; for(x=x0,y=y0;round<5;x+=this.vec[i][0],y+=this.vec[i][1],round++) { if(this.data.vak[15*x+y]==color) { five++; } else { break; } } round=0; for(x=x0,y=y0;round<5;x-=this.vec[i][0],y-=this.vec[i][1],round++) { if(this.data.vak[15*x+y]==color) { five++; } else { break; } } var rstr=color+"win"; if(five>=6) { this.setData({ result : rstr }); wx.showModal({ title: color+'获胜', content: '再来一局', success: function(res) { if (res.confirm) { wx.redirectTo({ url:"./index" }); } } }) } } },
胜利效果
重新开始
悔棋
以上就是“微信小程序双人五子棋游戏如何实现”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。
--结束END--
本文标题: 微信小程序双人五子棋游戏如何实现
本文链接: https://www.lsjlt.com/news/330383.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0