HTML编写的贪吃蛇代码Word格式.docx
- 文档编号:21995381
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:20
- 大小:16.29KB
HTML编写的贪吃蛇代码Word格式.docx
《HTML编写的贪吃蛇代码Word格式.docx》由会员分享,可在线阅读,更多相关《HTML编写的贪吃蛇代码Word格式.docx(20页珍藏版)》请在冰豆网上搜索。
varshifouchongzhi=true;
functionkeydown(){
if(event.keyCode==38){
if(fangxiang!
=2)fangxiang=1;
if(fangxiang==2)fangxiang=2;
}
if(event.keyCode==40){
=1)fangxiang=2;
if(fangxiang==1)fangxiang=1;
if(event.keyCode==37){
=4)fangxiang=3;
if(fangxiang==4)fangxiang=4;
if(event.keyCode==39){
=3)fangxiang=4;
if(fangxiang==3)fangxiang=3;
}
functionkaishi(){
if(shifouchongzhi){
shifouchongzhi=false;
document.getElementById(sk[0]).style.backgroundColor="
red"
document.getElementById(sk[1]).style.backgroundColor="
document.getElementById(sk[2]).style.backgroundColor="
document.getElementById(shiwu).style.backgroundColor="
blue"
move();
else
alert("
你要先重置"
);
}
functionchongzhi(){
shifouchongzhi=true;
shiwu="
shudu=250;
long=3;
varm=document.getElementsByTagName("
td"
for(varn=0;
n<
400;
n++){
m[n].style.backgroundColor="
yellow"
movedong=true;
functiondong(){
zhanshichunweiba=sk[long-1];
for(varm=long-1;
m>
0;
m--){
sk[m]=sk[m-1]
vari=sk[0].split('
'
if(fangxiang==1){i[0]--;
sk[0]=i[0]+'
+i[1]}
if(fangxiang==2){i[0]++;
if(fangxiang==3){i[1]--;
if(fangxiang==4){i[1]++;
+i[1]}
functionzhenchanshengshiwu(){
varx;
vary;
x=Math.round(Math.random()*19);
y=Math.round(Math.random()*19);
shiwu=x+'
+y;
chanshengshiwu();
functionchanshengshiwu(){
for(varm=0;
m<
long;
m++)
if(shiwu==sk[m]){
zhenchanshengshiwu();
}
functionchishiwu(){
if(shiwu==sk[0]){
long++;
sk[long-1]=zhanshichunweiba;
document.getElementById(sk[long-1]).style.backgroundColor="
chanshengshiwu();
functionjieshujiashu(){
if(i[0]<
0||i[0]>
19||i[1]<
0||i[1]>
19){
你死求"
movedong=false;
if(long>
=6){
shudu=200;
=9){
shudu=150;
=12){
shudu=100;
=15){
shudu=80;
=18){
shudu=50;
=25){
你真NB你赢了"
chongzhi();
functionmove(){
dong();
jieshujiashu();
m++){
document.getElementById(sk[m]).style.backgroundColor="
document.getElementById(zhanshichunweiba).style.backgroundColor="
chishiwu();
if(movedong)
setTimeout("
move()"
shudu);
/script>
bodyonkeydown="
keydown()"
<
inputtype="
button"
width="
80"
value="
开始"
onclick="
kaishi();
"
重置"
chongzhi()"
tableborder="
0"
cellspacing="
id="
quanbu"
tr>
tdid="
0,0"
bgcolor="
20"
height="
/td>
0,1"
0,2"
0,3"
0,4"
0,5"
0,6"
0,7"
0,8"
0,9"
0,10"
0,11"
0,12"
0,13"
0,14"
0,15"
0,16"
0,17"
0,18"
0,19"
/tr>
1,0"
1,1"
1,2"
1,3"
1,4"
1,5"
1,6"
1,7"
1,8"
1,9"
1,10"
1,11"
1,12"
1,13"
1,14"
1,15"
1,16"
1,17"
1,18"
1,19"
2,0"
2,1"
2,2"
2,3"
2,4"
2,5"
2,6"
2,7"
2,8"
2,9"
2,10"
2,11"
2,12"
2,13"
2,14"
2,15"
2,16"
2,17"
2,18"
2,19"
3,0"
3,1"
3,2"
3,3"
3,4"
3,5"
3,6"
3,7"
3,8"
3,9"
3,10"
3,11"
3,12"
3,13"
3,14"
3,15"
3,16"
3,17"
3,18"
3,19"
4,0"
4,1"
4,2"
4,3"
4,4"
4,5"
4,6"
4,7"
4,8"
4,9"
4,10"
4,11"
4,12"
4,13"
4,14"
4,15"
4,16"
4,17"
4,18"
4,19"
5,0"
5,1"
5,2"
5,6"
5,7"
5,8"
5,9"
wid
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HTML 编写 贪吃 代码