第五组扫雷游戏的开题报告.doc_第1页
第五组扫雷游戏的开题报告.doc_第2页
第五组扫雷游戏的开题报告.doc_第3页
第五组扫雷游戏的开题报告.doc_第4页
第五组扫雷游戏的开题报告.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

新余学院 C语言课程设计 开 题 报 告题目: 关于扫地雷游戏的设计 班级: 11级计算机应用班 姓名: 李智 填表时间:2013 年 10月 2 日一、课题来源及研究的目的和意义项目来源: 休闲游戏 课题类型(请在相应栏目内划“”)工程技术项目应用基础研究,预先研究,应用研究新工艺、新产品、新设备的研制与开发技术攻关、技术改造、技术应用工程管理项目工程设计或实施技术推广引进、消化、吸收国外先进技术其他(具体说明)本课题的生产背景以及应用价值的详细说明:扫雷最原始的版本可以追溯到1973年一款名为“方块”的游戏。 不久之后,“方块”被改写成了游戏“Rlogic”。在“Rlogic”里,玩家的任务是作为美国海军陆战队队员,为指挥中心探出一条没有地雷的安全路线,如果路全被地雷堵死就算输。两年后,汤姆安德森在“Rlogic”的基础上又编写出了游戏“地雷”,由此奠定了现代扫雷游戏的雏形。 1981年, 微软公司的 罗伯特杜尔 和 卡特约翰逊 两位工程师在Windows 3.1系统上加载了该游戏,扫雷游戏才正式在全世界推广开来。 这款游戏的玩法是在一个9*9(初级),16*16(中级),16*30(高级),或自定义大小的方块矩阵中随机布置一定量的地雷(初级为10个,中级为40个,高级为99个)。由玩家逐个翻开方块,以找出所有地雷为最终游戏目标。如果玩家翻开的方块有地雷,则游戏结束。正常状态下的扫雷模式。触雷后所显现的图像。它作为一种教育资源潜质丰富,拓宽了课程资源领域,拓宽了学习方式和教学方式,其中蕴含着丰富的教育价值对学生学习动因的引发、创造性思维的培养、研究性学习方式的形成及信息素养的培养都将发挥着重要的作用。通过研究Windows操作系统自带的扫雷游戏,我们可以发现在这个游戏中主要有以下两个关键的地方:第一个是初始化问题,包括随机产生本局游戏中雷的总数,雷的分布对于每一个小区域如何获取周围地区分布的雷数等等。第二就是对鼠标事件的处理问题,既在游戏过程中对鼠标事件应如何做出反应。二、 该课程设计选题在该领域现状在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生的一部分,越来越多的人使用计算机办公、娱乐等等。扫雷游戏是Windows操作系统自带的一款小游戏,在过去的几年里,Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜爱。虽然近几年的网络游戏的风靡,但扫雷作为一种小游戏还是受到各界人士的热爱,扫雷作为一种小游戏也在不断的更新中,以不同的面貌出现,全新的扫雷方式。单机游戏定位于大众化娱乐,收费低廉,内容丰富,有利于缓解人们因工作学习紧张或经济不景气造成的心理压力。三、该课程设计选题的研究内容、实施方案和拟解决的关键问题研究内容:应用所学的C语言知识编写出简单的程序,实现在某个空格上单击鼠标,可以判断出有无雷,若是雷,gameover。不是雷,判断周围8个方向空格的地雷数。每个空格的理过了,则胜利结束。 实施方案:用一个a*b的二维数组就完全可以表示整个地图。有了地图以后地图里面的类容自然就有一部分是表示地雷.如果ai,j周围有几个雷,就只有去检测这8个雷区是否放上了雷,仔细观察它们成在数学关系,扫雷程序还会自动展开已确定没有雷的雷区。拟解决的的关键问题:(1) 设计雷区和非雷区的判断算法。(2) 难度设置菜单消息处理。(3) 背景音乐菜单消息处理。(4) 代码的优化以及其他界面美化的处理。四、该课程设计选题研究工作基础条件(主要设备、仪器及材料,实训地点或协作单位)主要设备:电脑开发软件及软件环境要求: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.实训地点:寝室6、 该课程设计选题前期准备工作(调研工作及主要参考文献)1.先去图书馆查找和搜集相关文献资料2.认真理解并试验源代码,并做相关记录。主要参考文献:1. Visual C+游戏开发几点案例详解 王浩 清华大学出版社 P441P4742. Visual C+游戏编程基础荣钦科 电子工业出版社3. C程序设计题解与上机指导谭浩强编著清华大学出版社 4. Visual C+经典游戏程序设计罗伟坚 人民邮电出版社5. C语言课程设计案例精编作者:郭翠英 中国水利水电出版社 6. C语言程序设计教程作者:朱小菲、刘玉喜 清华大学出版社 七、阶段进度计划工 作 项 目内 容起 迄 时 间1.开题报告2.确定开题报告3.总体设计4.详细程序设计5.课程设计6.课程设计总结拟定开题报告。修改、完

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论