小游戏 贪吃蛇

内容

贪吃蛇游戏包含:1.游戏引擎,2.蛇,3.食物。

基本操作

蛇会自动走,键盘可控制方向(上下左右),碰到边界或者蛇的身体都会结束游戏,努力吃食物长大。

代码

var gGameBox = {
    rows: 30,
    cols: 30,
    allTd: [],
    food:null,
    snake:null,
    timer:null,
    clear:function(){
        for (var i=0;i=gGameBox.cols||m>=gGameBox.rows||n<0||m<0)
    {
        clearInterval(gGameBox.timer)
        alert("GAME OVER")
        return ;
    }
    
    this.fresh()
    if (n == gGameBox.food.x && m == gGameBox.food.y)
    {
        
        this.bd.unshift({n:gGameBox.food.x,m:gGameBox.food.y})
        gGameBox.food.change()
        this.fresh()
        return
    }
    this.bd.unshift({n:n,m:m})
    this.bd.pop()

}

你可能感兴趣的:(小游戏 贪吃蛇)