admin 发表于 2016-6-28 10:05:25

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

技术:VB等
摘要:
现在随着计算机应用和网络的快速发展,有越来越多的政府、企业、学校及个人都拥有了自己的电脑。它不但在工作上为人们提供帮助,在生活上还给人们带来多种的娱乐。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
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


guganly 发表于 2019-4-12 15:46:36

确实是难得好帖啊,顶先

1123412557 发表于 2020-1-14 17:21:09

童年回忆 值得研究收藏!

yichan 发表于 2020-3-13 23:43:57

回的人少,我来小顶一下

清醒梦境 发表于 2020-4-28 08:26:12

膜拜大神,后面的请保持队形@_@
页: [1]
查看完整版本: 基于VB的扫雷游戏的设计与实现