VB作业 求助啊设计一个电脑与电脑玩剪刀石头布的游戏 有知道的大神请发邮箱至 q1-xswzbj@163.com 谢谢 5

1.基本要求(1)电脑随机出双方的石头、剪刀、布(2)用户选择哪一方胜利,判断胜利的过程有时间限制,一般为0.1秒之内(3)判断对了加分,判断不对不加分(4)判断10次之... 1. 基本要求
(1) 电脑随机出双方的石头、剪刀、布
(2) 用户选择哪一方胜利,判断胜利的过程有时间限制,一般为0.1秒之内
(3) 判断对了加分,判断不对不加分
(4) 判断10次之后计算总分,总分超多一定分数为胜利

2. 界面设计
(1) 启动界面(Form1)、菜单
(2) 游戏成功、游戏失败、游戏记录的界面
3. 自行添加各种有趣、实用的功能
展开
 我来答
巨星李小龙
2013-06-20 · TA获得超过5094个赞
知道大有可为答主
回答量:2146
采纳率:50%
帮助的人:1850万
展开全部
1234567891011121314151617181920212223242526272829303132333435363738394041核心部分代码如下:剩下的自己编即可。都挺简单的,我仅提供一个简单的思路,但并不一定是最后的。你可以尝试用下别的方法。Private Sub Command1_Click()'0表示剪刀,1表示石头,2表示布RandomizeLabel1.Caption = word(Rnd * 2)Label2.Caption = word(Rnd * 2)Dim result As Stringresult = ""'分成六种情况If Label1.Caption = "石头" And Label2.Caption = "剪刀" Then  result = "甲赢"End IfIf Label1.Caption = "剪刀" And Label2.Caption = "石头" Then   result = "乙赢"End IfIf Label1.Caption = "布" And Label2.Caption = "石头" Then  result = "甲赢"End IfIf Label1.Caption = "石头" And Label2.Caption = "布" Then  result = "乙赢"End IfIf Label1.Caption = "剪刀" And Label2.Caption = "布" Then   result = "甲赢"End IfIf Label1.Caption = "布" And Label2.Caption = "剪刀" Then   result = "乙赢"End IfIf result = "" Then result = "平手"Label3.Caption = result '显示结果End SubFunction word(n As Integer) As StringSelect Case nCase 0:word = "剪刀"Case 1:word = "石头"Case 2:word = "布"End SelectEnd Function

界面如下:

向左转|向右转

向左转|向右转

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式