下载此文档

贪吃蛇小游戏.doc


文档分类:IT计算机 | 页数:约1页 举报非法文档有奖
1/1
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/1 下载此文档
文档列表 文档介绍
贪吃蛇小游戏为了提高自己的javascript编写能力,终于决定做一点自己的小东西了。这个念头已经萌生了很长时间,但是迟迟没有动工的原因有两个,第一是不知道做点什么好,第二是一直怀疑自己的实力。现在终于决定做一个最最简单但是几乎所有人都玩过的小游戏---贪吃蛇。正式开始之前,无疑是需要写好文档,虽然不是很专业,但怎么也得写一下思路。一功能需求: 1:蛇能够吃随机产生的蛋,每吃一个蛋就会增加长度并加快移动速度。 2:蛋有不同的颜色,蛇吃了蛋之后颜色会和吃到的蛋的颜色一样。 3:积分:每吃一个蛋,增加总分。二具体实现: 1:实现游戏的基本界面:在一个矩形内计算出n*n列的格子。 2:画出蛇的初始位置 3:实现蛇的移动。 4:控制蛇的方向。 5:吃蛋。 6:吃蛋之后蛇的长度增加。 7:蛋的位置随机出现。 8:增加单的速度。将整个界面分成50*30的方格阵图,蛇的显示用二维数组表示,如果蛇向前移动,那么蛇头前面增加一个节点,蛇尾删除,所以需要不断记录蛇头和蛇尾的位置,加入蛇头记录为head,那么当新增加蛇头之后,就需要改变蛇头的下标,同样的,如果蛇头去掉一个之后,就需要改变蛇尾的下标。因为,实现蛇的移动不是真的改变蛇头的位置,而是蛇头的不断变化来实现!!那么重点就需要做到以下几点:第一:不适用表格的情况下,就需要不断创建新的“蛇头”,关键是设定新蛇头的位置。第二:在创建新的蛋的时候,需要考虑蛋的位置不和现在蛇身位置冲突,那么就需要不断记录蛇所占有的位置。第三:怎么实现蛇的随机移动,这是键盘事件,不同的按钮对应在不同的位置创建蛇头和删除蛇尾。

贪吃蛇小游戏 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数1
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wxc6688
  • 文件大小24 KB
  • 时间2020-01-05