VB答辩稿.ppt

JSJ06-106@VB0217_VB0370扫雷游戏的设计与开发

收藏

资源目录
跳过导航链接。
JSJ06-106@VB0217_VB0370扫雷游戏的设计与开发.zip
JSJ06-106@VB0217_VB0370扫雷游戏的设计与开发
扫雷游戏的设计与开发.doc---(点击预览)
VB答辩稿.ppt---(点击预览)
图片
1.jpg
毕业设计论文及源代码
扫雷游戏的设计与开发.doc---(点击预览)
毕业设计-扫雷游戏
frmMine.frm
frmMine.frx
frmSet.frm
Mine.vbp
Mine.vbw
压缩包内文档预览:
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:508362    类型:共享资源    大小:440.43KB    格式:ZIP    上传时间:2015-11-10 上传人:QQ28****1120 IP属地:辽宁
12
积分
关 键 词:
毕业设计论文
资源描述:
JSJ06-106@VB0217_VB0370扫雷游戏的设计与开发,毕业设计论文
内容简介:
扫雷游戏的设计与开发 指导教师: 学生姓名: nts编写目的 在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生的一部分,越来越多的人使用计算机办公、娱乐等等。 扫雷游戏是 Windows操作系统自带的一款小游戏,在过去的几年里, Windows操作系统历经数次换代更新,变得越来越庞大、复杂,功能也越来越强大,但是这款小游戏依然保持原来的容貌,可见这款小游戏受到越来越多人的喜爱。本次的毕业设计我将利用 Visual Basic6.0作为开发工具,开发一款类似的“扫雷游戏”。 nts用户需求分析 本系统的具体功能及其操作流程 ,是实际调研所得到的 。 具有一定的实用性和可用性 , 管理人员的负担 .节省时间 , 提高工作效率 。 权衡了现有的各种数据库及其开发过程中的优缺点 , 我们选用了 VB6.0这一专业化的面向对象的客户 /服务器前台应用开发工具 。 nts游戏规则 流程规划大致上可以分为三个部分,分别为:画面初始、游戏者按下第一个方块和为非地雷方块时展开。 画面初始时,以游戏者最后一次设定的地雷区大小为范围画出地雷区,但此时并未产生地雷。当游戏者按下第一个方块时产生地雷资料并启动定时器,为何在游戏者按下第一个方块才产生地雷资料呢?其主要的用意在于不要让游戏者第一次就踩到地雷,这样在某种程度上可以提高游戏者游玩的气氛。接着就是如何判断按下的方块是非地雷时的处理,这也是整个游戏的技术核心,我们可以通过递归的观念来检查周边的方块是否含有地雷及是否继续往外翻开。 nts运行环境 软件环境 : 1. Windows Xp/20008 2. VB6.0 nts系统流程 nts界面设计 说明如下: :游戏窗口( Form)。为了避免因改变窗口大小而造成画面呈现不美观,在这里将 BorderStyle属性设定为 3(双线固定对话框),即无法以窗口边缘进行窗口大小调整。 :地雷数显示区( PictureBox)。 :游戏状态 (Image)。 :游戏时间显示区 (PictureBox)。 :计数及状态区 (PictureBox)。 :地图区图样 (Image)。 :地雷区 (PictureBox)。 :存储图片的组件,包括游戏状态图片、地雷区图片、地雷数及秒数数字图片 (Imagelist)。 :秒数控制 (Timer)。 nts鼠标事件 在本游戏中 , 我们利用右键的 MouseDown事件来标示 “ 已标示 ” 方块 , 利用左键的 MouseDown事件 , 来标示游戏者准备按下的方块 , 再利用左键的 MouseUp事件来确定翻开的方块 。 这样的用意在于 , 假如游戏者发现按下的方块是错误的 , 此时只要不松开左键 , 同时按下右键 , 该方块就会被标示为 “ 已标示 ” 方块 , 若再松开左键 , 则该方块因为已成为 “ 已标示 ” 方块 , 所以就无法翻开 。 nts地雷及雷区表面探测情况 因为两个数组维数皆为 2,所以我们通过双循环做数据的对比工作。另外,当游戏玩家按下非地雷的方块时,程序必须自动将周边非地雷的方块翻开,这个动作我们也可以通过双循环的方式检查以按下的方块为中心与周边的 8个方块所形成的 3*3的二维数组,鼠标指针所指即是代表按下的方块,利用双循环作数据的对比,不但速度快,而且在设计阶段,程序的架构也比较清楚。程序设计时双循环常常搭配二维数组使用。 nts游戏难度的选择 设置了“初级”,“中级”,“高级”以及“自定义”四个不同的难度级别,“初级”,“中级”,“高级”中的雷区大小和地雷总数是已经设计好了的,如果玩家想要自己设置这些参数,可单击“游戏” “自定义”,然后在“设置”中输入行数,列数及地雷数,在这里我对行数及列数做出了一个限定,及行数和列数的最大值分别为 24和 30,当在设置地雷数的时候,如果地雷数大于或等于行数和列数的乘积,或者地雷数小于零,地雷数都将自动的转换为:地雷数 =(行数 -1) (列数 -1)。 nts判断游戏成功完成 当在规定的时间内将所有的雷都正确的标示出来,游戏就会有一个弹出框提示你在多长时间内完成当前难度下的游戏。 还有一种情况便是当只剩下地雷未探测的时候,及雷区方块总数 -已清除的方块数 =地雷总数的话,游戏也将成功完成。 nts判断游戏失败 当鼠标左键按下的方块为地雷方块事,地雷将会被引爆,游戏立即结束。 当在设定时间内未探测完所有的地雷,地雷也将会引爆,对于这第二种行为,我们可以通过 Timer组件来加以控制。利用 Timer组件在固定时间即会触发时间的特性,在事件触发时便将计数值加一,直到判断计数值超过限定值时,即地雷引爆。 nts结 论 在老师的悉心帮助下 , 我完成了该论文 。 在此 ,我要深深感谢我的指导老师和所有帮助 ,饶力老师在我做课题期间所给予的大力支持 , 他的帮助保证了论文工作的顺利完成 。 通过此管理信息系统的开发 , 做到了理论联系实际 , 将书本上学到的知识与具体实践充分结合起来 , 进一步明确了开发管理信息系统的方法和思想;既加深了对管理信息系统的认识 ,又进一步巩固了以前所学的计算机软件开发方面的知识 , 提高了软件开发的水平 , 从而为今后在实际工作中更好的应用计算机进行信息管理打下了坚实
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:JSJ06-106@VB0217_VB0370扫雷游戏的设计与开发
链接地址:https://www.renrendoc.com/p-508362.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!