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

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

ID:47233190

大小:456.79 KB

页数:25页

时间:2019-07-17

C++推箱子课程设计报告材料_第1页
C++推箱子课程设计报告材料_第2页
C++推箱子课程设计报告材料_第3页
C++推箱子课程设计报告材料_第4页
C++推箱子课程设计报告材料_第5页
资源描述:

《C++推箱子课程设计报告材料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档学号武汉理工大学华夏学院课程设计报告书课程名称:软件综合题目:基于VC++6.0的“推箱子”游戏软件的开发与测试系名:信息工程系专业班级:姓名:指导教师:2013年元月18日文案大全实用文档课程设计任务书学生姓名:专业班级:软件2101指导教师:工作单位:信息系计算机教研室设计题目:基于VC++6.0的“推箱子”游戏软件的开发与测试初始条件:1.已完成c语言程序设计、软件工程、数据库概论或数据库技术等课程的学习2.系统环境:Intel奔腾4以上处理器,1G以上内存,40G以上硬盘,Windows编程环境,Visu

2、alC++6.0编程工具要求完成的主要任务:(在规定的时间内完成下列任务)(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)主要任务:系统完成用户登录及管理员增加、删除、修改、查询功能1.按系统功能进行游戏背景区域(移动区域、围墙)的设计与绘制:2.根据系统实现的功能,绘出功能图、系统流程图3.模块调试,运行结果正确,并经教师检查及答辩;设计报告撰写格式要求:(课程设计报告按统一通用格式书写)具体内容如下:①设计任务与要求②总体方案与说明③程序主要模块的流程图④问题分析与解决方案的设计思想和改进设想⑤系统的调试

3、记录、调试报告(即在调试中遇到的主要问题、解决方法及改进设想)⑥小结与体会附录:①使用说明②参考资料时间安排:2012年12月29日---2013年元18日(共三周)第1天介绍本次课程设计的目的、要求,介绍MFCAppWizard应用程序框架的简介第2天~第5天介绍MFC中的窗口消息的创建及用,完成游戏背景区域(移动区域、围墙)的设计与绘制第6天~第9天完成目标区域、小人、箱子的绘制、绘制地图、加载/更新地图、关卡的设置及系统整合第10天系统运行与演示第11天~第14天系统测试与掌握调试的方法和技巧,撰写设计报告第15天

4、按项目组进行演示与答辩,形成课程设计报告文档指导教师签字:2012年12月28日系主任签字:年月日文案大全实用文档目录1引言12项目需求分析13系统概要设计13.1功能控制模块13.2系统流程图23.3推箱子游戏具有的功能33.3.1能够显示主菜单和界面33.3.2能够实现键盘操作功能33.3.3能够把放置到位置的箱子进行变色显示43.3.4游戏胜负判断功能43.3.5支持关口选择功能43.4推箱子功能框架43.5游戏界面设计53.5.1游戏主界面53.5.2游戏菜单与帮助结构设计53.5.3游戏中关卡选择对话框设计63

5、.6游戏的界面实现63.7关卡选择对话框的实现74详细设计104.1地图文件读取模块的设计与实现104.2地图绘制模块的设计与实现104.3键盘操作模块的设计与实现124.4游戏规则模块设计与实现125VC调试方法介绍145.1调试快捷键145.2跟踪调试145.3异常调试156功能测试176.1主菜单和界面显示功能测试176.2键盘操作功能测试176.3箱子放置到指定位置时变色显示功能测试196.4支持地图扩展功能的演示207特殊问题及解决方法218设计小结219参考文献21文案大全实用文档1引言最经典的推箱子游戏,类

6、似的游戏你一定早就玩过。要控制搬运工上下左右移动,来将箱子推到指定地点 记得几年前,《推箱子》在PC机上刮起了一股不小的益智类游戏的旋风,现在许多资深玩家也都对《推箱子》赞不绝口,可见有深度的益智类游戏是非常受大家欢迎的。 推箱子游戏1981年由日本人今林宏行首创,是在1982年12月由ThinkingRabbit公司首次发行,名“仓库番”。箱子只可以推,不可以拉,而且一次只能推动一个,胜利条件就是把所有的箱子都推到目的地。  推箱子游戏是一种老少皆宜的益智游戏,既可以开发青少年学生的智力,又可以防止老年痴呆症,全家一起

7、攻关还可以促进家庭和睦,何乐而不为?推箱子游戏是目前比较流行的游戏之一,很多操作系统或者流行软件都会带有这种游戏。它既能锻炼思维的严密性,又有很多乐趣。我们团队比较喜欢玩这个游戏,于是备采用c++编程语言进行实现。2项目需求分析用户可以进行开始游戏,退出游戏,选关,重新开始游戏等操作。有结束提示。作为一款极为经典的游戏,推箱子吸引了一代代玩家乐此不疲,通过使用VisualC++6.0进行设计,将学习过的知识应用到实际程序中,以便于为以后的进一步学习奠定基础。推箱子游戏的设计目标完成一个比较简单的游戏,使之能够实现推箱子游

8、戏的基本功能,成为一个比较完整的游戏框架。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道,合理安排移动的次序和位置,才能顺利的完成任务。在游戏主界面中,会出现一个小人、若干个箱子和箱子放置点。玩家需要利用方向键控制小人上下左右移动,并

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。