css**
*tdtable
js**
window.onload = function();
function
snake()
//將tr放到tbody中
}//將tbody放入table中
ota.cellspacing = '1';
//約定一下所有的顏色 黑邊框#333 大背景#ccc 紅點背景red #555蛇身的顏色 #eee蛇頭的顏色
//隨機乙個紅點,先獲取所有的td存起來,以便後續使用
var atd = document.getelementsbytagname("td");
fruit();
function
fruit()
else
}//初始化蛇的位置
var arr = [[19,20]];
var rows =otb.rows;
var timer = null
;
var keytimer = null
;
var directioncode = "";
var snakemove ="";
snakecolor();
function
snakecolor()
rows[arr[0][0]].cells[arr[0][1]].style = 'background:#eee;border:2px solid #333'; //
19 = arr[0][0] 20 = arr[0][1]
}
//檢測鍵盤事件
document.onkeydown = function
(e),20)
function
dokeyaction(keyco)
else
}//37 38 39 40 左上右下 32空格 enter 13
switch
(keyco)
else
break
; }
}//運動的timer
function
snaketimer(y,x);
clearinterval(timer);
//tudo這裡的清除timer只是暫時處理
timer = setinterval(function
()
//檢測是否碰到邊緣了
if(arr[0][0]+y<0 || arr[0][0]+y>39 || arr[0][1]+x<0 || arr[0][1]+x>39)
//檢測是否撞到自己了
for(var i=1; i)
}arr.unshift( [arr[0][0]+y,arr[0][1]+x] ); //
arr.unshift(新值),在arr最前面插入乙個(新值)
//是否遇到紅色的塊了
if(rows[arr[0][0]].cells[arr[0][1]].style.backgroundcolor == 'red')else
snakecolor();
},window.snakespeed);
}function
fail()
};if(!window.snakespeed)
}
JS實現簡單的遊戲貪吃蛇
doctype html html head meta charset utf 8 title document title head body body script 貪吃蛇 鍵盤的方向鍵,控制蛇的方向,碰撞食物,實現增加長度的效果,撞到牆壁或自身,遊戲結束 分析 地圖 提供邊界 食物 隨機出現,...
C 簡單貪吃蛇遊戲
用c 實現的非常簡單的非圖形介面的簡單貪吃蛇遊戲 include include include include include includeusing namespace std void transport short short short void set short,short void...
C 編寫貪吃蛇遊戲 RedSnake
開發環境 microsoft visual studio net 2003 開發語言 c 開發者 red angelx 程式介面如圖一所示圖一 主介面左邊是遊戲區域,由乙個 picturebox 和lable 組成,picturebox 用來繪製遊戲介面,label 用來顯示遊戲是否執行。右邊是狀態...