【文件属性】:
文件名称:JohnBrandonWebApps:网络应用项目
文件大小:226KB
文件格式:ZIP
更新时间:2024-07-01 12:28:11
JavaScript
蛇
描述
您正在控制一条蛇,它会按照您的指示在屏幕上移动。 游戏的目标是在不撞到自己或跑出界的情况下,尽可能多地吃掉白色颗粒。 随着你吃更多的颗粒,蛇的身体会变得更长。
具体操作
向左移动蛇
向右移动蛇
向上移动蛇
向下移动蛇
吃颗粒
输掉比赛
必要的组件
降价
颗粒发生器
为颗粒的 x,y 坐标随机生成 2 个整数
管理窗口中的颗粒数量
颗粒会有一个坐标位置
蛇
会有方向
有一个长度
游戏
将保持游戏循环
处理所有碰撞
计分
将在整个比赛中跟踪得分
将在会话之间的浏览器中存储高分
模型
将是浏览器的临时文件。 任何数据(只是高分的几个数字)都将存储在那里以供游戏使用。
看法
Index.html 将包含计分表和游戏窗口的主视图。
【文件预览】:
JohnBrandonWebApps-master
----ClassStructure.md(2KB)
----snakeStyles.css(634B)
----index.html(518B)
----.eslintrc(792B)
----styles.css(1KB)
----scores.html(360B)
----snake.html(519B)
----images()
--------snakeTitle.jpg(17KB)
--------background2.jpg(8KB)
--------background4.jpg(6KB)
--------background4.psd(52KB)
--------snakeTitle.png(21KB)
--------background2.psd(43KB)
--------divBackground.jpg(16KB)
--------background3.psd(55KB)
--------background1.psd(55KB)
--------background3.jpg(16KB)
--------background1.jpg(11KB)
----scoreStyles.css(332B)
----README.md(1KB)
----require.js(82KB)
----app()
--------snake.js(4KB)
--------main.js(2KB)
--------chai.js(119KB)
--------game.spec.js(346B)
--------snake.spec.js(3KB)
--------scoring.js(2KB)
--------pellet.js(852B)
--------game.js(2KB)
----page_behaviors.js(0B)