【酒馆战棋】当前站位一键优化,智能提示更好站位,更高胜率,更快上分!

  • # 炉石传说
  • # 酒馆战棋

一、背景

大家玩战棋的时候,会不会纠结当前阵容如何摆放随从是最好的?

1、一些随从有联动combo,放前、放后在战斗中产生的buff差异很大。

2、有时候要防毒、防圣盾,身材最大的随从也不一定要放前边。

3、对手还有狂战之类的,嘲讽也要放对位置,不要劈到功能怪了。

那到底怎么才能把7张随从的站位调整到最佳位置,发挥出最大的收益?

是只能凭经验和临场发挥了?

我们可以基于一个指标来分析,就是想法子如何做到胜率最高,也就是凭借更高的胜算来赢下对局。

不过人脑一般很难算过来,我们可以通过电脑的算力来计算,直接告知我们如何调整站位,胜率更高。

二、设计思路

上边我们提到,人脑是算不过来的,原因是什么?

我们小学学过排列组合,那我们现在回忆一下,如果场面有7张牌,具体有多少种排列呢?

7张牌的全排列有:7!=7×6×5×4×3×2×1=5040 种情况。同理6张牌是720种,5张牌是120种。

场面有7张牌,最理想的方式是,我们要遍历5040种情况,才能得到最好的站位。

而且每种情况,我们还要模拟和对手对战N多次,才能得到一个比较靠谱的胜率。比如对战1000次,赢了700次,平100次,输200次,胜率是70%。

也就是需要计算5040*N才能得到最后的结果。

当然,也不能让玩家等几分钟才能等到结果,所以不仅要满足大量的计算次数,而且还要速度快。典型的既要和又要。

本插件这块,刚开始7张牌,计算差不多要3分钟,这样玩家肯定是使用不了的。

后来经过计算模型的优化,7张牌的计算控制在了2秒左右,其他张牌只要0点几秒,几乎无感,这样玩家就比较可用了。

三、实现效果

我们看看插件中的UI效果:

1、在战力提示的UI框中,点击“战力优化建议”,会弹出对应的功能界面。

2、默认进来是站位调整提示,后续还会支持随从替换等提示。

3、这里默认的模拟对手是上回合对手,后续会扩展其他模拟对手,比如其他对手、假想敌等。

4、这里给出了2个最高胜率的站位,并且可以对比当前站位提升了多少胜率。

5、点击“重新计算”按钮,会基于当前最新阵容重新计算胜率。

如果是100%赢或者0%赢,也就是必胜或者必输,其实这个时候调不调整站位,意义都不大(除非你想多打出伤害或者少掉血),这个时候插件只提示了当前站位,不给其他建议了。

(1)如果是100必输,就需要拉大随从的战力,或者替换其他随从,否则下次遇到还是必输。其实模拟结果,也是给自己做一个参考,做到心里有底。

(2)比较适合的场景,是这种和对手55开,我通过调整站位,看看能不能把胜率提高到73开之类的。

四、后续扩展

1、计算胜率,需要取决于玩家和对手的战斗实际效果,特别是亡语随机怪、对手手牌鱼这种未知战力,往往会计算不太准,存在一定的局限性。

2、模拟对战哪个对手,也影响着我现在的阵容到底强度如何、适应性怎么样。

3、站位调整只是战力优化的其中一个点,其他比如替换随从,这个对战力优化的幅度更大,也是后续重点扩展的部分。

本炉石AI助手的安装下载,可以参考之前文章:https://www.iyingdi.com/tz/post/5440933

最后评论区聊聊,你们对战力优化还有什么好的建议,可以反馈我后续完善一下。

8月11日 发布于云南
全部评论 3条
按时间排序

还没有评论

8 3