C推箱子课程设计报告材料.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用文档 实用文档 学 号武汉理工大学华夏学院 学 号 课 程 设 计 报 告 书 课程名称: 软件综合 题 目:基于 VC++6.0 的“推箱子”游戏软件的开发与测试 系 名: 信息工程系 专业班级: 姓 名: 指导教师: 2013 年 元月 18 日 课程设计任务书 学生姓名: 专业班级: 软件 2101 指导教师: 工作单位: 信息系计算机教研室 设计题目: 基于 VC++6.0 的“推箱子”游戏软件的开发与测试 初始条件: 已完成c 语言程序设计、软件工程、数据库概论或数据库技术等课程的学习 系统环境:Intel 奔腾 4 以上处理器,1G 以上内存,40G 以上硬盘, Windows 编程环境,Visual C++ 6.0 编程工具 要求完成的主要任务:(在规定的时间内完成下列任务) (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 主要任务: 系统完成用户登录及管理员增加、删除、修改、查询功能 按系统功能进行游戏背景区域(移动区域、围墙)的设计与绘制: 根据系统实现的功能,绘出功能图、系统流程图 模块调试,运行结果正确,并经教师检查及答辩; 设计报告撰写格式要求:(课程设计报告按统一通用格式书写)具体内容如下: ① 设计任务与要求 ② 总体方案与说明 ③ 程序主要模块的流程图 ④ 问题分析与解决方案的设计思想和改进设想 ⑤ 系统的调试记录、调试报告(即在调试中遇到的主要问题、解决方法及改进设想) ⑥ 小结与体会 附录:① 使用说明 ② 参考资料 时间安排:2012 年 12 月 29 日---2013 年元 18 日(共三周) 第 1 天 第 2 天~第 5 天 第 6 天~第 9 天第 10 天 第 11 天~第 14 天第 15 天 介绍本次课程设计的目的、要求,介绍MFC AppWizard 应用程序框架的简介 介绍 MFC 中的窗口消息的创建及用,完成游戏背景区域 (移动区域、围墙)的设计与绘制 完成目标区域、小人、箱子的绘制、绘制地图、加载/更新地图、关卡的设置及系统整合 系统运行与演示 系统测试与掌握调试的方法和技巧,撰写设计报告按项目组进行演示与答辩,形成课程设计报告文档 指 导 教 师 签 字: 2012 年 12 月 28 日 系 主 任 签 字: 年 月 日 目 录 引言 1 项目需求分析 1 系统概要设计 1 功能控制模块 1 系统流程图 2 推箱子游戏具有的功能 3 能够显示主菜单和界面 3 能够实现键盘操作功能 3 能够把放置到位置的箱子进行变色显示 4 游戏胜负判断功能 4 支持关口选择功能 4 推箱子功能框架 4 游戏界面设计 5 游戏主界面 5 游戏菜单与帮助结构设计 5 游戏中关卡选择对话框设计 6 游戏的界面实现 6 关卡选择对话框的实现 7 详细设计 10 地图文件读取模块的设计与实现 10 地图绘制模块的设计与实现 10 键盘操作模块的设计与实现 12 游戏规则模块设计与实现 12 VC 调试方法介绍 14 调试快捷键 14 跟踪调试 14 异常调试 15 功能测试 17 主菜单和界面显示功能测试 17 键盘操作功能测试 17 箱子放置到指定位置时变色显示功能测试 19 支持地图扩展功能的演示 20 特殊问题及解决方法 21 设计小结 21 参考文献 21 引言 最经典的推箱子游戏,类似的游戏你一定早就玩过。要控制搬运工上下左右移动,来将箱子推到指定地点 记得几年前,《推箱子》在 PC 机上刮起了一股不小的益智类游戏的旋风,现在许多资深玩家也都对《推箱子》赞不绝口,可见有深度的益智类游戏是非常受大家欢迎的。 推箱子游戏 1981 年由日本人今林宏行首创,是在 1982 年 12 月由Thinking Rabbit 公司首次发行,名“仓库番”。箱子只可以推, 不可以拉, 而且一次只能推动一个,胜利条件就是把所有的箱子都推到目的地。 推箱子游戏是一种老少皆宜的益智游戏,既可以开发青少年学生的智力,又可以防止老年痴呆症, 全家一起攻关还可以促进家庭和睦,何乐而不为? 推箱子游戏是目前比较流行的游戏之一,很多操作系统或者流行软件都会带有这种游戏。它既能锻炼思 维的严密性,又有很多乐趣。我们团队比较喜欢玩这个游戏,于是备采用c++编程语言进行实现。 项目需求分析 用户可以进行开始游戏,退出游戏,选关,重新开始游戏等操作。有结束提示。 作为一款极为经典的游戏,推箱子吸引了一代代玩家乐此不疲,通过使用 Visual C++6.0 进行设计,将学习过的知识应用到实际程序中,以便于为以后的进一步学习奠定基础。 推箱子游戏的设计目标完成一个比较简

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档