- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
贪吃蛇设计规格明书
贪吃蛇设计规格说明书
院系:信息技术学院
姓名:livechange
指导老师:XXX
日期:2016-06-07
目录
一、设计背景 2
二、需求分析 2
三、运行环境 3
四、设计概要 3
五、详细设计 5
六、停止游戏 8
贪吃蛇
一、设计背景
随着科技的发展,笔记本、手机的价格相对于以前下降很多,现在很多普通人也可以使用笔记本、智能手机。笔记本、手机不再只是主要用来办公、接打电话。更多的用户希望在工作、学习之余通过方便灵巧可随身携带的设备休闲娱乐。因此,为了迎合众多用户的需求并适应用户要求,开发具有很强的娱乐性和交互性的贪吃蛇小游戏。可以说该游戏的优势在于它的简单易行,不论是笔记本、iPad,还是智能手机,都能很快顺利的运行。在如今社会,人们的工作学习压力逐渐增大,生活节奏逐渐加快,大多数人没有足够的时间去休闲娱乐,放松自己。这款小型的游戏,可以让我们随时随地都能享受游戏。让我们从繁重的日常生活中解脱出来。游戏的主界面应该力求简单,以提高玩家对游戏的兴趣。游戏的控制模块应该做到易懂、易操作,以给玩家一个很好的游戏环境。由于本程序简单易操作,交互性好,对用户没什么特别要求。一般用户经过几分钟练习都可以熟悉本游戏的规则。
二、需求分析
贪吃蛇游戏是一个小型益智游戏,它可以锻炼人们的反应能力,尤其是在开发人的智力方面,很受人们的欢迎。本组该次小游戏程序设计包含二维数组、鼠标操作及图形化函数等方面知识。具体需求概要如下:
1.初始化游戏界面为700*600大小。
2.在HTML中用格子初始蛇长及蛇的位置,用上、下、左、右控制方向进行游戏。游戏过程中,每吃到一次食物蛇身增加一格,分数加10分。
3.蛇头咬到蛇尾或蛇头接触边框,则停止游戏,显示累计分数,游戏结束。
三、运行环境
本程序对硬件配置要求不高,只需要设备支持HTML5即可。适合在笔记本、iPad、智能手机运行。
四、设计概要
初始化模块:
屏幕初始化,屏幕初始化用于显示游戏信息;
游戏界面模块:
设计灰色的边框,边框内用白色灰框格子填充作为游戏活动区域;
游戏运行模块:
运用函数控制蛇长及食物的关系,并使用键盘控制方向,空格键暂停(继续)。
判断模块:
头咬到尾或头接触活动区域外围,则游戏结束,显示累计分数。
控制键
控制说明:用户可以从界面按钮和键盘上、下、左、右和空格键控制游戏。
使用界面
五、详细设计
SEO优化
SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”。SEO是指通过对网站内部调整优化及站外优化,使网站满足搜索引擎收录排名需求,在搜索引擎中提高关键词排名,从而把精准用户带到网站,获得免费流量,产生直接销售或品牌推广。
优化内容
内部优化META标签优化:例如:TITLE,KEYWORDS,DESCRIPTION等的优化。
添加link rel=shortcut icon href=favicon.ico/title的小logo增加美化效果。
画图函数
控制布局
按钮点击onclick事件,给按键赋相应的键值。对页面进行控制,可以通过键盘及页面显示按钮进行控制游戏。
按键响应
判断前进方向,禁止反方向。例如,当贪吃蛇正在向下走,点击上键不做任何改变,继续向下走。点击空格、页面暂停按钮,即可停止游戏。
方向控制
对toGo函数的值进行判断,确定蛇的前进方向。
启动游戏
启动游戏,调用添加食物函数,画图函数。
死亡判断
1).撞到墙壁。
2).撞到自己。
六、停止游戏
撞墙停止
撞到自己
仅供个人参考使用,如有错误请联系livechange@163.com
贪吃蛇设计规格说明书
source of inexhaustible power and to promote economic and social development. County upper and lower must station in global of height, more deep awareness technology innovation, and talent intelligence of major meaning, zoom talent on development of support role, constantly push city WCB two learn a do learning arrangements specific programme for ensure two learn a do learnin
您可能关注的文档
- 财务顾问主办人试大纲08012.doc
- 财富密码讲师,富密码培训师鹏达老师人生的118目标!!!!.doc
- 财政六五普法法知识竞赛真题.doc
- 财税专业技能等考试(ATT)从业级模拟试卷.docx
- 财经法规和会计业道1.doc
- 财经法规第一章三节.doc
- 财经法规考试题第四章.doc
- 货币金项目可行研究报告.docx
- 财务案例研究复范围.doc
- 货架项目可行性究报告(目录).docx
- Haier海尔413升风冷变频多门冰箱 BCD-413WGHFD1BSJU1(白)说明书用户手册.pdf
- Siemens西门子工业抽屉式断路器主回路后垂直连接 抽屉式断路器主回路后垂直连接使用手册.pdf
- Samsung三星智能佩戴设备 Galaxy Fit3安全手册.pdf
- Samsung三星滚筒洗衣机 AI神 黑钻热泵洗烘旗舰 WD18DB8995BZSC使用手册.pdf
- Sakura樱花消毒柜 保洁柜消毒柜 SCQ-130D6用户手册说明书.pdf
- Hifiman头领科技ARYA UNVEILED说明书用户手册.pdf
- Siemens西门子工业抽屉式主回路连接前置端子 支撑件 抽屉式主回路连接前置端子 支撑件使用手册.pdf
- Siemens西门子工业中性线的外部电流传感器 中性线的外部电流传感器使用手册.pdf
- Siemens西门子工业电子脱扣单元 电子脱扣单元使用手册.pdf
- Razer雷蛇Playstation 专用雷蛇战锤狂鲨极速版 RZ12-038203 用户指南 (简体中文)说明书用户手册.pdf
最近下载
- 腰椎的解剖及腰部的层次解剖ppt参考课件.ppt
- 知识产权助推新质生产力发展.pptx VIP
- NB∕T 10805-2021 水电工程溃坝洪水与非恒定流计算规范.pdf
- 2022年鄄城县工会系统招聘考试题库及答案解析.docx VIP
- 2024年医师定期考核必考题库及答案.pdf
- 2023年互联网信息审核员理论考试题库(含答案).pdf VIP
- 2024中考语文《西游记》历年真题专练(学生版+解析版).pdf VIP
- 高中音乐鉴赏测试题.doc VIP
- 人教三上数学《数学广角—集合》单元作业设计方案(13页).pdf VIP
- 省级政府和重点城市一体化政务服务能力调查评估报告2021年.pdf VIP
文档评论(0)