班级

姓名

陈远春

学号

201100120084

课程实验内容

扫雷游戏,是

Windows

操作系统自带的一款经典游戏。其规则简单,上手

容易,

不论男女老少皆可娱乐。

扫雷的目的就是要把所有非地雷的格子揭开即

胜利。踩到地雷格子就算失败。

设计的扫雷游戏应包含以下功能:能够显示主菜单和界面;能够接收鼠标

输入功能;能够根据规则翻转相应的格子;能够标记指定格子的功能;游戏胜

负判断功能;游戏支持背景音乐功能;游戏提供帮助说明。

设计分工安排

本程序由三人共同完成。

其中我主要负责程序代码编写调试和上台讲解方面的工作。

其余两个主要负责游戏设计部分模块的工作。

一、系统概述

扫雷游戏,是

Windows

操作系统自带的一款经典游戏。其规则简单,上手容易,不论

男女老少皆可娱乐。

扫雷的目的就是要把所有非地雷的格子揭开即胜利。

踩到地雷格子就算

失败。

本设计的扫雷游戏包含以下功能:能够显示主菜单和界面;能够接收鼠标输入功能;

能够根据规则翻转相应的格子;

能够标记指定格子的功能;

游戏胜负判断功能;

英雄榜记录

更新;游戏支持背景音乐功能;游戏提供帮助说明。

二、需求分析

随着世界经济的长足发展和计算机技术的日益成熟,计算机被应用到人类活动的各个

领域,

各种应用软件也相继问世,

这其中有相当一部分是游戏软件。

使用游戏软件自然是为

了满足人们对娱乐性的要求,而有些软件大都采用

3D

设计对系统配置的要求较高。

在众多游戏软件中,

也不乏一些小游戏的身影,

它们对系统的配置要求较低。

能够满足

人们对娱乐性的需求,

是人们在完成工作娱乐时候的最好选择。

在各种操作系统中都附带了

一些小的游戏,而这些游戏也成为电脑用户软件中不可或缺的一部分。

扫雷游戏是比较经典的一款小游戏,过去的几年里

Windows

操作系统历经数次换代,变得

越来越庞大、复杂,但这个可爱的小游戏在任何版本的

Windows

操作系统里去却依然保持

着原貌。但几乎每个电脑使用者都接触过它,并且深爱着这款小游戏。

python扫雷游戏实验分析_高级编程技术课程实验报告-扫雷游戏相关推荐

  1. 在设计四人抢答器中灯全亮_数字电子技术课程设计报告(四人抢答器).doc

    Word格式 完美整理 数字逻辑电路 课程设计报告 系 (部): 三 系 专 业: 通 信 工 程 班 级: 12 通 信 2 班 姓 名: 杨 超 学 号: 20120306201 成 绩: 指导老 ...

  2. python学生考勤管理系统设计_学生考勤管理系统课程设计报告1

    一.需求分析 功能需求: 1 .录入学生的缺勤记录: 2 .修改某个学生的缺勤记录: 3 .查询某个学生的缺勤情况: 4 .统计某段时间内,缺勤学生学号及缺勤次数,按缺勤权值统计学生的负分值,并能进行 ...

  3. Visual C++——《可视化编程技术》实验报告——MFC编程

    一.实验目的和要求 使用MFC类库编制应用程序:按钮控件.静态控件及编辑框的应用. 二.实验内容 主窗口标题为实验三: MFC编程  学号  姓名; 完成例9_5; 完成例9_3; 用菜单实现9_5中 ...

  4. Visual C++——《可视化编程技术》实验报告——资源的应用—反弹的球

    一.实验目的和要求 熟悉资源在windows编程中的运用 二.实验内容 在窗口中显示一个球,该球以与水平成45度夹角作直线运动,当遇到边界时,反弹回来,仍与水平成45度角继续运动.(课本p173  7 ...

  5. Visual C++——《可视化编程技术》实验报告——资源的应用

    一.实验目的和要求 1. 使用API函数编制包含各种资源的Windows应用程序: 2. 实现Windows应用程序对键盘与鼠标的响应. 二.实验内容 1.问题描述: 创建一个菜单,其中有三个菜单项, ...

  6. Visual C++——《可视化编程技术》实验报告——绘图与文本操作

    一.实验目的和要求 1.掌握Windows应用程序的基本结构: 2.使用API函数建立窗口.消息循环,编制窗口函数: 3.使用API函数在用户区绘图.输出文本,理解Windows的图形设备接口. 二. ...

  7. 现代检测技术课程实验编程:最小二乘法应用编程

    现代检测技术课程实验编程:最小二乘法应用编程 一.最小二乘法编程题目描述 二.最小二乘法编程题目要求 三.什么是最小二乘法 四.最小二乘法编程步骤 4.1. 界面的设计 4.2. 程序的编写 4.2. ...

  8. 鼠标绘图 c语言,c语言高级编程技术教程 图形显示方式与鼠标输入.doc

    c语言高级编程技术教程 图形显示方式与鼠标输入 c语言高级编程技术教程 图形显示方式和鼠标输入 图形显示方式和鼠标输入 问题的提出编写程序,使用鼠标进行如下操作:按住鼠标器的任意键并移动,十字光 标将 ...

  9. [SYSU][大二下] 高级编程技术HW Week-2 Lecture-2

    Question 教材中课后的练习,4-1到4-15,选一些写到你的博客上 Answer ''' SYSU - [专选]高级编程技术 - Week2, Lecture2 HW by Duan 2018 ...

最新文章

  1. java象棋无框架版_Java版中国象棋
  2. 数据中心基础设施建设方案
  3. seo说_百度指数看世间沉浮_如何快速排名-互点快速排名_网站seo优化排名,网络推广的优化服务...
  4. python中模块、函数与各个模块之间的调用
  5. 某公司为本科以上学历的人重新分配工作,分配原则如下。 (1)如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作; (2)如果年龄满18岁不满5o 岁,学历本科,不分男女,任中层领导
  6. MapReduce过程卡在reduce处的67%
  7. Mysql Fabric实现学习笔记
  8. 足球世界杯亚军去的南宁观音寺,咱也去了几次
  9. 30套最实用JAVA学习视频教程合集 2012
  10. 找到一个电信代理服务器~
  11. python+selenium实战搭建PO模型
  12. indexedDB整理
  13. 特殊格式的时间读取并排序
  14. 创新点定义,如何写创新点
  15. 技术网站 常用的技术网站
  16. hdu-5976 Detachment 解题报告(乘法逆元、贪心?)
  17. ctf你好 1.1:灵魂拷问
  18. 同步电复律英文_同步电复律操作规程
  19. 数据团队如何写年度总结和计划?
  20. 投入产出公开数据集:世界投入产出表(1995-2014)、全国投入产出表(1990-2018)、分省市投入产出表(1997-2017)

热门文章

  1. 回收站(32位)问题解决
  2. selenium 程序执行完之后,Chrome闪退的解决方法
  3. kafka中修改某个主题中数据的保留时间
  4. spring boot火车票订票系统 毕业设计-附源码171538
  5. RED Digital Cinema和NVIDIA让8K电影编辑成为现实 ——内容创建者可使用全新基于NVIDIA RTX的REDCODE RAW SDK实时编辑8K视频
  6. Rattle :基于R的数据挖掘工具(1):简介和安装
  7. 深度:创业潮起,腾讯入场,老年文娱教育风口已至——中国老年教育市场商业机会解析
  8. java记事本源代码
  9. 暴强人工智能加持的音频人声/伴奏提取工具
  10. HJZS-E202电源监视继电器(断电延时)