欢迎光临~MATLAB代做|MATLAB代写|MATLAB有偿编程—谷速软件
语言选择: 中文版 ∷  英文版

计算机编程文档

  • 基于VB的扫雷游戏的设计与实现
基于VB的扫雷游戏的设计与实现

基于VB的扫雷游戏的设计与实现

  • 定制服务--专注计算机程序编程 软件开发 程序修改调试
  • 编程服务--个人项目 学校项目 公司项目 大型项目源码
  • 难度等级--专科 本科 研究生 博士 公司方面程序
  • 【项目5513】基于VB的扫雷游戏的设计与实现
  • 产品描述:Asp、C、C#、C++、Delphi/Object、Pascal、DreamWaver、Fortan、FrontPage、FPGA、Java、JScript.NET、JSP、Labeview、Lindo、Lingo、Maple、Mathematica、Matlab、MFC、Objective-C、Opencv、PHP、PLC、python、ruby、SAS、Spss、SQL、VB、VC++、VF
  • 在线订购

摘要:
现在随着计算机应用和网络的快速发展,有越来越多的政府、企业、学校及个人都拥有了自己的电脑。它不但在工作上为人们提供帮助,在生活上还给人们带来多种的娱乐。Windows自带的小游戏为人们带来许多娱乐,并且它开发所需成本小,所以小游戏的开发在这种形势下便慢慢产生。
本次设计采用VB 编写。一直以来VB被认为有这些优点和缺点:优点是上手快、开发效率高;缺点是开发能力有限,实现效率低。这恰恰是某些软件首选VB作为开发语言的原因。
文章先介绍了制作游戏的思路构想及设计的功能规划,然后介绍了地雷区的布局和实现随机地雷分布。着重介绍了游戏中各响应事件的处理方法,其中最重要的两个方面是鼠标事件和清除未靠近地雷区方。鼠标事件是通过按键所产生出的信号来了解使用者的意图,而清除未靠近地雷区方块则是引进了“递归”这个算法来实现并使它简化。

关键词 :VB;扫雷游戏;事件;递归

目录:
1 引言    1
   1.1课题背景    1
   1.2开发意义    2
   1.3开发工具选用及介绍    2
2 开发运行环境    6
3 游戏的总体分析与设计          7
   3.1设计构想    7
   3.2功能需求    7
   3.3流程规划    9
   3.4画面规划    10
4 空间飞行器表示和运动方程    11
   4.1游戏主窗体的创建    11
4.2雷区布局…………………………………………………………………….19
4.3鼠标事件…………………………………………………………………….22
     4.3.1左击事件………………………………………………………….23
     4.3.2右击事件………………………………………………………….24
4.4地雷及雷区表面探测情况………………………………………………….26
4.4.1清除未靠近地雷的方块………………………………………….27
4.5游戏难度设定……………………………………………………………….29
     4.5.1游戏的三级难度………………………………………………….29
     4.5.2游戏自定义难度……………………………………………….....31
4.6游戏结果…………………………………………………………………….32
     4.6.1游戏成功………………………………………………………….32
     4.6.2游戏失败………………………………………………………….34
4.7游戏英雄榜………………………………………………………………….35
5游戏测试…………………………………………………………………………….36
5.1测试目的…………………………………………………………………….36
5.2测试内容………………………………………………………………….....36
5.3测试结果………………………………………………………………….....39
结论    40
参考文献    41
致谢    42 

论文字数:27798
包含资料:
 

截图:
 

用手机扫描二维码关闭
二维码