博弈论又名“对策论”,是用数学方法量化研究生活中的一些斗争问题的方法。博弈论作为一门从日常生活中的问题拓展出的学科,不仅具有理论意义,对于日常生活中一些带有“斗争”性质的问题也具有指导作用。下面来看看在moba类游戏中,如何运用博弈论的知识做出关键决策。
假设你在玩《王者荣耀》时,遇到了这样一种情况:
你是一名打野玩家,当游戏进行到五分钟左右时,由于某些原因,你的发育不如对面的打野玩家,你的上路和中路为优势路,下路双人组为劣势路。此时,你是选择去gank上路、中路、还是下路,还是继续刷野?如何选择才能为团队带来更大优势?
要用博弈论解决这个问题,首先要用数学模型对游戏中的问题进行简化。
假设我方打野的战力为1,上中战力为2,下路双人组的战力为AD1+辅助1=2;对方打野战力为2,上中战力为1,下路双人组战力为AD2+辅助1=3。击杀某个英雄的收益与此英雄的战力成正比。
如果你去抓上路,没有碰到对面打野,那么对战即为:1+2vs1,结果是杀掉对面的上路,我方收益为1,敌方收益为-1;
如果在上路遭到了对面打野反蹲,则对战形式为:1+2vs2+1,结果是四人全部互换,我方收益为0,敌方收益也为0;
如果去抓下路,对方打野没有抓下路,则对战形式为:1+1+1vs2+1,结果是五人全部互换,我方收益为0,敌方收益为0;
如果在下路与对方打野遭遇,则对战形式为:1+1+1vs2+2+1,结果是我方三人全部阵亡,并换掉对方辅助,我方收益为-2,对方收益为+2;
对于对面打野来说,如果对面打野选择抓上,而己方打野不在,则对战形式为:2vs2+1,结果是我方上路与对方上路互换,我方收益为-1,对方收益为+1;
如果对面大野抓下,而自己不在下路,那么对战形式为:1+1vs2+2+1,结果是我方下路双人组被击杀,我方收益为-2,对方收益为+2。
如果选择不gank,那么收益为0.
将我方做出的各种选择与对方打野做出的各种选择进行排列组合,双方得到的总收益为双方在不同路导致的双方收益的代数和。用图表表示结果:
图中打“√”的两个点为纳什均衡点。从图中可知,我方的最优策略是gank中路或gank上路;敌方打野的最优策略是gank下路。
通过以上的计算,我们得出了这个结论:面对文章开头所说的这种游戏中的情况,无论对方打野采取怎样的行动,自己总应该去gank优势的上路或中路才能获得更大的收益;而对于对方的打野来说,永远都是去帮忙下路这个优势路才能获得更大收益。
这间接印证了电竞圈里对于打野玩法的一句话“帮优不帮劣”,就是说打野的正确玩法是要多帮优势路,少帮劣势路。
那么,除了本文中所陈述的这种情况意外,在其他情况下,“帮优不帮劣”这句话也适用吗?答案是肯定的,无论三条路的优劣形式是什么样的,采用上文所述的方法验证,得到的结果总是应该去帮优势路。
但是在我们现实生活中的实际操作情况下,每场大小团战的胜利因素往往没有数学模型那么简单,其结果往往会受到其他因素的影响,比如说操作水平、打小龙刷新、地图资源以及buff的争夺等等。理论对实践具有指导作用,但不是决定实践结果的唯一因素。