前言:
程序员需要有数学概率思维,只要细心观察,会发现生活中处处是数学。例如,把这款游戏作为测试案例浅析,也挺有意思的。
测试目的:
在三国杀单挑情况下,吕布vs赵云的胜负概率。
人物技能:
吕布 体力:4 无双――锁定技,使用【杀】时,目标角色需连续使用两张【闪】才能抵消;进行【决斗】的角色每次需连续打出两张【杀】。
赵云 体力:4 龙胆――可以将手牌的【杀】当【闪】、【闪】当【杀】使用或打出。
限定条件:
暂排除考虑锦囊、武器牌和手牌运气成分,仅从基本牌的杀闪角度切入。
起手四张牌两杀两闪;
回合开始仅摸一张牌(固定是先杀后闪,eg:这回合摸杀,下回合则摸闪)
测试详情:
测试结果:
在杀闪交替给予的情况下,吕布获胜。因起手有杀闪,攻防兼备,且吕布耗费赵云的杀闪太快,吕布胜!
如果把限制条件改为每回合摸两张(杀&闪),则吕布胜算更大。因均有相同攻防,且吕布攻击力高!吕布胜!
吕布视角:(正常交替获得一张杀闪时)
1.有杀有闪,攻防兼备,必胜
2.有闪,不输 3.有杀,大概率胜(消耗牌)
4.无杀闪,必输
5.有杀无闪,掉血弃牌,可能输
赵云视角:
1.自己杀闪不断,手牌充足且对方无闪,胜
其他测试条件选项:
激进时:进攻优先,其次防御;
case1:吕布先手
case2:赵云先手
保守时:防御优先,其次进攻;
case3:吕布先手
case4:赵云先手
。。。
锦囊、武器、运气对双方胜负概率影响相似,对结论影响不大。
综上所述:
吕布vs赵云,吕布获胜概率远大于赵云!
三国杀说到底是手牌游戏,得手牌者得天下!吕布一杀耗两闪,控手牌,在纯基本牌下,胜算最大。
而且在现实中,杀不仅可以闪避,还可以用杀抵挡,吕布单挑的胜算更大。
果然,在三国时期,吕布是当之无愧的单挑小王子。
只可惜受限于头脑,最终沦落为一介莽夫。
如若能像吕蒙一样不断升级进化,也许将来开辟出一片新世界,续写传奇也未可知。。。
欢迎大家交流指正,讨论完善!