回 帖 发 新 帖 刷新版面

主题:[转载]  用VB6.0设计简易赛车游戏

用VB6.0设计简易赛车游戏
文章来源: programfan 文章作者: yaozheng

简单的游戏往往更耐玩,就比如伴我度过高考的赛车游戏:一切都是方块,所谓的赛车也只是四个方块。

  第一步,绘制对象:用函数drawcar()画赛车,drawway(n)画跑道的第n层。

  第二步,接受控制:Form的KeyPreview属性要设为true,在Form_KeyPress函数中通过改变全局变量cx来控制赛车的位置。

  第三步,游戏循环:作为即时游戏,必须要有一个Timer,并在其事件Timer1_Timer()中绘制所有对象和进行碰撞检测。本例中,绘图部分写在了Timer1_Timer()中,碰撞测试放在了test()中。

  ……这也是所有即时游戏所共通的框架。当然,我们往往还是根据具体的设计作一些变通,发挥一些技巧……比如这里设计的跑道是随机产生的的,这就要通过一点技巧以便既让玩家感到挑战,又不至于出现不可逾越的难关……

  下面是全部源代码,窗体上只需放个按钮Command1就行了!

Const D = 100 '方格的宽度
Const BT = 3000 '跑道底部的y坐标
Dim l1(22) As Integer '每层跑道左边有几个方块
Dim l2(22) As Integer '每层跑道右边有几个方块
Dim cx As Single '赛车的在x轴的位置

Private Sub Command1_Click()

 cx = Width / 2 - 3 * D / 2
 cy = Height - D
 drawcar
 For i = 1 To 20
  l1(i) = 0
  l2(i) = 0
  drawway (i)
 Next i
 Timer1.Enabled = True

End Sub

Private Sub drawcar()

 Line (cx, BT - 100)-Step(3 * D, D), BackColor, BF
 Line (cx + D, BT - 200)-Step(D, D), BackColor, BF '先擦
 Line (cx, BT - 100)-Step(3 * D, D), RGB(225, 0, 0), BF
 Line (cx + D, BT - 200)-Step(D, D), RGB(225, 0, 0), BF

End Sub

Private Sub drawway(n)

 Line (Width/2-3*D/2-2*D,BT-n*D)-Step(7*D,D),BackColor, BF
'先擦后画
 Line (Width/2-3*D/2-2*D,BT-n*D)-Step(l1(n)*D, D), ,BF
 Line (Width/2-3*D/2+5*D,BT-n*D)-Step(-l2(n)*D,D), ,BF

End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)

 Select Case KeyAscii
  Case Asc("a"), Asc("A")
   cx = cx - D
  Case Asc("s"), Asc("S")
   cx = cx + D
 End Select

End Sub

Private Sub Timer1_Timer()
 Randomize
 For i = 1 To 19
  l1(i) = l1(i + 1)
  l2(i) = l2(i + 1)
  drawway (i)
 Next i
 Do
  l1(20) = Int(Rnd * 5)
  l2(20) = Int(Rnd * 5)
 Loop Until ((l1(20) + l2(20) <= 4) And (l1(20) - l1(19) <= 1) And _
(l2(20) - l2(19) <= 1) And (l1(19) + l2(20) <= 4) And _
(l1(20) + l2(19) <= 4)) '这里生成新一层跑道,
'注意要筛去玩家不可能通过的情况!
drawway (20)
'以上画出跑道
 drawcar
 test

End Sub

Private Sub test()

 If 3.5*D-Width/2+cx<l1(1)*D Then Timer1.Enabled=False
 If 3.5*D-Width/2+cx+D<l1(2)*D Then Timer1.Enabled=False
 If 3.5*D-(cx+3*D-Width/2)<l2(1)*D Then Timer1.Enabled=False
 If 3.5*D-(cx+2*D-Width/2)<l2(2)*D Then Timer1.Enabled=False

End Sub

回复列表 (共3个回复)

沙发

非原创帖,请在标题上注明“转载”!

板凳

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846
2010年,中国网民突破了4亿,
网络游戏玩家超过了3亿,
互联网即将进入全民网游的时代

3 楼

新时代元亨 新时代天意系统元亨QQ 919169870 新时代直销元亨QQ 919169870 新时代天意 

 新时代天意系统更多资料
 http://blog.sina.com.cn/xsd9



   《天意系统》是某个公司系统;是所有合法直销公司的系统!是天下系统的集大成者!他不仅有自己的‘教育’体系,及排点布局方法;还给每个会员赠送了独立的会员平台,空中市场开发工具…… 重要的是:“她破译了直销的奖金制度!!!揭开了新一轮伟大的经济革命;从此,倾国倾城的‘类直销’踏着她那轻盈而曼妙的脚步来到您的身边……工具的革命带来新一轮的财富分配,针对某个行业的跨越性突破革新同样带来行业性新一轮的财富分配,天意破译了直销的奖金制度,其意义犹在前二者之上……” 

 


      网络倍增的“奥秘”已是人人皆知,但,“找人”难已是无法逾越的“鸿沟”!, 每一个直销人都梦想着拥有自己的活跃团队和庞大消费群体,从而实现超凡的财富管道。然而,十几年的直销历程能梦想成真的又有几人?直销难民中不乏很多优秀的有志之士,我们也都努力过,奋斗过,拼搏过。但风雨过后彩虹却始终没有出现!

 其实在直销这个行业里:公司和产品只不过是一种“道具”,而团队和系统才是最终和关键!有了庞大而活跃的团队,自然就有业绩,有了业绩在任何公司其实都能赚到钱。今天的“天意系统”就是专门帮你快速组建团队的成功系统,假如您能放下固有的观念,静下心来认真读懂天意系统的运作机理,相信您会“惊喜不已”。

   “天意系统”即不是公司,不是产品,也不是团队。它只是网络界一种超级独特的“运作模式”。它用最有效的方法帮你迅速组建起庞大的团队,确保成功达到利润最大化。而传统的直销是各自为战、孤立无援:报单后、买产品、用出感觉、马上分享,还要学习很多产品知识,产品示范,课程激励,然后你就要自己疯狂的去“找人”,可我们往往是推荐了一批,一批人进来了,另一批人睡着了,推动了一批,又倒下了一堆,最后人际关系枯竭,事业无法向前发展了。这时多数人只好宣告失败了.所以,如何能组建一支有活力的团队才是这个事业的重中之重!才有可能真正实现自己心中的希望和梦想。

 

                                 天意系统破译直销方案

 

天意系统的核心点:1、全球一条线原则,2、零存整取原则。

1、全球一条线原则:

凡是通过“天意系统”注册的会员,不论是谁推荐的,也不管你推荐了多少,一律打乱推荐关系,按照报单时间先后顺序一条线深度排网,如:你今天通过天意系统注册成为新时代公司的会员.在全球凡是比你晚注册的会员都有可能排在你的后面,这样你在新时代公司会员后台的网络里面就会有一条自律式发展的团队了,而且会无限延伸。当然,一条线即使再大在直销公司里也是不赚钱的,那么如何能有更多条线呢?请看:

 

1,当你在21天内直接推荐2人,或三个月内直接推荐4人,你就成为本系统“一星会员”;这时你的小区新增人数达到5人时,系统开始为你开:第2条全球线!


2,当你再一次在21天内推荐2个人,或三个月内直接推荐4人,你就成为本系统的“二星会员”;这时你的小区新增人数达到81人时,系统为你开:第3条全线!


3,其他4---10条线依此类推,系统最多可帮你开10条线。


4,但报单一个月内,你没有推荐一个朋友,你的天意系统点位就作废了,但新进代公司点位仍然有效,可以做传统新时代直销。

    就是说你只需要推荐2个愿意在新时代公司办卡成为会员的朋友,系统就会自动帮您打造您的第二条线,这就是帮你快速组建团队的“天意系统”,今后你所有的团队都是天意系统在帮你打造,都是按全球一条线排网,所以,当你得到这个信息后:每当误一分钟都不知道会有多少人先你而至了。好像有点“匪夷所思”,但我刚做了4天,介绍两个朋友,系统就已经开始为我打造第二条线了。就这么简单。

 

二,零存整取原则:全球一条线,打乱了推荐关系;零存整取原则,严格遵守推荐关系;用双轨图来统计我们为“全球一条线原则”做出多少贡献,用来作为回馈你的付出依据。

    对于第二个原则可能会有些抽象,需要你静下心来认真完整的看完整个资料看一看我们即将运作的“新时代”的奖金制度视频,假如您看完后还是不很理解,欢迎您与我语音交流。


新时代元亨 新时代 天意系统元亨QQ 919169870 新时代直销元亨QQ 919169870 新时代天意  代新时官网

我来回复

您尚未登录,请登录后再回复。点此登录或注册