前言:
程序员需要有数学概率思维,只要细心观察,会发现生活中处处是数学。例如,把这款游戏作为测试案例浅析,也挺有意思的。
测试目的:
在三国杀单挑情况下,吕布vs赵云的胜负概率。
人物技能:
吕布 体力:4 无双――锁定技,使用【杀】时,目标角色需连续使用两张【闪】才能抵消;进行【决斗】的角色每次需连续打出两张【杀】。
赵云 体力:4 龙胆――可以将手牌的【杀】当【闪】、【闪】当【杀】使用或打出。
限定条件:
暂排除考虑锦囊、武器牌和手牌运气成分,仅从基本牌的杀闪角度切入。
起手四张牌两杀两闪;
回合开始仅摸一张牌(固定是先杀后闪,eg:这回合摸杀,下回合则摸闪)
测试详情:
测试结果:
在杀闪交替给予的情况下,吕布获胜。因起手有杀闪,攻防兼备,且吕布耗费赵云的杀闪太快,吕布胜