附一张v2版主界面
目的
要塞经历的前期的资源积累阶段,后期的主要玩点之一就是raid。
我的初衷是在前期追随者都蓝绿级别不高的阶段,及早准备raid所需的高级追随者,或者通过分析得出最佳的旅馆招募人选,以达到在接到高级别raid任务时可以完美100%的目的。不至于到追随者装等上来了,任务也发了,发现技能对不上副本要求,这时再旅馆招了练已经很难跟上刷新CD了。
自行查杀病毒。
FollowerSelectV2.zip
源码在这里 【http://git.oschina.net/rojecknet/FollowerSelect】
程序是第一版,没有经过测试,如果有错误及时反馈。
理论依据
按照目前BLZ设计的raid任务机制,每个任务共3个boss,每个boss2个技能,技能可重复。于是对于每个任务有6个技能需要对应,每个紫色追随者拥有2个技能,因此每个任务分组的方法共有C62*C42*C22/A33=15种。
悬垂堡630以上任务只有四个,所以我们的目的就是结合我们已有的追随者,最优化的为这四个任务每个找到一种分组方法。
这样的话最坏情况共有15^4=50625种分组法,从中找出你的追随者技能能覆盖最多的,或者未覆盖最少的,或者需要追随者最少的情况,对于码农来说实现不难。
使用方法
首先需要使用插件导出你已有的追随者信息,插件 FollowerExport:
点击这里,拷出字串保存为csv文件。
需要MS dotnetframework 4.0
有同学抱怨输出较难懂,下面我给大家演示一下我是怎么用这个软件的吧。其实很傻瓜的。
一句话使用攻略: 读取csv文件,点击“点我”显示结果,依照“可”排序结果,点击第一个,提升右上装等,提升右中等级或从旅店雇右中对应追随者。有新的紫色追随者加入就再跑一遍。
首先使用FollowerExport插件导出自己拥有的追随者信息,具体用法我就不多说了,在插件原贴有介绍。导出的文本存为.CSV文件。
看看我的追随者导出信息是这样的:
点击左侧的“读取”按钮,选择刚才的csv文件,读取成功后,界面左侧的表格会显示出追随者的基本信息。可以看到我有一个对应“重击”和“强力法术”的考尔曼。
点击右侧下方的“点我”按钮,结果就出来了,这个根据电脑性能可能会有一阵假死的时间,分组完毕会提示。耐心等待。
结果出来以后,关注下面这个区域,上边4个按钮”总已可未“是给结果排序用的,分别对应着列表中的前4个数,即“共需追随者数量 已经有相应追随者的数量 可能会成长为适用的追随者数量 无法应对的组合数量”。列表中后四位对应左侧四个任务安排栏位序列值,从0开始计数。
个人觉得依据可能会成长成为适用追随者排序比较实用,这样就能找到目前个人最容易达成的组合。
这个例子中选择的可以看到,依照这样的分组方式,对于我目前有的追随者,有8个就可以覆盖 所有的威胁,现有4个对应的(点选后可在右上角看到是哪些),另有4个威胁组合目前只有蓝绿对应,也就是说以后成为紫色后有几率成为合适追随者。(在右侧中间表格详细显示是哪些)。
于是对于我来说,目前的任务就是提升上面表格列出追随者的装等,提升第二个窗口中的追随者等级以期其二技能出现后,能应对选择的威胁组。图中可以看出“重击”和“强力法术”的组合,正好有考尔曼可以对应。
下面这个窗口列出的是任务所有可能的分组,可以不关注,技能号1-9对应9个威胁。右侧列表信息的后四位对应的就是这四个窗口的序列值,在右侧点击会切换这四个窗口的高亮,表明当前对应的四个任务追随者安排方法。
程序界面:
已知问题
1.未考虑技能组合是否合理,比如不能达成的双“群体伤害”,这个需要查找数据库进一步完善,参考
点击进入来人工验证合理性。
2.未考虑“超级舞王”影响。源码中本来已经把跟舞王相关的内容添加进去,后来有帖子说舞王不能完全克制危险区域,这个待证实,证实后再作修改。
待补充
下一步做什么
我们知道,目前BLZ设计的追随着任务共有9种威胁,一个任务目前的情况是最多6个威胁,这样将所有任务可能的情况都考虑进去是否可以达成一个终极的追随者搭配,即BLZ在这个框架下出任务都可以完美100%克制,我再想想看如何达成。。