PAGE \* MERGEFORMAT 13
迷宫贪吃蛇
用户签名:
开发成员:
开发时间: 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.选择关卡功能:即游戏分多个难度级别(关卡),用户可以选择不同
您可能关注的文档
- EDA课程设计——交通信号灯控制器设计.doc
- C++程序设计石头剪刀布.doc
- A连锁便利店配送中心业务流程优化设计.doc
- 10万吨年生物柴油工厂磷脂浓缩和精制系统工艺设计.doc
- 上海房地产开发流程.doc
- 丙酮与水的连续精馏塔课程设计.doc
- 110kV变电所电气一次系统设计.doc
- PCI及PRACH参数规划指导原则.doc
- PLC课程设计—除尘生产线.doc
- 555信号发生器课程设计.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 餐厅服务质量保证措施及服务承诺.docx VIP
- 史赛克SFDAI髓内钉系统商品名T中文说明书.pdf VIP
- 2025至2030特种车行业风险投资发展分析及运作模式与投资融资报告.docx VIP
- 监控系统及门禁系统维护方案.docx VIP
- AQ1029-2019 煤矿安全监控系统及检测仪器使用管理规范 (AQ 1029-2019).pdf VIP
- 2026-2031主机游戏市场调查报告.docx VIP
- 《华为组织力:构建持续打胜仗的团队》华为前高管深度解析华为组织底层逻辑-读书笔记.pdf VIP
- 职业健康体检PPT课件.pptx VIP
- 工会会员端午节慰问品采购 投标方案(技术方案).doc VIP
- 2025-2026学年人教版英语七年级上册期末复习.pdf VIP
原创力文档

文档评论(0)