如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>HTMLcanvas贪吃蛇</title><styletype="text/css">html,body{overflow:hidden;}</style></head><body><canvasid="canvas"style="background:#eee;border:1pxsolid#ccc;">你的浏览器不支持canvas,请升级你的浏览器</canvas><br/><spanstyle="color:#ccc;font-family:Arial;font-size:12px;">laidezhong(at)gmail.com</span><scripttype="text/javascript">varsetting={width:50,height:25,pixel:10,fps:3,gameOver:false,paush:false,color:"#ef0f6e",border:"#ffffff",level:{"7":[1,0],"11":[1,0],"14":[1,0],"20":[1,1],"25":[1,0],"30":[1,0],"40":[1,1],"50":[1,0],"70":[1,0],"90":[1,0],"120":[1,0]}};varsnake={position:[[2,0],[1,0],[0,0]],keyCode:39,forward:[],food:[],draw:function(){ctx.clearRect(0,0,setting.width*setting.pixel,setting.height*setting.pixel)varlength=this.position.length;for(vark=length-1;k>=0;k--){this.drawDotted(this.position[k]);}for(vark=0,kk=this.food.length;k<kk;k++){this.drawDotted(this.food[k]);}},next:function(){varkeyCode=snake.keyCode;varforwardList={"37":[-1,0],"38":[0,-1],"39":[1,0],"40":[0,1]};if(forwardList[keyCode]&&snake.forward[0]!=forwardList[keyCode][0]&&snake.forward[1]!=forwardList[keyCode][1])snake.forward=forwardList[keyCode];varlength=this.position.length;varlast=[this.position[length-1][0],this.position[length-1][1]];for(vark=length-1;k>=0;k--){if(k){this.position[k][0]=this.position[k-1][0];this.position[k][1]=this.position[k-1][1];}};this.position[0][0]+=this.forward[0];this.position[0][1]+=this.forward[1];for(vark=length-1;k>=0;k--){if(k){if(this.position[0][0]==this.position[k][0]&&this.position[0][1]==this.position[k][1])setting.gameOver=true;if(this.position[0][0]<0||this.position[0][1]<0||this.position[0][0]>=setting.width||this.position[0][1]>=setting.height)setting.game