如何使用JS代码写出贪吃蛇游戏(详细教程)

本篇文章给大家分享了用嘴简单的js代码来实现经典贪吃蛇游戏的全部内容,有兴趣的朋友参考学习下。

曾经诺基亚的贪吃蛇风靡一时,在游戏匮乏的年代,用java实现太难,现在网页制作20行代码就做成一个简单的demo了,时代在进步啊

如何使用JS代码写出贪吃蛇游戏(详细教程)

如何使用JS代码写出贪吃蛇游戏(详细教程)

完整脚本代码:

  1. nbsp;html>       var sn = [ 42, 41 ], dz = 43, fx = 1, n, ctx = document.getElementById("can").getContext("2d"); function draw(t, c) { ctx.fillStyle = c; ctx.fillRect(t % 20 * 20 + 1, ~~(t / 20) * 20 + 1, 18, 18); } document.onkeydown = function(e) { fx = sn[1] - sn[0] == (n = [ -1, -20, 1, 20 ][(e || event).keyCode - 37] || fx) ? fx : n }; !function() { sn.unshift(n = sn[0] + fx); if (sn.indexOf(n, 1) > 0 || n399 || fx == 1 && n % 20 == 0 || fx == -1 && n % 20 == 19) return alert("GAME OVER"); draw(n, "Lime"); if (n == dz) { while (sn.indexOf(dz = ~~(Math.random() * 400)) >= 0); draw(dz, "Yellow"); } else draw(sn.pop(), "Black"); setTimeout(arguments.callee, 130); }();   

登录后复制

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

在zTree树插件中如何实现全国五级地区点击后加载

在zTree树插件中如何实现全国五级地区点击后加载

在zTree树插件中如何实现全国五级地区点击后加载

以上就是如何使用JS代码写出贪吃蛇游戏(详细教程)的详细内容,更多请关注【创想鸟】其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

点点赞赏,手留余香

给TA打赏
共0人
还没有人赞赏,快来当第一个赞赏的人吧!
    编程技术

    Angular服务端渲染方法总结

    2025-3-30 8:50:33

    编程技术

    在HTTP中gzip压缩问题

    2025-3-30 8:50:46

    0 条回复 A文章作者 M管理员
    欢迎您,新朋友,感谢参与互动!
      暂无讨论,说说你的看法吧
    个人中心
    购物车
    优惠劵
    今日签到
    私信列表
    搜索