Html
    Css
    Js

    
                        

                        
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.1
 立即下载

原生js写的贪吃蛇(原创)

5
      I Iove you Iike a love s0
      2018/3/5 14:46:49
      路人丁0
      2018/2/5 10:30:48

      这个原生贪吃蛇写得非常棒,赞一个

      回复

      追忆0
      2018/2/5 10:20:09

      因为没法修改,请需要的朋友自己将键盘监听那段替换为以下内容:

      document.body.addEventListener(keydown
          function(e) {
              if ((e.keyCode == 87 || e.keyCode == 38) && that.dir != D) {
                  that.dir = U
              } else if ((e.keyCode == 83 || e.keyCode == 40) && that.dir != U) {
                  that.dir = D
              } else if ((e.keyCode == 65 || e.keyCode == 37) && that.dir != R) {
                  that.dir = L
              } else if ((e.keyCode == 68 || e.keyCode == 39) && that.dir != L) {
                  that.dir = R
              }
          }
          false)
      回复
      画地为牢吧0
      2018/2/4 20:29:40

      吃两个后,然后按反方向 会卡 住

          追忆0
          2018/2/5 10:05:26
          嗯,不是卡住了,是判定游戏结束了。在蛇行走的时候如果按了相反的方向键就判定撞到自己,已在最新的版本中修复了此bug
      回复