跪求VB题目答案(要算学分的)

一、题目:设计一个掷骰子的小游戏二、目的与要求:1.目的:培养学生综合利用VB语言进行程序设计的能力,主要是培养学生根据流程的要求正确编写程序。2.基本要求:(1)要求使... 一、题目:设计一个掷骰子的小游戏
二、目的与要求:
1.目的:
培养学生综合利用VB语言进行程序设计的能力,主要是培养学生根据流程的要求正确编写程序。
2.基本要求:
(1)要求使用面向对象和结构化程序设计的编程思路。
(2)由程序载入图片。
(3)能够处理游戏中的各种情况和正确的使用菜单。
3.创新要求:
在基本要求达到后,进行创新设计,如为游戏增加高分榜等。
4.写出设计说明书
三、设计方法和基本原理:
1.问题描述:
在每局开始的时候有固定的硬币数,每次可以押若干枚硬币,然后猜测骰子的大小(三枚骰子总和大于10就是大,反之是小)。如果猜对则把押入的硬币退回给游戏者,并且将等量的硬币奖励给游戏者。如果猜错硬币被游戏机吃掉。当硬币数为0则,游戏结束。
2.问题的解决方案:程序界面设计参考右图。

本问题所用控件都是很常用的控件,关键是掌握好游戏的进程。并且应该能够禁止不合法的输入,例如在没有押硬币的时候就猜大小等情况。所以需要将游戏的进程和可能发生的输入进行详细的分析才行。
基本的流程是首先从菜单里面选择新游戏,然后开始游戏。押币(此处可以多次押币)之后选择大小(押币之前不允许猜大小)。然后生成随机的骰子大小,用于显示骰子状态的是三个图片框(Picture Box)。然后根据游戏者的选择判断输赢,进行相应的操作。
可以声明两个模块级变量,一个用于保存当前游戏者手中的游戏币数量,另外一个存储游戏机内已经押入的游戏币数。
四、主要技术问题的描述:
1、 利用程序添加图片
使用LoadPicture函数,指定一文件名,并将该图片赋值给Picture属性。程序所在路径可以用app.path代替。例如要把程序所在文件夹中的1.bmp加载,可以用下面的语句:
Picture1.Picture = LoadPicture(app.path & “\1.bmp”)
2、 随机数的生成
每次掷骰子需要得到三个随机数,使用Rnd函数来得到随机数,并将该随机数用图片的方式显示出来。如果随机数是1就打开1.bmp,如果随机数是2则打开2.bmp文件。
展开
 我来答
它良录X
2010-06-16 · TA获得超过294个赞
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
什么意思?不懂
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式