Vb玩游戏

VB硬币游戏很简单,核心只是Rnd函数。

我们假设有两个角色,A和B,在玩硬币游戏。我给你最简单的代码来实现。

' Dim a As Integer '角色A获胜的次数。

' Dim b As Integer '角色b获胜的次数。

Dim c为整数,c为硬币的正面和背面

对于i=1到10 '游戏玩10次谁会赢?

C = Rnd * 2 '生成一个0到1之间的随机数作为硬币的正反面。

如果c=0,那么‘如果0,A赢,

A=a+1 '为a积累一定数量的胜利。

msgbox“A赢得这场比赛”

' OtherwElsee '是1,那么B赢。

B=b+1 '为b积累一定数量的胜利。

msgbox“B赢得这场游戏”

如果…就会结束

接下来我

如果a & gt然后Msgbox“A赢得了这场比赛”

如果b & gta然后Msgbox“B赢得了这场比赛”

如果b = a,那么Msgbox“AB平了这场比赛”

嗯,这样写应该就清楚了。

如果想让游戏永远持续下去,可以把for循环改成Do循环。