各位,石头剪子布是怎么判定输赢啊
-
想了两天,根本没有头绪,现在只能让对手随机出牌,但是无法判定输赢
-
@青丘互娱 拿两个变量值比较就行了,假设石头剪子布对应的变量值分别是2、1、0,那么双方出完牌后,分别得到一个变量值,
当我方的变量值与对方的变量值相等时,判断为平局
否则:当我方的变量值减去对方的变量值等于1时,或者等于-2时,判定为胜利
否则:判定为失败
按这个顺序来判定就行了
-
@忠心耿耿汉弗莱 我大致懂了,可是我不会写公式啊群里的大佬说 公式是 a>bb>cc>a 可是我不知道咋表达啊,这个才是我头疼的
-
@青丘互娱 不想写公式也可以老老实实把九种情况的判定都写一次:
我方为石头、对方为石头时
我方为石头、对方为剪刀时
我方为石头、对方为布时
我方为剪刀、对方为石头时
我方为剪刀、对方为剪刀时
我方为剪刀、对方为布时
我方为布、对方为石头时
我方为布、对方为剪刀时
我方为布、对方为布时
稍微少写一点,就7种情况,把我方和对方相等时的情况合并起来
我方与对方相同时
我方为石头、对方为剪刀时
我方为石头、对方为布时
我方为剪刀、对方为石头时
我方为剪刀、对方为布时
我方为布、对方为石头时
我方为布、对方为剪刀时
再稍微少些一点,就是上面那位朋友说的,变成三种情况,他写得已经很清楚了,事件几乎都有对应的条件
-
把每种情况都写上就行了
-
@落水桃子 求源码,人机是怎么做的啊???是用全局变量做的吗
-
这么久了还没做好吗
-
@青丘互娱 人机我的方法是:
当点击出拳按钮时,3秒后停止动画(就是那个会播放石头剪刀布动画的精灵)播放且将动画的帧数设为0到3的随机数(随机数0代表石头,1代表剪刀,2代表布)
还是不行的话可以去唤境游戏训练营1找我,昵称一样,我把文件发给你