北京工业大 c语言课程设计 报告.docVIP

  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文档。上传文档
查看更多
扫雷 学 号_____110703xx___ 姓 名_____xxx______ 指导教师______xx______ 2011年12月 目录 1 需求分析 3 1.1 功能与数据要求 3 1.1.1游戏功能介绍 4 1.2 界面需求 4 1.3开发与运行环境需求 6 2 概要设计 7 2.1主要数据结构 8 2.2程序总体结构 9 2.2.1 函数调用说明 9 2.2 .2其余子函数说明 10 3 详细设计 11 4 测试 33 4.1鼠标响应测试 33 4.2游戏各项数据测试 34 4.3游戏时间测试 34 4.4游戏界面跳转测试 34 5 用户手册 35 6总结提高 36 1需求分析 游戏名称:挖雷游戏(MineSweeper)这是一款益智动脑游戏。玩家只要利用鼠标点击,将随机出现在游戏区中的所有雷挖出来,即可获得游戏胜利。 1.1 功能与数据要求 基本功能: 初始界面由控制区和游戏区两部分组成。 游戏区有一个9*9的深颜色不透明方阵,内有若干个不可见的地雷,随机分布在方格中。 随机产生雷的同时随机产生几个“秘密武器”:防雷服或探测仪,如果挖到一个防雷服,挖雷员增加一条命;如果挖到探测仪,使用探测仪探测时,点击方格,可显示本方格以及周围八个方格里是否有雷。使用探测仪的方法是:用鼠标右键单击方格。一个探测仪只能使用一次。 2程序启动后,单击“开始”按钮,则从键盘输入用户名,然后游戏开始。 3 用鼠标选中任一方格,如果不是地雷,方格颜色变为浅色;如果是“秘密武器”,方格变为浅色同时工具可以使用,并在游戏信息区显示“秘密武器”的标志(例如:红色的圆圈表示防雷服,等等)及个数;如果是地雷则爆炸,减少一条命(也即减少一个防雷服),所有命消耗完毕则游戏结束。 4每个挖雷员初始分数为0。每标记一个非雷方格得一分。在控制区显示当前挖雷员的当前得分。 5游戏设置时间设置,或称生命值。时间用完则游戏结束。 6游戏可有以下结束方式: 成功结束:当前所有非雷区都被标出,程序自动把有雷的方格标为红色,游戏结束,并显示当前玩家分数。 失败结束:情况1:当时间全部用完,而界面仍有非雷方格未标出,则游戏结束。 情况2:遇到雷爆炸并已经用完所有防雷服,则游戏结束。 情况3:游戏过程中,按结束按钮,强行终止。 7设置游戏的排行榜,显示玩家排名。 拓展功能: 1增加时间显示。每一局限定在同一个预先设置的时间段内完成,动态记时并显示,当某一局到达限定时间,则游戏结束(但保留主界面)。 2探测仪功能增加为点击本格翻开周围的8个格子。 3当游戏成功结束后,可以进行下一局游戏。 4 设计一种方法,可以显示非雷方格周边的地雷数。 1.1.1游戏功能介绍 通过visual studio 2010进入扫雷游戏界面。 进入游戏控制区域。点击开始,输入用户名,开始计时,同时游戏开始。 成功完成游戏的标志是:在规定时间内 ,挖开所有的非雷方格。 三种情况视为失败: 情况1:当时间全部用完,而界面仍有非雷方格未标出,则游戏结束。

文档评论(0)

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

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

1亿VIP精品文档

相关文档