1 / 28
文档名称:

C 推箱子课程设计报告.doc

格式:doc   大小:413KB   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 推箱子课程设计报告.doc

上传人:aqlsxc66 2018/8/24 文件大小:413 KB

下载得到文件列表

C 推箱子课程设计报告.doc

文档介绍

文档介绍:武汉理工大学华夏学院
课程设计报告书
课程名称: 软件综合
题目:基于VC++“推箱子”游戏软件的开发与测试

系名: 信息工程系
专业班级:
姓名:
指导教师:
2013 年元月 18日
课程设计任务书
学生姓名: 专业班级: 软件2101
指导教师: 工作单位: 信息系计算机教研室
设计题目: 基于VC++“推箱子”游戏软件的开发与测试
初始条件:
已完成c语言程序设计、软件工程、数据库概论或数据库技术等课程的学****br/>2. 系统环境:Intel 奔腾4以上处理器,1G以上内存,40G以上硬盘,
Windows编程环境,Visual C++
要求完成的主要任务:(在规定的时间内完成下列任务)
(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
主要任务:
系统完成用户登录及管理员增加、删除、修改、查询功能
1. 按系统功能进行游戏背景区域(移动区域、围墙)的设计与绘制:
2. 根据系统实现的功能,绘出功能图、系统流程图
3. 模块调试,运行结果正确,并经教师检查及答辩;
设计报告撰写格式要求:(课程设计报告按统一通用格式书写)具体内容如下:
①设计任务与要求②总体方案与说明
③程序主要模块的流程图④问题分析与解决方案的设计思想和改进设想
⑤系统的调试记录、调试报告(即在调试中遇到的主要问题、解决方法及改进设想)
⑥小结与体会
附录:①使用说明②参考资料
时间安排:2012年12月29日---2013年元18日(共三周)
第1天
介绍本次课程设计的目的、要求,介绍MFC AppWizard应用程序框架的简介
第2天~第5天
介绍MFC中的窗口消息的创建及用,完成游戏背景区域(移动区域、围墙)的设计与绘制
第6天~第9天
完成目标区域、小人、箱子的绘制、绘制地图、加载/更新地图、关卡的设置及系统整合
第10天
系统运行与演示
第11天~第14天
系统测试与掌握调试的方法和技巧,撰写设计报告
第15天
按项目组进行演示与答辩,形成课程设计报告文档
指导教师签字: 2012年12月28日
系主任签字: 年月日
目录
1 引言 1
2 项目需求分析 1
3 系统概要设计 1
功能控制模块 1
系统流程图 2
推箱子游戏具有的功能 3
能够显示主菜单和界面 3
能够实现键盘操作功能 3
能够把放置到位置的箱子进行变色显示 4
游戏胜负判断功能 4
支持关口选择功能 4
推箱子功能框架 4
游戏界面设计 5
游戏主界面 5
游戏菜单与帮助结构设计 5
游戏中关卡选择对话框设计 6
游戏的界面实现 6
关卡选择对话框的实现 7
4 详细设计 10
地图文件读取模块的设计与实现 10
地图绘制模块的设计与实现 10
键盘操作模块的设计与实现 12
游戏规则模块设计与实现 12
5 VC调试方法介绍 14
调试快捷键 14
跟踪调试 14
异常调试 15
6 功能测试 17
主菜单和界面显示功能测试 17
键盘操作功能测试 17
箱子放置到指定位置时变色显示功能测试 19
支持地图扩展功能的演示 20
7 特殊问题及解决方法 21
8 设计小结 21
9 参考文献 21
引言
最经典的推箱子游戏,类似的游戏你一定早就玩过。要控制搬运工上下左右移动,来将箱子推到指定地点
记得几年前,《推箱子》在PC机上刮起了一股不小的益智类游戏的旋风,现在许多资深玩家也都对《推箱子》赞不绝口,可见有深度的益智类游戏是非常受大家欢迎的。推箱子游戏1981年由日本人今林宏行首创,是在1982年12月由Thinking Rabbit 公司首次发行,名“仓库番”。箱子只可以推, 不可以拉, 而且一次只能推动一个,胜利条件就是把所有的箱子都推到目的地。
推箱子游戏是一种老少皆宜的益智游戏,既可以开发青少年学生的智力,又可以防止老年痴呆症,全家一起攻关还可以促进家庭和睦,何乐而不为?
推箱子游戏是目前比较流行的游戏之一,很多操作系统或者流行软件都会带有这种游戏。它既能锻炼思维的严密性,又有很多乐趣。我们团队比较喜欢玩这个游戏,于是备采用c++编程语言进行实现。
项目需求分析
用户可以进行开始游戏,退出游戏,选关,重新开始游戏等操作。有结束提示。
作为一款极为经典的游戏,推箱子吸引了一代代玩家乐此不疲,通过使

最近更新

利用医学文献解决复杂医学问题的实用方法 30页

2024年贵州思南县事业单位招聘引进高层次及紧.. 278页

2024年贵州电子商务职业技术学院单招职业适应.. 56页

2024年贵州省国土资源勘测规划研究院招聘历年.. 281页

2024年贵州省机关事务管理局招聘历年高频难、.. 280页

利用WI技术监测皮肤瘙痒患者 32页

2024年贵州省质监局直属事业单位招聘16人历年.. 276页

2024年辽宁省沈阳市行政职业能力测验题库加解.. 149页

2024年镇江市高等专科学校单招职业适应性测试.. 54页

2024年阜阳幼儿师范高等专科学校单招职业适应.. 53页

2024年青海农牧科技职业学院单招职业适应性测.. 55页

内蒙古伊克昭盟事业单位招聘考试(职业能力倾.. 150页

内蒙古通辽市选调生考试(行政职业能力测验).. 148页

天津市选调生考试(行政职业能力测验)综合能.. 149页

山西省吕梁市事业单位招聘考试(职业能力倾向.. 148页

山西省运城市事业单位招聘考试(职业能力倾向.. 147页

江苏省苏州市选调生考试(行政职业能力测验).. 148页

河北省唐山市事业单位招聘考试(职业能力倾向.. 148页

河北省沧州市事业单位招聘考试(职业能力倾向.. 149页

农村住房补贴申请书 2页

WinCC V7.3 C脚本手册 38页

矿山地质工作在矿山生产过程中的作用 6页

渗滤液(初级)试题(共35页) 35页

最新封顶仪式讲话稿(讲话稿范文) 5页

铁路集装箱运输安全管理方法探讨 75页

创业与创新管理ppt课件 83页

电信公司用心服务讲稿--用心服务到永远 5页

小学中高年级跨学科作文教学的实验研究 5页

流产教案 6页