Javascript浅尝:《贪吃蛇》续1——网页上的键盘事件

上一篇文章,我挂出了一个我用JS写的贪吃蛇,感觉怎么样呢?

因为最近在学习JS,就想找个项目来练习练习,之前用Java写过贪吃蛇,实现方法是现成的,所以就想到再用JS来写一个。

写代码之前,第一个考虑的就是按键的实现问题,这里有2点:

  1. 按方向键和空格键可以进行转向和暂停操作。
  2. 一般情况下,按方向键和空格键的时候页面会滚动,会影响玩游戏,所以游戏中,按键时滚动条必须锁定,而结束游戏后需要解锁。

那么就先来说说第一点,比较容易,给document添加onkeydown事件,通过event.keyCode来判断是哪些按键被按下,然后执行相应的操作。 继续阅读

Javascript浅尝:贪吃蛇,好不好玩吖~

开 始 游 戏

提示: 游戏中按 [空格键] 暂停


重 新 开 始
结 束 游 戏

按方向键开始移动…

得分: 0

Javascript的贪吃蛇终于写完了,后面再放出教程!最好使用Chrom来玩~

源码放在了github上,这里直达:github.com/Strangeen/JS_Snake