WEB开发网
开发学院网页设计JavaScript 网页游戏“贪食蛇”简析 阅读

网页游戏“贪食蛇”简析

 2010-09-14 13:08:59 来源:WEB开发网   
核心提示: Map = new Array() //创建全局数组Map[]for(y=0; y<Rows; y++){Map[y]=new Array() //创建全局二维数组Map[][],初始值为'0'for(x=0; x<Cells; x++) Map[y][x] =

    Map = new Array() //创建全局数组Map[]
    for(y=0; y<Rows; y++)
    {
    Map[y]=new Array() //创建全局二维数组Map[][],初始值为'0'
    for(x=0; x<Cells; x++)
      Map[y][x] = '0' //'0'值表示“空地”
    }

    //ShowGrid(); //显示地图内格子

    Sx = parseInt(Math.random()*Cells) //创建全局变量Sx,赋予随机数
    Sy = parseInt(Math.random()*Rows) //创建全局变量Sy,赋予随机数
    CreateSnake() //生成蛇 - div
    CreatFood()  //生成食物 - span
    AllDiv = MainMap.all.tags('DIV')  //创建全局数组AllDiv,只有一个元素AllDiv[0]。MainMap是div的ID
    AllSpan = MainMap.all.tags('SPAN') //创建全局数组AllSpan,只有一个元素AllSpan[0]
   }

   //显示地图内格子
   function ShowGrid()
   {
    for(r=0; r<Rows; r++) //行
    {
     t = r*Num;
     for(c=0; c<Cells; c++) //列
     {
      l = c*Num;
      MainMap.innerHTML += '<table style="position:absolute;left:'+ l +';top:'+ t +';width:'+Num+';height:'+Num+';" cellpadding=0 cellspacing=0><tr><td align=center valign=middle class=grid>O</td></tr><table>'
     }
    }
   }

上一页  1 2 3 4 5  下一页

Tags:网页 游戏 简析

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接