var fangxiang;
fangxiang=4;
var sk=new Array(18);
sk[0]="5,5";
sk[1]="5,4";
sk[2]="5,3";
var long=3;
var zhanshichunweiba;
var shiwu="15,15";
var shudu=250;
var movedong=true;
var shifouchongzhi=true;
function keydown(){
if(event.keyCode==38){
if(fangxiang!=2)fangxiang=1;
if(fangxiang==2)fangxiang=2;
}
if(event.keyCode==40){
if(fangxiang!=1)fangxiang=2;
if(fangxiang==1)fangxiang=1;
}
if(event.keyCode==37){
if(fangxiang!=4)fangxiang=3;
if(fangxiang==4)fangxiang=4;
}
if(event.keyCode==39){
if(fangxiang!=3)fangxiang=4;
if(fangxiang==3)fangxiang=3;
}
}
function kaishi(){
if(shifouchongzhi){
shifouchongzhi=false;
document.getElementById(sk[0]).style.backgroundColor = "red";
document.getElementById(sk[1]).style.backgroundColor = "red";
document.getElementById(sk[2]).style.backgroundColor = "red";
document.getElementById(shiwu).style.backgroundColor = "blue";
move();
}
alert("你要先重置");
}
function chongzhi(){
shifouchongzhi=true;
shiwu="15,15";
shudu=250;
fangxiang=4;
sk[0]="5,5";
sk[1]="5,4";
sk[2]="5,3";
long=3;
var m=document.getElementsByTagName("td");
for(var n=0;n<400;n++){
m[n].style.backgroundColor = "yellow";
}
movedong=true;
}
function dong(){
zhanshichunweiba=sk[long-1];
for(var m=long-1;m>0;m--){
sk[m]=sk[m-1]
}
var i=sk[0].split(',');
if(fangxiang==1){i[0]--;sk[0]=i[0]+','+i[1]}
if(fangxiang==2){i[0]++;sk[0]=i[0]+','+i[1]}
if(fangxiang==3){i[1]--;sk[0]=i[0]+','+i[1]}
if(fangxiang==4){i[1]++;sk[0]=i[0]+','+i[1]}
}
function zhenchanshengshiwu(){
var x;
var y;
x=Math.round(Math.random()*19);
y=Math.round(Math.random()*19);
shiwu=x+','+y;
chanshengshiwu();
}
function chanshengshiwu(){
for(var m=0;m if(shiwu==sk[m]){ zhenchanshengshiwu(); } document.getElementById(shiwu).style.backgroundColor = "blue"; } function chishiwu(){ if(shiwu==sk[0]){ long++; sk[long-1]=zhanshichunweiba; document.getElementById(sk[long-1]).style.backgroundColor = "red"; chanshengshiwu(); } } function jieshujiashu(){ var i=sk[0].split(','); if(i[0]<0||i[0]>19||i[1]<0||i[1]>19){ alert("你死求"); movedong=false; } if(long>=6){ shudu=200; } if(long>=9){ shudu=150; } if(long>=12){ shudu=100; } if(long>=15){ shudu=80; } if(long>=18){ shudu=50; } if(long>=25){ alert("你真NB 你赢了"); chongzhi(); movedong=false; } } function move(){ dong(); jieshujiashu(); for(var m=0;m document.getElementById(sk[m]).style.backgroundColor = "red"; } document.getElementById(zhanshichunweiba).style.backgroundColor = "yellow"; chishiwu(); if(movedong) setTimeout("move()",shudu); }