游侠NETSHOW论坛

标题: param中关于AI 的最新研究(15:31更新AI 的包围参数) [打印本页]

作者: changanyan    时间: 2013-12-20 12:28:22     标题: param中关于AI 的最新研究(15:31更新AI 的包围参数)

本帖最后由 changanyan 于 2013-12-20 15:34 编辑

              首先感谢sergi 大大和织田长政的研究成果。这里也欢迎长政继续收录。希望大家把关于AI参数设定的研究详细探讨。

             刚才测试了798~800三项参数,表明的确对AI在大地图上的撤退有关。
500ALGO_N14_TETTAI_HEIRYOKUALGO_N14_撤退_兵力
50ALGO_N14_TETTAI_HEIRYOKU_PER_MINALGO_N14_撤退_兵力_PER_MIN
5000ALGO_N14_TETTAI_HEIRYOKU_MAXALGO_N14_撤退_兵力_MAX


           第一项是指允许AI 撤退的最小兵力,如果设为0就是死战不退,设为1000就是低于1000就撤退。
           第二项是指允许Ai 撤退的最小损失率百分比(与其带的初始兵相比),这一项和上一项是共同判断的。
           举个例子,如果第一项设为1000,则不论Ai 撤退兵力是否达到50%,都将撤退。而如果兵数比1000多,但是损失率达50%,还是会撤退。
           第三项是指撤退最大兵力,即即使损失大于50%,兵力仍然大于5000,则仍不撤退,以上三项,共同决定AI的大地图智能。

          因此,既可以修改出死战不退的AI,又可以修改出小心谨慎的AI。

         补充:该值可能有上下限,也可能有其他辅助参数,但是我这边测试发现改动的确可以增强AI的韧性。
         我说一下我的测试结果吧
        更新:870行这个值应该是指 AI 的围城率,当改成100后 我这边测试的结果是AI 百分之百围城。当然这个值取到60~80是比较好的,欢迎指出问题。      
10ALGO_N14_HOUI_PRIORITY_BUFFERALGO_N14_包囲_優先_BUFFER
     我是包围网剧本,攻打浅井家镰刃城,如果是50%,500兵的话,浅井长政的援兵在1000左右就撤退了;如果是0%的话,大部分部队都会坚持到灭队,一部分也要消耗到不足500才撤退,明显顽强了许多,也许这个值是有上下限的,不能超过。但的确是有作用的~



作者: 织田长政    时间: 2013-12-20 12:35:18

God job!
问个问题,有时候经常看到AI出400兵,然后被打倒100+才撤退,所以觉得这个500和50是否是都得满足才撤退。
作者: changanyan    时间: 2013-12-20 12:37:32

织田长政 发表于 2013-12-20 12:35
God job!
问个问题,有时候经常看到AI出400兵,然后被打倒100+才撤退,所以觉得这个500和50是否是都得满足 ...

对的,三个条件都会共同起作用。

作者: 织田长政    时间: 2013-12-20 12:48:36

changanyan 发表于 2013-12-20 12:37
对的,三个条件都会共同起作用。

不过AI撤退还是比较奇怪的。刚刚60剧本测试,丹羽犬山城出发1700打稻叶山,对方竹子带2500兵迎击。
最低的一次是竹子剩下不到2百兵才撤退,最多的一次是竹子还有一千一百多就撤退了。

作者: changanyan    时间: 2013-12-20 12:55:55

织田长政 发表于 2013-12-20 12:48
不过AI撤退还是比较奇怪的。刚刚60剧本测试,丹羽犬山城出发1700打稻叶山,对方竹子带2500兵迎击。
最低 ...

你看一下是否有回不去的可能,比如被夹击或者别的情况,我这边还是符合如上规律的~

作者: 织田长政    时间: 2013-12-20 13:02:21

changanyan 发表于 2013-12-20 12:55
你看一下是否有回不去的可能,比如被夹击或者别的情况,我这边还是符合如上规律的~
...

我是单路出兵,有国人众支持。有时候AI会坚持到灭队;难度是中等的。

作者: squall122    时间: 2013-12-20 13:04:34

原来如此!学习了,感谢~
作者: changanyan    时间: 2013-12-20 13:16:21

织田长政 发表于 2013-12-20 13:02
我是单路出兵,有国人众支持。有时候AI会坚持到灭队;难度是中等的。

     嗯,也许还有其他的参数。我说一下我的测试结果吧

     我是包围网剧本,攻打浅井家镰刃城,如果是50%,500兵的话,浅井长政的援兵在1000左右就撤退了;如果是0%的话,大部分部队都会坚持到灭队,一部分也要消耗到不足500才撤退,明显顽强了许多,也许这个值是有上下限的,不能超过。但的确是有作用的~

作者: 2207555    时间: 2013-12-20 13:18:15

织田长政 发表于 2013-12-20 12:35
God job!
问个问题,有时候经常看到AI出400兵,然后被打倒100+才撤退,所以觉得这个500和50是否是都得满足 ...

感觉是按 AI的兵力百分比算的   他500出一次  被消灭到不到10%估计就撤退了

作者: 堕天之路西法    时间: 2013-12-20 13:20:30

那个,死战不退可能更糟糕
变成san12那种前线一穿后面全部如入空地
作者: changanyan    时间: 2013-12-20 13:20:54

织田长政 发表于 2013-12-20 12:35
God job!
问个问题,有时候经常看到AI出400兵,然后被打倒100+才撤退,所以觉得这个500和50是否是都得满足 ...

还有个问题,这个400出兵的,大概一下就被打了200多吧……似乎是每打一下判断一次

作者: changanyan    时间: 2013-12-20 13:22:36

堕天之路西法 发表于 2013-12-20 13:20
那个,死战不退可能更糟糕
变成san12那种前线一穿后面全部如入空地

嗯,所以这个值要取一个比较合适的。

另外似乎AI 的恢复和玩家相比有一定的加成,目前还没研究透。



作者: 堕天之路西法    时间: 2013-12-20 13:27:40

changanyan 发表于 2013-12-20 13:22
嗯,所以这个值要取一个比较合适的。

另外似乎AI 的恢复和玩家相比有一定的加成,目前还没研究透。

这个倒没仔细研究
恢复数跟兵力最大值有关,总体感觉AI跟玩家恢复应该没大差别


作者: 绝恋倾城    时间: 2013-12-20 14:07:48

God job!
辛苦了 加油!~
作者: changanyan    时间: 2013-12-20 15:33:51

更新:870行这个值应该是指 AI 的围城率,当改成100后 我这边测试的结果是AI 百分之百围城。当然这个值取到60~80是比较好的,欢迎指出问题。




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2