|
技术: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
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|