跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

HTML5制作贪吃蛇游戏

本篇文章主要介绍了h5 canvas实现贪吃蛇小游戏,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 本文介绍了H5 canvas实现贪吃蛇小游戏,分享给大家,具体如下: 实现效果如下 实现思路: ps:这个只是思路,详细可看代码注释 立即学习 “ 前端免费学习笔记(深入) ”; 一、先把蛇画出来 定义一下蛇的结构,用一个数组保存一堆矩形,包含蛇头(红)和蛇身(灰)。 画蛇(初始状态) 二、蛇能动(重点) 蛇移动方式:自始至终都只有蛇头在动 画一个灰色的方块,位置与蛇头重叠 将这个方块插到数组中蛇头后面一个的位置arrar.splice(0,1,rect) 砍去末尾的方块array.pop() 将蛇头向设定方向移动一格 基于PhoneGap的HTML5的移动应用 中文WORD版 本文档主要讲述的是基于PhoneGap的HTML5的移动应用;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看 下载 需要一个保存方向的变量(direction) 根据方向进行移动,一次移动一个格 根据按键改方向 三、随机投放食物 需要随机食物的位置 需要判断食物在不在蛇身上。 四、吃食物 判断食物是否与蛇头重叠 数组加一个元素(少删除一个元素就是加一个元素) 生成新的食物 五、gameover 撞墙判定 装自己判定
Document

相关文章