1、 目 录 第 1 章 课程设计目的与要求 1 1.1 课程设计目的 . 1 1.2 课程设计的实验环境 . 1 1.3 课程设计的预备知识 . 1 1.4 课程设计要求 . 1 第 2 章 课程设计内容 2 2.1 游戏介绍 . 2 2.2 游戏设计 . 3 2.3 游戏实现 . 12 第 3 章 课程设计总结 14 参考文献 . 15 1 第1章 课程设计目的与要求 1.1 课程设计目的 本课程的课程设计实际是学生学习完可视化编程技术课程后,进行的一次全面 的综合训练, 其目的在于加深对可视化编程技术基本知识的理解, 掌握运用 VB 开发应用 程序的基本方法及基本技巧。 1.2 课程设计的实
2、验环境 硬件要求能运行 Windows 9.X 操作系统的微机系统。 软件:Microsoft Visual Basic 6.0 1.3 课程设计的预备知识 熟悉 Visual Basic 6.0 程序设计的基本语法知识及常用技巧。 1.4 课程设计要求 按课程设计指导书提供的课题,每个小组设计一个完整的小游戏应用程序。要求根 据规定设计游戏的具体要求,按照应用程序的设计步骤和 VB 的基本知识应用程序的分 析与实现。应根据后面给出的基本学时分配合理安排设计时间,并独立完成各方面的设 计。选择同一题目的同学,可以共同协作完成一个应用程序的开发任务。要求书写详细 的设计说明书,对有复杂的代码段和
3、程序段的部分,应画出程序流程图,写出全部的代 码。在界面设计中,需画出每个窗体的布局,进行属性说明,杜绝雷同。 2 第2章 课程设计内容 2.1 游戏介绍 2.1.1 游戏规则 打地鼠是一种非常有趣的益智游戏。 游戏进行时, 地鼠不断从洞中探出头再缩回去, 当地鼠头在洞外时,可以通过按键的方式打击地鼠,时间到时游戏结束,打中地鼠次数 越多得分越高,击错、逃跑数越多得分越低。在英雄榜中保留前五名最高得分信息。 2.1.2 游戏说明 进入“游戏”选择“打地鼠” , 选择“开始/帮助/英雄榜” ,按 ok 键确认选项, 鼠 标左键敲打地鼠。 鼠标左右键都可打击想、要能更快的打到地鼠连续打击左右键,那
4、能加快打地鼠的 次数。 2.2 游戏设计 2.2.1 界面设计: 打开标准 EXE 工程,先添加一个 Label 控件,属性为“得分” ,然后再添加一个时 间控件 Timer,然后在添加 5 个图片控件,分别为 Image1,Image2,Image3,Image4, Image5。然后在在 5 个图片控件中分别添加。 如下图 2.1 所示。 3 图 2.1 游戏开始界面 2.2.2 属性设置 Command1 的属性设置为:开始 Command2 的属性设置为:结束 计时器(Timer)的属性设置为: Enabled 设置为:Fslse Interval 设置为:700 2.2.3 编程思路及代码 Dim 鼠 X As Single Dim 鼠 Y As Single Dim 地鼠 As Byte Dim 对数 As Integer Dim 总数 As Integer Sub 判断(X, Y) Select Case 地鼠 Case 0, 1, 2 X = 地鼠 Y = 0 Case 3, 4, 5 X = 地鼠 - 3 Y = 1 Case 6, 7, 8 X = 地鼠 - 6