python扫雷游戏实验分析_高级编程技术课程实验报告-扫雷游戏
班级
通
信
一
班
姓名
陈远春
学号
201100120084
课程实验内容
扫雷游戏,是
Windows
操作系统自带的一款经典游戏。其规则简单,上手
容易,
不论男女老少皆可娱乐。
扫雷的目的就是要把所有非地雷的格子揭开即
胜利。踩到地雷格子就算失败。
设计的扫雷游戏应包含以下功能:能够显示主菜单和界面;能够接收鼠标
输入功能;能够根据规则翻转相应的格子;能够标记指定格子的功能;游戏胜
负判断功能;游戏支持背景音乐功能;游戏提供帮助说明。
设计分工安排
本程序由三人共同完成。
其中我主要负责程序代码编写调试和上台讲解方面的工作。
其余两个主要负责游戏设计部分模块的工作。
一、系统概述
扫雷游戏,是
Windows
操作系统自带的一款经典游戏。其规则简单,上手容易,不论
男女老少皆可娱乐。
扫雷的目的就是要把所有非地雷的格子揭开即胜利。
踩到地雷格子就算
失败。
本设计的扫雷游戏包含以下功能:能够显示主菜单和界面;能够接收鼠标输入功能;
能够根据规则翻转相应的格子;
能够标记指定格子的功能;
游戏胜负判断功能;
英雄榜记录
更新;游戏支持背景音乐功能;游戏提供帮助说明。
二、需求分析
随着世界经济的长足发展和计算机技术的日益成熟,计算机被应用到人类活动的各个
领域,
各种应用软件也相继问世,
这其中有相当一部分是游戏软件。
使用游戏软件自然是为
了满足人们对娱乐性的要求,而有些软件大都采用
3D
设计对系统配置的要求较高。
在众多游戏软件中,
也不乏一些小游戏的身影,
它们对系统的配置要求较低。
能够满足
人们对娱乐性的需求,
是人们在完成工作娱乐时候的最好选择。
在各种操作系统中都附带了
一些小的游戏,而这些游戏也成为电脑用户软件中不可或缺的一部分。
扫雷游戏是比较经典的一款小游戏,过去的几年里
Windows
操作系统历经数次换代,变得
越来越庞大、复杂,但这个可爱的小游戏在任何版本的
Windows
操作系统里去却依然保持
着原貌。但几乎每个电脑使用者都接触过它,并且深爱着这款小游戏。
python扫雷游戏实验分析_高级编程技术课程实验报告-扫雷游戏相关推荐
- 在设计四人抢答器中灯全亮_数字电子技术课程设计报告(四人抢答器).doc
Word格式 完美整理 数字逻辑电路 课程设计报告 系 (部): 三 系 专 业: 通 信 工 程 班 级: 12 通 信 2 班 姓 名: 杨 超 学 号: 20120306201 成 绩: 指导老 ...
- python学生考勤管理系统设计_学生考勤管理系统课程设计报告1
一.需求分析 功能需求: 1 .录入学生的缺勤记录: 2 .修改某个学生的缺勤记录: 3 .查询某个学生的缺勤情况: 4 .统计某段时间内,缺勤学生学号及缺勤次数,按缺勤权值统计学生的负分值,并能进行 ...
- Visual C++——《可视化编程技术》实验报告——MFC编程
一.实验目的和要求 使用MFC类库编制应用程序:按钮控件.静态控件及编辑框的应用. 二.实验内容 主窗口标题为实验三: MFC编程 学号 姓名; 完成例9_5; 完成例9_3; 用菜单实现9_5中 ...
- Visual C++——《可视化编程技术》实验报告——资源的应用—反弹的球
一.实验目的和要求 熟悉资源在windows编程中的运用 二.实验内容 在窗口中显示一个球,该球以与水平成45度夹角作直线运动,当遇到边界时,反弹回来,仍与水平成45度角继续运动.(课本p173 7 ...
- Visual C++——《可视化编程技术》实验报告——资源的应用
一.实验目的和要求 1. 使用API函数编制包含各种资源的Windows应用程序: 2. 实现Windows应用程序对键盘与鼠标的响应. 二.实验内容 1.问题描述: 创建一个菜单,其中有三个菜单项, ...
- Visual C++——《可视化编程技术》实验报告——绘图与文本操作
一.实验目的和要求 1.掌握Windows应用程序的基本结构: 2.使用API函数建立窗口.消息循环,编制窗口函数: 3.使用API函数在用户区绘图.输出文本,理解Windows的图形设备接口. 二. ...
- 现代检测技术课程实验编程:最小二乘法应用编程
现代检测技术课程实验编程:最小二乘法应用编程 一.最小二乘法编程题目描述 二.最小二乘法编程题目要求 三.什么是最小二乘法 四.最小二乘法编程步骤 4.1. 界面的设计 4.2. 程序的编写 4.2. ...
- 鼠标绘图 c语言,c语言高级编程技术教程 图形显示方式与鼠标输入.doc
c语言高级编程技术教程 图形显示方式与鼠标输入 c语言高级编程技术教程 图形显示方式和鼠标输入 图形显示方式和鼠标输入 问题的提出编写程序,使用鼠标进行如下操作:按住鼠标器的任意键并移动,十字光 标将 ...
- [SYSU][大二下] 高级编程技术HW Week-2 Lecture-2
Question 教材中课后的练习,4-1到4-15,选一些写到你的博客上 Answer ''' SYSU - [专选]高级编程技术 - Week2, Lecture2 HW by Duan 2018 ...
最新文章
- java象棋无框架版_Java版中国象棋
- 数据中心基础设施建设方案
- seo说_百度指数看世间沉浮_如何快速排名-互点快速排名_网站seo优化排名,网络推广的优化服务...
- python中模块、函数与各个模块之间的调用
- 某公司为本科以上学历的人重新分配工作,分配原则如下。 (1)如果年龄不满18岁,学历是本科,男性要求报考研究生,女性则担任行政工作; (2)如果年龄满18岁不满5o 岁,学历本科,不分男女,任中层领导
- MapReduce过程卡在reduce处的67%
- Mysql Fabric实现学习笔记
- 足球世界杯亚军去的南宁观音寺,咱也去了几次
- 30套最实用JAVA学习视频教程合集 2012
- 找到一个电信代理服务器~
- python+selenium实战搭建PO模型
- indexedDB整理
- 特殊格式的时间读取并排序
- 创新点定义,如何写创新点
- 技术网站 常用的技术网站
- hdu-5976 Detachment 解题报告(乘法逆元、贪心?)
- ctf你好 1.1:灵魂拷问
- 同步电复律英文_同步电复律操作规程
- 数据团队如何写年度总结和计划?
- 投入产出公开数据集:世界投入产出表(1995-2014)、全国投入产出表(1990-2018)、分省市投入产出表(1997-2017)
热门文章
- 回收站(32位)问题解决
- selenium 程序执行完之后,Chrome闪退的解决方法
- kafka中修改某个主题中数据的保留时间
- spring boot火车票订票系统 毕业设计-附源码171538
- RED Digital Cinema和NVIDIA让8K电影编辑成为现实 ——内容创建者可使用全新基于NVIDIA RTX的REDCODE RAW SDK实时编辑8K视频
- Rattle :基于R的数据挖掘工具(1):简介和安装
- 深度:创业潮起,腾讯入场,老年文娱教育风口已至——中国老年教育市场商业机会解析
- java记事本源代码
- 暴强人工智能加持的音频人声/伴奏提取工具
- HJZS-E202电源监视继电器(断电延时)