请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站
快捷导航
本帖最后由 11级物联网学长 于 2016-1-3 14:30 编辑

       不久前帮别人写了个贪吃蛇的小游戏。由于本人比较懒,不想好好画界面,所以采用的是HTML+JS+CSS实现的。不过思想是不分语言的。
       首先考虑下贪吃蛇具体需要做什么。第一,要有一个键盘监听事件,知道玩家选择的移动方向。第二,需要能够随机的生成果实,贪吃蛇吃到果实后,能够增加自己的长度。第三,需要记录贪吃蛇的长度和贪吃蛇的运动轨迹,我的思想是借鉴了队列的思想,每次在队首压入贪吃蛇下次需要运动的坐标,弹出队尾元素,维持队列的长度为贪吃蛇的长度即可。
       代码比较简单,总共加起来不到200行。注释写的也比较详细。感兴趣的同学可以自己下下来看看。(界面很简陋,勿喷

贪吃蛇.rar

1.92 KB, 下载次数: 47, 下载积分: 金钱 -30

共 3 个关于本帖的回复 最后回复于 2016-9-12 09:06

堇年 论坛元老 发表于 2016-1-3 17:04:41 | 显示全部楼层
这个逻辑感觉也挺复杂的,虽然游戏简单,
11级物联网学长 版主 发表于 2016-1-4 10:25:22 | 显示全部楼层
堇年 发表于 2016-1-3 17:04
这个逻辑感觉也挺复杂的,虽然游戏简单,

就像脑筋急转弯,思路绕不过去,会觉得很难,绕过去了,其实很简单。
匿名  发表于 2016-9-12 09:06:16
赞一赞,顶
使用道具
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

推荐板块

精彩推荐

明星用户

  • admin大叔级摄影爱好者,喜欢分享访问主页>>
  • 堇年积极有责任心,热心公益事业访问主页>>
  • 我爱物联网红米达人,爱拍照的北京女孩访问主页>>

QQ|手机版|小黑屋|我爱物联网(www.52iots.com) ( 豫ICP备12018881号 )  

GMT+8, 2018-12-12 20:59 , Processed in 0.226295 second(s), 35 queries .