红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 198|回复: 3

我来更新下ai教程

[复制链接]
发表于 2020-1-6 12:00:31 | 显示全部楼层 |阅读模式
19年6月版的ai教程已经发布半年了,已经足够满足ai编写的需要。但是还是有一些错误,我在此指正,如果我说的有错误可以讨论

(1)首先是ai触发,ai触发有3个重要的参数:
1.TeamDelays(rules.ini) :电脑按照TeamDelays的延迟定期检查所有AI触发
2.触发条件
3.触发分量

首先,电脑按照TeamDelays的延迟定期检查所有AI触发。只要满足条件,就100%触发,然后将作战小队加入建造队列中,按顺序排队建造。这里有2个原则:
1.谁先触发谁就先加入队列
2.同时触发的,谁的分量高,谁就先加入队列

作战小队建造时是不允许插队的,必须按照先来后到的原则依次建造。我们以往对ai触发的理解是有误的,以为谁的分量高,谁的触发几率就大,谁建造的几率就大,这是错误的。实际过程中无法解释为什么某些小队明明分明给了5000的分量仍然迟迟不建造。

“触发分量”只对同时触发的小队有效,如果TeamDelays(rules.ini)这个参数如果设置太小,电脑每次触发的小队就越少,“触发分量”的作用就体现不出来。如果将TeamDelays(rules.ini)这个参数的值加大,就可以将多个不同条件的小队放在一起同时触发,从而让“触发分量”发挥作用。TeamDelays这个值的大小只能折中做一个取舍,值太小就削弱了“触发分量”的价值,值太大ai出兵就相对迟缓。理想的情况是建造队列里的小队刚刚完成建造,此时刚好达到TeamDelays的值,从而触发下一个小队,这样建造队列既不会积压,ai也不会傻等

这也就能解释一些问题,明明基地车的分量给了5000,很多时候依然建造不出来。因为触发基地车的时候,建造队列已经积压了大量了小队(比如天启,基洛夫,犀牛,v3等等),ai必须先造他们,即使你给5000分量也得排队,只不过比同时触发的小队稍微靠前而已,插队是不允许的。电脑没了主基地触发补充基地车,但是实际上并不能及时补充,要解决这个问题就要保证建造队列里的小队越少越好。其实不止基地车,还有矿车,防空这种应急型的小队很多时候分量再高,也无法及时建造,导致被一波带走。

所以推荐的解决办法是:
1.适当加大TeamDelays的值
2.精简ai,减少建造队列里的小队积压
3.合理设置分量,应急型ai(基地车,矿车,防空)给5000/500,主动型给70/50/40
发表于 2020-1-10 17:31:26 | 显示全部楼层
这个帖子发布并通过审核了两遍还是我的老年机又出bug了
发表于 2020-1-10 20:08:59 这篇帖子是使用手机发表的! | 显示全部楼层
fallendow 发表于 2020-1-10 18:31
这个帖子发布并通过审核了两遍还是我的老年机又出bug了

发了两次
 楼主| 发表于 2020-1-12 21:49:36 | 显示全部楼层

抱歉,是重复发帖了。最近论坛很卡,不知道怎么回事
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2020-2-17 16:05 , Processed in 0.020983 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表