VB作业模拟射击游戏代码

.基本要求:(1)要求使用面向对象和结构化程序设计的编程思路。(2)在射击区域内随机出现射击目标,如果在规定的时间内单击中目标就增加分数并且生成新的目标,如果没有单击中则... .基本要求:
(1)要求使用面向对象和结构化程序设计的编程思路。
(2)在射击区域内随机出现射击目标,如果在规定的时间内单击中目标就增加分数并且生成新的目标,如果没有单击中则减少生命数。
(3)程序界面如右图。单击开始后显示射击目标。当鼠标在一秒钟内单击到目标(目标可以由图片、文本框等控件来表示)则加分,如果没有单击到目标就减少生命。生命减少到0时结束游戏。
2.问题的解决方案:
单击开始按钮后随机生成目标的位置(top和left属性),同时令timer控件开始计时。目标的单击事件中进行加总分和重新生成目标以及重新启动timer控件。如果规定时间内没有单击目标,会触发timer控件的timer事件,在timer事件中进行生命数减少、重新确定目标位置和重新启动timer控件的功能。
随机位置的确定:
利用控件的top和left属性可以改变控件的位置。随机位置利用rnd函数生成随机数。
展开
 我来答
匿名用户
2010-06-09
展开全部
其实很简敬键升单,我的做的和你一样,留个联系方式吧,我亮老是河北理工的,咱们亮缓可以一起做。我的邮箱 853708889@.qq.com
11
2024-11-15 广告
上海允若信息科技有限公司成立于2017年,是一家专注于电磁和等离子体仿真测试解决方案咨询、规划、定制开发和实施推广服务的专业化公司,允若意为:一允千金,上善若水。公司核心团队成员都毕业于国内外著名大学,在世界500强企业有多年工作经验。总部... 点击进入详情页
本回答由11提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式