- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五组扫雷游戏的开题报告
新余学院
《 C语言课程设计 》
开 题 报 告
题目: 关于扫地雷游戏的设计
班级: 11级计算机应用班
姓名: 李智
填表时间:2013 年 10月 2 日
一、课题来源及研究的目的和意义 项目来源: 休闲游戏 课题类型(请在相应栏目内划“√”) 工程技术项目 应用基础研究,预先研究,应用研究 新工艺、新产品、新设备的研制与开发 技术攻关、技术改造、技术应用 √ 工程管理项目 工程设计或实施 技术推广 引进、消化、吸收国外先进技术 其他(具体说明) 本课题的生产背景以及应用价值的详细说明:
扫雷最原始的版本可以追溯到1973年一款名为“方块”的游戏。
不久之后,“方块”被改写成了游戏“Rlogic”。在“Rlogic”里,玩家的任务是作为美国海军陆战队队员,为指挥中心探出一条没有地雷的安全路线,如果路全被地雷堵死就算输。两年后,汤姆·安德森在“Rlogic”的基础上又编写出了游戏“地雷”,由此奠定了现代扫雷游戏的雏形。
1981年, 微软公司的 罗伯特·杜尔 和 卡特·约翰逊 两位工程师在Windows 3.1系统上加载了该游戏,扫雷游戏才正式在全世界推广开来。
这款游戏的玩法是在一个9*9(初级),16*16(中级),16*30(高级),或自定义大小的方块矩阵中随机布置一定量的地雷(初级为10个,中级为40个,高级为99个)。由玩家逐个翻开方块,以找出所有地雷为最终游戏目标。如果玩家翻开的方块有地雷,则游戏结束。作为一种教育资源潜质丰富,拓宽了课程资源领域,拓宽了学习方式和教学方式,其中蕴含着丰富的教育价值对学生学习动因的引发、创造性思维的培养、研究性学习方式的形成及信息素养的培养都将在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生的一部分,越来越多的人使用计算机办公、娱乐等等。扫雷游戏是Windows操作系统自带的一款小游戏,在过去的几年里,Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜爱
实施方案:用一个a*b的二维数组就完全可以表示整个地图。有了地图以后地图里面的类容自然就有一部分是表示地雷.如果a[i,j]周围有几个雷,就只有去检测这8个雷区是否放上了雷,仔细观察它们成在数学关系,扫雷程序还会自动展开已确定没有雷的雷区。
拟解决的的关键问题:
设计雷区和非雷区的判断算法。
难度设置菜单消息处理。
背景音乐菜单消息处理。
代码的优化以及其他界面美化的处理。
四、该课程设计选题研究工作基础条件(主要设备、仪器及材料,实训地点或协作单位)
主要设备:电脑
开发软件及软件环境要求:Intel Pentium 4 2.0GHz, 512M内存,80G硬盘.
Microsoft Windows 2000 professional
Microsoft Visual C++6.0
运行环境:Microsoft Windows 2000或XP以上操作系统.
800*600或以上分辨率
Intel Pentium 2及其以上处理器,32M以上内存,20M以上硬盘空间.
应用软件:Microsoft Windows word .
Turbo C 2.0.
Turbo C++ 3.0.
Microsoft Visual C++6.0.
实训地点:寝室
该课程设计选题前期准备工作(调研工作及主要参考文献)
1.先去图书馆查找和搜集相关文献资料
2.认真理解并试验源代码,并做相关记录。
主要参考文献:
1. 《Visual C++游戏开发几点案例详解》 王浩 清华大学出版社 P441~P474
2. 《Visual C++游戏编程基础》荣钦科 电子工业出版社
3. 《程序设计题解与上机指导》??谭浩强编著??清华大学出版社?
内 容 起 迄 时 间 1.开题报告
2.确定开题报告
3.总体设计
4.详细程序设计
5.课程设计
6.课程设计
文档评论(0)