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

  1177   1  查看评论 (4)
    Html
    Css
    Js
↑上面代码改变,会自动显示代码结果
jQuery调用版本:1.11.1

讨论这个项目(4)回答他人问题或分享使用方法奖励jQ币

    路人丁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
    回复
取消回复
    PROMULGATOR

    追忆

    湖北省武汉市