- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
53江苏大学C扫雷课程设计
课 程 设 计 说 明 书
题 目: 扫雷程序
学院名称:
专业班级:
姓名学号:
指导教师:
2013 年 07 月
课程设计任务书
专业班级: 学生姓名: 指导教师:
一、课程设计题目:扫雷程序
二、目的与要求:
1、目的:
(1)要求学生熟练掌握C++语言的基本知识和C++调试技能;
(2)掌握用C++开发应用程序的一般步骤和方法;
(3)能够利用所学的基本知识和技能,解决简单的面向对象的程序设计问题。
(4)培养学生综合利用C++语言进行程序设计的能力,主要是培养学生利用系统提供的标准图形函数进行创新设计。
2、基本要求:
(1)利用面向对象的编程思想以及C++的编程方法完成系统的设计;
(2)要求在设计的过程中,建立清晰的类层次;
(3)在系统中至少要定义二个类,每个类中要有各自的属性和方法;
(4)在系统的设计中,至少要用到面向对象的一种机制。
3、创新要求:
在基本要求达到后,可进行创新设计,如计算扫雷所用时间、记录在初、中、高等级下扫雷最好成绩等。
4、写出设计说明书:按照设计过程写出设计说明书
三、设计方法和基本原理:
要求完成设计的具体内容及要求:
1、应能用菜单或工具栏选择扫雷的难度等级,等级为初、中、高、自定义。
2、应能在状态栏显示布雷的个数及剩余雷的数量。
3、应具有重新开始扫雷的功能。
四、设计中涉及到的重要内容及关键技术:
1、状态栏显示并改变数据;
2、一些常用系统API函数的使用方法。
五、程序设计和调试:
编写程序代码、完成程序调试。
六、编写课程设计说明书:
按照课程设计说明书的规范格式要求以及说明书中的内容要求编写课程设计说明书。
七、答辩与评分标准:
1、完成基本功能:40分;
2、设计报告及使用说明书:30分;
3、设置错误或者按照要求改变结果:15分;
4、回答问题:15分。
摘 要
游戏业发展一日千里,该行业极大的影响和改变了人们的生活和娱乐方式,游戏为消费者提供丰富多彩的虚拟空间,使消费者可以自由自在的享受虚拟世界的乐趣,实现自己在现实生活着那个可能永远不能实现的梦想,满足了消费者的心理和精神需求。
扫雷游戏是Windows操作系统???带的一个小游戏,过去的几年里Windows操作系统历经数次换代,变得越来越庞大、复杂,但这个可爱的小游戏在任何版本的Windows操作系统里去却依然保持着原貌。但几乎每个电脑使用者都接触过它,并且深爱着这款小游戏。
扫雷游戏是比较经典的一款小游戏,实现它的方法很多,可以用很多不同算法和语言实现,如C,C++,VB,JAVA等。本论文研究的是以Visual C++ 6.0为开发环境,设计并开发一款扫雷游戏,其功能类似于Windows操作系统自带的扫雷游戏。论文首先介绍了制作游戏的整体思路及整个游戏设计的流程规划,然后介绍了雷区的布置及地雷随机产生的实现方法;重点介绍了在游戏过程中各事件的处理,其中又以鼠标事件和清除未靠近地雷区方块这两方面最为最要,鼠标事件是利用鼠标所发出的信息了解使用者的意图,进而做出相对应的动作,而清除未靠近地雷区方块由于引进了“递归”这个概念而使其简单化。
目录
第一章 引言 ............................................. 1
1.1 课题背景及意义 .................................................................................................. 1
1.2 Visual C++发展概况............................................................................................. 1
1.3关于本课题 .......................................................................................................... 2
第二章 扫雷程序功能分析及总体设计 ....................... 3
2.1扫雷程序功能简介 ................................................................................................ 3
2.2设计构想 .............................................................................................................. 3
第三章 扫雷程序的实现过程 ...
文档评论(0)