c语言扫雷程序设计流程图,c语言程序设计扫雷游戏实验报告

41528d3028836879cd698677c3999917.gifc语言程序设计扫雷游戏实验报告

中南大学 程序设计基础实践报告 题 目 设计一个和window系统类似的小游戏【挖地雷】学生姓名 张兰兰 学 院 信息科学与工程学院 专业班级 物联网工程1301班 完成时间 2014.1 《计算机程序设计实践》89fe75cae69a94a6f0302897ea3f2590.pdf 第 2 页 共 26 页 目 录 1. 课程设计内容3 2. 课程设计目的3 3. 背景知识.3 4. 工具/准备工作.3 5. 设计步骤、方法.3 5.1. 步骤 1:步骤名称(二级标题)3 5.1.1. 步骤 1.1:步骤名称(三级标题).3 5.2. 步骤 2:步骤名称.4 5.3. 步骤 n:步骤名称.4 6. 设计结果及分析.4 7. 设计结论.4 8. 问题及心得体会.4 9. 对本设计过程及方法、手段的改进建议.4 10. 参考文献.4《计算机程序设计实践》89fe75cae69a94a6f0302897ea3f2590.pdf 第 3 页 共 26 页 报告名称 1. 课程设计内容 在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生 活的一分,越来越多的人使用计算机办公、娱乐等等。 扫雷游戏是Windows操作系统自带的一款小游戏,在过去的几年里, Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越 强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人 的喜爱。我利用C-free编写了与它功能相仿的挖地雷游戏,寓学于乐。即:设计一个功能与 Windows 中的挖雷游戏相同的小游戏。 2. 课程设计目的 1.培养学生综合运用所学知识独立完成课题的能力。 2.试学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和 方法。3.提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素 质。 4.培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论, 全方位考虑问题等科学技术人员应具有的素质。 5.培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找到 解决问题的新途径的悟性,初步培养工程意识和创新能力。 6.对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计 能力、书面及口头表达能力进行考核 3. 背景知识 游戏玩法:以 windows XP 自带扫雷 winmine. 为例 游戏区包括雷区、地雷计数器(位于左上角,记录剩余地雷数)和计时器 (位于右上角,记录游戏时间) ,确定大小的矩形雷区中随机布置一定数量的地《计算机程序设计实践》89fe75cae69a94a6f0302897ea3f2590.pdf 第 4 页 共 26 页 雷(初级为9*9个方块10个雷,中级为16*16个方块40个雷,高级为16*30个方块 99个雷,自定义级别可以自己设定雷区大小和雷数,但是雷区大小不能超过 24*30),玩家需要尽快找出雷区中的所有不是地雷的方块,而不许踩到地雷。 游戏的基本操作包括左键单击(Left Click) 、右键单击(Right Click) 、双击 (Chording)三种。其中左键用于打开安全的格子,推进游戏进度;右键用于 标记地雷,以辅助判断,或为接下来的双击做准备;双击在一个数字周围的地 雷标记完时,相当于对数字周围未打开的方块均进行一次左键单击操作: 左键单击:在判断出不是雷的方块上按下左键,可以打开该方块。如果方 块上出现数字,则该数字表示其周围3×3区域中的地雷数(一般为8个格子,对 于边块为5个格子,对于角块为3个格子。所以扫雷中最大的数字为8) ;如果方 块上为空(相当于0) ,则可以递归地打开与空相邻的方块;如果不幸触雷,则 游戏结

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值