用VB玩石头剪刀布游戏
代码如下:
请在节目目录中放三张名为“剪刀”、“石头”、“布”的jpg图片。请在属性列表中自行设置。图4是电脑加载的。
Option Explicit“全局变量声明
记录你的选择。
Dim ComputerChoose '记录计算机选择。
0石头1剪刀2布
私子Picture1_Click()'选择了一颗石头。
你选择= 0 '记录石头。
“随机化”随机数生成函数
ComputerChoose = Int(Rnd() * 3)'选择计算机,并记录下载。
“显示”显示计算机的选择(这是一个用户功能)
多哥'判断赢家(这是一个用户功能)
末端接头
'私子Picture2_Click()'基本和上面一样,选剪刀。
使不规则化
YouChoose = 1
ComputerChoose = Int(Rnd() * 3)
显示
多哥
末端接头
'私子Picture3_Click()'基本和上面一样,选石头。
使不规则化
你选择= 2
ComputerChoose = Int(Rnd() * 3)
显示
多哥
末端接头
Sub ToGo()'判断函数
如果您选择=计算机,请选择“然后”
MsgBox“Ping”
Else if(你选择= 0,计算机选择= 1) or(你选择= 1,计算机选择= 2) or(你选择= 2,计算机选择= 0) T在有三种可能的情况下决定不赢。
MsgBox“你赢了”
其他人输了。
MsgBox“计算机获胜”
如果…就会结束
末端接头
' Sub display()'显示选择的计算机。
“出错时继续下一步”如果遇到错误,请继续。
如果计算机选择= 0,那么如果计算机选择石头。
图4。图片= loadpicture (app。小路+“石头。jpg ")'加载一张石图。
MsgBox "石头"'对话框弹出一个石头。
否则,如果计算机选择= 1,则“同上”。
picture 4 . picture = load picture(app . path+" scissors . jpg ")
MsgBox“剪刀”
ElseIf ComputerChoose = 2然后
picture 4 . picture = load picture(app . path+" cloth . jpg ")
MsgBox“布料”
如果…就会结束
末端接头