课程设计扫雷小游戏.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计扫雷小游戏

PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 1课 程 设 计 报 告 课程名称:面向对象程序设计C++ 设计题目:扫雷小游戏 专 业:计算机科学与技术 姓 名: 学 号: 指导教师:李 晓 虹2016 年 1 月 6日目录TOC \o 1-2 \h \u HYPERLINK \l _Toc4205 一、 系统需求分析 PAGEREF _Toc4205 2 HYPERLINK \l _Toc23098 1.1功能需求分析 PAGEREF _Toc23098 2 HYPERLINK \l _Toc26038 1.2 运行环境需求 PAGEREF _Toc26038 3 HYPERLINK \l _Toc4938 1.3硬件需求 PAGEREF _Toc4938 3 HYPERLINK \l _Toc14950 1.4基本素材需求 PAGEREF _Toc14950 3 HYPERLINK \l _Toc5555 二、总体设计 PAGEREF _Toc5555 4 HYPERLINK \l _Toc12634 三、 详细设计 PAGEREF _Toc12634 4 HYPERLINK \l _Toc14192 3.1 具体要求如下: PAGEREF _Toc14192 4 HYPERLINK \l _Toc13566 3.2游戏流程 PAGEREF _Toc13566 6 HYPERLINK \l _Toc31759 四、 系统调试 PAGEREF _Toc31759 8 HYPERLINK \l _Toc23070 五、 结果分析 PAGEREF _Toc23070 8 HYPERLINK \l _Toc3802 六、 总结 PAGEREF _Toc3802 8系统需求分析随着现在生活节奏的加快,人们在工作学习之余需要一个轻松娱乐的放松环境。因此我编写此软件的目的,一方面作为初学者来了解C++环境下的小程序开发,另一方面使用户能在娱乐休闲的同时拓展思维能力。1.1功能需求分析 功 能 简 介 随机布雷可以由电脑进行随机布雷自定义雷的数量可以由用户自定义雷的数量计时有计时装置,可以自开始扫雷后自动记时难度级别选项各个级别的难度对应雷的数量的不同游戏结束提示在游戏结束时会出现提示对话框,并停止计时自定义雷的数量界面自定义雷的数量界面程序主界面游戏运行的界面1.2 运行环境需求 基本操作系统:win7,win XP1.3硬件需求处理器型号:奔腾III及同等型号以上处理器 内存容量:512MB以上内存(可运行数据库管理系统)外存容量:5G以上硬盘空间 d.联机或脱机:脱机 e.输入及输出设备的型号和数量:鼠标、彩色显示器1.4基本素材需求二、总体设计扫雷是单人计算机游戏。游戏的用户界面由小方格组成的战场构成。当游戏开始时,计算机将固定的地雷数随机的放到战场的方格。此游戏还允许玩家指定战场中的地雷数。 参考Windows 操作系统提供的扫雷游戏,改进扫雷游戏程序, 增加以下功能:在主界面中添加一个菜单栏,菜单栏中包括游戏和帮助两个菜单,其中游戏菜单中设置初级、中级、高级、自定义、声音、扫雷英雄榜这几个菜单项,帮助菜单中设置游戏规则和制作人员两个菜单项。 背景说明: a.软件名称:扫雷 b.用户:所有扫雷游戏爱好者详细设计3.1 具体要求如下:(1)扫雷游戏分为初级、中级和高级三个级别。单击游戏菜单可以选择“初级”、“中级”和“高级”。三个等级的区别在于,其雷的总数不一样,分别为40、80、120个雷,在相同数目的格子中,雷的数目愈多,其难度自然就愈大。选择级别后将出现相应级别的扫雷区域,这时用户使用鼠标左键单击‘“开始”便启动计时器。 用户要揭开某个方块,可左键单击它。若所揭方块下有雷,用户便输了这一局,若所揭方块下无雷,则显示一个数字,该数字代表方块的周围的8个方块中共有多少颗雷。 如果用户认为某个方块下埋着雷,单击右键可以在方块上标识一个用户认为是雷的图标,即给出一个扫雷标记。用户每标记出一个扫雷标记(无论用户的标记是否正确),程序将显示的剩余雷数减少一个。 当用户点中雷时,将有提示出现,胜利时,也有提示出现。 游戏的基本步骤为: 开始:按左键开始游戏,单击表情按钮或菜单重新开始; ? 左键:按下时,是雷则结束,非雷则显示数字; ? 数字:表示此数字周围一圈八个格子中雷的数目; ? 右键:奇数次按下,则用小红旗标记,表示此处是雷;偶数次按下,表示对上 次的否定; ? 结束:左键单击到雷则结束,标记出所有的雷则结束; 3.2游戏流程

您可能关注的文档

文档评论(0)

mmrs369 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档