永发信息网

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

答案:2  悬赏:20  手机版
解决时间 2021-04-04 22:01
  • 提问者网友:
  • 2021-04-04 02:03
一、 题目:图片记忆游戏

二、目的与要求:
1.目的:
培养学生综合利用VB语言进行程序设计的能力,主要是利用VB的标准控件进行设计。
2.基本要求:
游戏开始,首先在窗体上生成若干个相同背景的图片框,单击后显示出其隐藏的图片,当同时显示的两个图片相同时,从窗体上将其删除,直至所有图片均消失,游戏结束。详细要求如下:
 编写控制游戏的菜单
 游戏开始根据不同等级在窗体上添加图片,具有相同背景并排列整齐;
 通过鼠标单击图片框显示图片,显示出隐藏图片;
 两个相同的图片消失;
 游戏完成入门级和初级。
 游戏能够连续执行。
现提供8张图片,要求编写程序中必须使用。
3.创新要求:
 游戏完成中级和高级;
 充分考虑游戏中的各种情况,使错误数降低为零;
 增加时间控制,在规定时间内完成游戏;根据游戏时间给出分数;
 设置晋级游戏,低级完成后自动进入下一级。
三、设计方法和基本原理:
1.问题描述:
图片记忆游戏,首先根据游戏等级在窗体上添加图片框,等级不同图片个数不同。其次,每个图片框分配一个图片,但图片并不显示,以相同图片作为背景。鼠标单击图片框,在一定时间内显示图片,当两个图片内容相同时,图片消失;当所有图片消失游戏结束。
2.问题的解决方案:
根据问题描述,可以将问题解决分为步:
(1)首先在窗体上添加一个Picture控件,然后在此控件内添加Image控件数组,根据游戏等级添加不同数目。添加控件数组的方法参见第8章例题。
(2)给每个Image控件分配图片。图片内容必须是随机产生,并且成对出现。
(3)鼠标单击图片时利用LoadPicture方法将分配的图片显示出来,并显示一段时间,然后重新显示初始背景,时间可通过Timer控制。为了实行同内容的图片消失,保证同时显示两张图片,可以用两个Timer分别控制两个图片显示时间。
(4)当两个图片显示时,比较两者图片内容是否相同,相同则利用LoadPicture方法将图片内容去掉,即图片消失。
最佳答案
  • 五星知识达人网友:白昼之月
  • 2020-12-20 18:09
admin@wjf-blog.cn
把图片素才给我吧,我有个现成的,换了图片就行。
全部回答
  • 1楼网友:逃夭
  • 2019-11-27 01:11
控件没有注册,需要注册,注册之后就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯