- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
迷宫贪吃蛇
用户签名:
开发成员:
开发时间: 2009年12月7日
目录
引言………………………………………………………………(3)
工作计划…………………………………………………………(3)
1.1 主要任务阶段划分…………………………………………(3)
1.2 工作任务分工………………………………………………(3)
需求分析…………………………………………………………(4)
2.1 概述…………………………………………………………(4)
2.2 用户分析……………………………………………………(4)
2.3 约束条件……………………………………………………(4)
2.4 功能需求……………………………………………………(4)
2.5 用户界面需求………………………………………………(5)
设计与实现……………………………………………………… (5)
3.1 概述………………………………………………………… (5)
3.2 详细设计……………………………………………………(5)
3.2.1类的抽象与设计………………………………………(5)
3.3 主要程序文件………………………………………………(6)
3.4开发环境以及部署环境要求……………………………… (8)
3.5主要源码…………………………………………………… (8)
测试………………………………………………………………(12)
4.1 概述…………………………………………………………(12)
4.2 测试环境……………………………………………………(12)
4.3 测试计划……………………………………………………(12)
4.4测试项目及结果…………………………………………… (12)
工作总结…………………………………………………………(13)
5.1 工作成果……………………………………………………(13)
5.2 过程分析……………………………………………………(13)
5.3 经验教训及其分析…………………………………………(13)
0引言
由于传统的贪吃蛇只是在一个宽阔的用户区进行游戏。对于蛇只是在区域四周有障碍墙壁,这样也许在一开始不会有太大的难度和成就感。
又由于人们曾经也钟爱一种迷宫游戏,它主要是考察玩家的观察力,看能否在最短的时间里走出迷宫。
基于以上两个游戏,我们准备利用本学期学到的windows界面程序设计方法将两个游戏有机结合起来,使用户既能体验贪吃蛇中看着蛇身不断加长而绕出各种折线的成就感,又能感受到在迷宫中找寻出路的紧张心情,而且迷宫的出现使蛇遇到的障碍遍布游戏区,这样用户就更能展示一下自己操作的高水平。
1 工作计划
1.1主要工作阶段划分
项目名称 时间安排 需求分析 2009.12.7——2009.12.8 设计与实现 2009.12.8——2009.12.10 测试与维护 2009.12.10——2009.12.12 1.2工作任务分工
阶段名称 任务名称 任务描述 负责人 协助人 需求分析 现有游戏的分析 对现有的贪吃蛇游戏进行分析 趣味性分析 对游戏的趣味性、休闲性分析 功能需求 对游戏的功能、方式进行分析 设计与实现 系统结构设计 游戏的功能、结构分析 界面设计 用户与游戏交互的设计 编码实现 具体的编程实现 测试与维护 功能测试 对游戏的功能进行测试 性能测试 对游戏的性能进行测试
2需求分析
2.1概述
本人进行了对现有游戏代码的分析,借鉴了其中的部分实现思想,进而在组内进行讨论,根据我们的需求参与了程序中两个主要类的设计及类中接口的功能定义。并实现了CTable类的代码;
实现了对游戏界面框架的部分搭建,诸如对话框的实现等均有本人根据自己的现有知识,再加上网上查些信息、查看MSDN进行编写,而实现的接口则预留出来等待后期的具体核心代码来调用;
对游戏进行了测试,发现了问题并通过老师的帮助进行了解决。
2.2用户分析
1.该游戏至少支持贪吃蛇的基本玩法,创新可以有,但贪吃蛇游戏的经典玩法是不能少的;
2.该游戏对键盘输入要有较快的反应速度;
3.该游戏界面要漂亮一些;
4.该游戏要支持速度选择;
5.该游戏运行要比较稳定。
2.3 约束条件
1.该游戏比较简单,要求在一周进行进行完从分析到设计到编码再到测试;
2.提交游戏要有相应的文档。
2.4功能需求
1.贪吃蛇的基本玩法:即可以用上、下、左、右键控制游戏区蛇的运动方向,使之向着食物方向运动,并吞吃食物使身体增长;
2.调节蛇的运动速度:即用户可以调节蛇的运动速度来选择不同的难度;
3.选择关卡功能:即游戏分多个难度级别(关卡)
您可能关注的文档
最近下载
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 景区标准体系明细表.docx VIP
- 2024身体护理趋势报告.pdf VIP
- 建筑工程资料用表(ABC表).pdf VIP
- 海洋自然资源数据分类与编码规范 DB44 T 2463—2024.docx VIP
- 2022版 电力建设土建工程施工、试验及验收标准表式(第1部分 施工).doc
- 全国英语等级考试PETS4大纲词汇5336个.doc
- 2025广西公需科目培训考试答案(90分)——“一区两地一园一通道”建设;人工智能时代的机遇与挑战(1).pdf VIP
- 最新骨科临床路径(25个).pdf VIP
- 第12课 汉武帝巩固大一统王朝 课件(共28张PPT)(含音频+视频).pptx VIP
文档评论(0)