热门关键字:
jquery > jquery教程 > jquery教程 > HTML5制作黑白五子棋游戏教程

HTML5制作黑白五子棋游戏教程

554
作者:管理员
发布时间:2021/7/19 15:39:44
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=5101
  HTML5制作黑白五子棋游戏教程


  js代码:


  定义canvas及黑白棋变量


  var canvas;


  var context;


  var isWhite=true;//设置是否该轮到白棋


  var isWell=false;//设置该局棋盘是否赢了,如果赢了就不能再走了


  var img_b=new Image();


  img_b.src="images/b.png";//白棋图片


  var img_w=new Image();


  img_w.src="images/c.png";//黑棋图片


  为棋盘的二维数组用来保存棋盘信息


  var chessData=new Array(15);//初始化0为没有走过的,1为白棋走的,2为黑棋走的


  for(var x=0;x


  chessData[x]=new Array(15);


  for(var y=0;y


  chessData[x][y]=0;


  }


  }


  绘制棋盘的线


  for(var i=0;i


  context.beginPath();


  context.moveTo(0,i);


  context.lineTo(640,i);


  context.closePath();


  context.stroke();


  context.beginPath();


  context.moveTo(i,0);


  context.lineTo(i,640);


  context.closePath();


  context.stroke();


  }


  }


  判断该棋局的输赢


  if(count1>=5||count2>=5||count3>=5||count4>=5){


  if(chess==1){


  alert("白棋赢了");


  }


  else{


  alert("黑棋赢了");


  }


  isWell=true;//设置该局棋盘已经赢了,不可以再走了


  }


  html代码:


  你的浏览器不支持HTML5 canvas ,请使用 google chrome 浏览器 打开.




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐