如何用VB编写图片记忆游戏

一、题目:图片记忆游戏二、目的与要求:1.目的:培养学生综合利用VB语言进行程序设计的能力,主要是利用VB的标准控件进行设计。2.基本要求:游戏开始,首先在窗体上生成若干... 一、 题目:图片记忆游戏

二、目的与要求:
1.目的:
培养学生综合利用VB语言进行程序设计的能力,主要是利用VB的标准控件进行设计。
2.基本要求:
游戏开始,首先在窗体上生成若干个相同背景的图片框,单击后显示出其隐藏的图片,当同时显示的两个图片相同时,从窗体上将其删除,直至所有图片均消失,游戏结束。详细要求如下:
 编写控制游戏的菜单
 游戏开始根据不同等级在窗体上添加图片,具有相同背景并排列整齐;
 通过鼠标单击图片框显示图片,显示出隐藏图片;
 两个相同的图片消失;
 游戏完成入门级和初级。
 游戏能够连续执行。
现提供8张图片,要求编写程序中必须使用。
3.创新要求:
 游戏完成中级和高级;
 充分考虑游戏中的各种情况,使错误数降低为零;
 增加时间控制,在规定时间内完成游戏;根据游戏时间给出分数;
 设置晋级游戏,低级完成后自动进入下一级。
三、设计方法和基本原理:
1.问题描述:
图片记忆游戏,首先根据游戏等级在窗体上添加图片框,等级不同图片个数不同。其次,每个图片框分配一个图片,但图片并不显示,以相同图片作为背景。鼠标单击图片框,在一定时间内显示图片,当两个图片内容相同时,图片消失;当所有图片消失游戏结束。
2.问题的解决方案:
根据问题描述,可以将问题解决分为步:
(1)首先在窗体上添加一个Picture控件,然后在此控件内添加Image控件数组,根据游戏等级添加不同数目。添加控件数组的方法参见第8章例题。
(2)给每个Image控件分配图片。图片内容必须是随机产生,并且成对出现。
(3)鼠标单击图片时利用LoadPicture方法将分配的图片显示出来,并显示一段时间,然后重新显示初始背景,时间可通过Timer控制。为了实行同内容的图片消失,保证同时显示两张图片,可以用两个Timer分别控制两个图片显示时间。
(4)当两个图片显示时,比较两者图片内容是否相同,相同则利用LoadPicture方法将图片内容去掉,即图片消失。
展开
 我来答
题库爱好者
2010-06-23 · TA获得超过186个赞
知道小有建树答主
回答量:239
采纳率:100%
帮助的人:172万
展开全部
admin@wjf-blog.cn
把图片素才给我吧,我有个现成的,换了图片就行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式