WXRUI体验二维码
![WXRUI体验码](https://i-blog.csdnimg.cn/blog_migrate/65ee6621854feff6b889d414420a6f9f.jpeg)
如果文章对你有帮助的话,请打开微信扫一下二维码,点击一下广告,支持一下作者!谢谢!
DEMO下载
五子棋对弈、悔棋DEMO
效果图
![五子棋效果图](https://img-blog.csdn.net/20180111153228054?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbTBfMzgwODI3ODM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
分析
- 采用微信小程序的canvas制作五子棋;
- 确定棋盘大小及格数;
- 绘制棋盘----通过棋盘宽高和格数计算间距,同时保存坐标点;
- 黑方和白方下子----定义一个布尔变量代表各自的身份;
- 重置棋盘----重新开始;
- 通过判断当前棋手,悔棋时进行改变。
绘制棋盘
drawLine(arr){
arr.forEach(current => {
th