当前位置:   article > 正文

利用JS实现贪吃蛇_js贪吃蛇

js贪吃蛇

第一步:绘制地图 利用JS输出表格。

第二步:产生蛇头和食物   蛇头:红色 食物蓝色。

第三步,通过js动态产生元素。

第四步,点击按钮时,让蛇头移动。

第五步:按下键盘上下左右时,改变当前蛇头移动方向。

注意解决如下贪吃蛇项目的几个问题:

1、食物的位置有可能会和身体重叠。

2、没有出界的死亡判定。

3、分数没跟随变化 

4、如果出现蛇头吃到自己身体,出现死亡判定。

5、防止出现蛇头,反方向移动

注:代码段中有相关注释

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>617贪吃蛇</title>
  6. <style>
  7. *{
  8. padding: 0;
  9. margin: 0;
  10. }
  11. #map{
  12. width: 500px;
  13. height: 500px;
  14. background-color: pink;
  15. position: relative;
  16. }
  17. table{
  18. position: absolute;
  19. top:64px;
  20. left:0
  21. }
  22. td{
  23. width: 46px;
  24. height: 46px;
  25. }
  26. </style>
  27. </head>
  28. <body>
  29. <h1 id="score">Score:0</h1>
  30. <button id="bt1"></button>
  31. <button id="bt2"></button>
  32. <button id="bt3"></button>
  33. <div id="map">
  34. </div>
  35. <script>
  36. //第一步:绘制地图 利用JS输出表格
  37. document.write("<table border='1' cellpadding='0'>")
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/1001449
推荐阅读
相关标签
  

闽ICP备14008679号