heroes2吧 关注:3,107贴子:57,222

传说中的拉仇恨——近程AI研究

只看楼主收藏回复

近程部队AI大致要遵循这些条件:
1、优先打可以打到的目标,如果在移动范围内就肯定会攻击
2、优先打可能打到的目标,这是对第一条的补充,如果单位被包住了,自然无法打到,但是这一条不仅适用移动范围内,还包括移动范围内的,这是影响近程兵走位的重要因素之一
3、远程——飞兵——步兵,这是拉仇恨的重要因素之一
4、优先打距离近的,这是影响走位的重要因素之一
5、优先打实力强的,这是最下策了,一般是用六级兵当肉盾的时候有用
光说没用,看实例



IP属地:湖南1楼2010-11-01 10:52回复
    假设50个侏儒和5个石像鬼打土元素



    IP属地:湖南2楼2010-11-01 10:53
    回复
      如果不做任何调整
      土元素的走位
      理论上他们的最优先目标是侏儒
      至于为啥走得这么整齐
      我觉得是这样的:如果走任何一条路需要的格数是一样的话,就会优先走直线

      


      IP属地:湖南4楼2010-11-01 10:57
      回复
        这是做了一些调整之后的走位
        侏儒被挡住了
        土元素只能攻击石像鬼
        因此他们有优先攻击最前面的那个石像鬼

        


        IP属地:湖南5楼2010-11-01 10:58
        回复
          如果最前方的石像鬼换个位置
          最上方的土元素最近的石像鬼就是正前方的,因此会走直线

          


          IP属地:湖南6楼2010-11-01 11:01
          回复
            如果侏儒没有被包住
            那石像鬼的吸引就没有意义了



            IP属地:湖南7楼2010-11-01 11:02
            回复
              只要侏儒没有被包住
              土元素的最优先目标就是侏儒,即使绕路也不惜



              IP属地:湖南8楼2010-11-01 11:04
              回复
                实战时
                最好用一队石像鬼+一队狮鹫包侏儒
                用两队石像鬼吸引,这样比较简单


                IP属地:湖南9楼2010-11-01 11:05
                回复
                  从这个例子可以发现
                  1、侏儒比半人马强多了,因为容易包住
                  2、两队远程的效果不一定比一队远程强,因为两队远程显然是无法包住的


                  IP属地:湖南10楼2010-11-01 15:25
                  回复
                    原来是这样,远程被包住后,可以说就失去仇恨了。
                    难怪以前打的时候,有种三条路的地形,战斗分上中下三个区域,一般就是赌口,怪物就绕路换口,怪物又换路。
                    不过这个似乎只对缓慢(走3格)以下的兵好用,走得太快也没意义了。


                    IP属地:山西11楼2010-11-01 18:17
                    回复
                      不错的研究,这点我还真不很清楚。


                      IP属地:广东13楼2010-11-02 09:11
                      回复
                        问个问题,我用高级CC和骷髅打食人魔。食人魔在中间时,我大CC飞到右边,骷髅留在左边。所有的食人魔却往左边骷髅这边走。这是为什么?


                        14楼2015-06-19 11:14
                        回复
                          上图说明一下:
                          如下图

                          命令CC飞到右上角,骷髅略过

                          食人魔如此走位(其中最上方的食人魔士气了一下)
                          根据LZ的理论,两个目标都是可能打到的目标,那么此时食人魔应该优先以飞兵为目标,但为何会往骷髅移动呢?


                          15楼2015-06-19 11:26
                          收起回复
                            楼上,电脑也看距离的,如果离骷髅兵近会去打它的


                            来自手机贴吧16楼2015-09-05 09:28
                            回复