xaao 发表于 2004-10-28 22:08:20

求助:求无命令时不动有命令时才行动的AI

这里的大哥大侠们?您们好!
能给我一个没有接到新的触发命令,所有的单位都保持不动或只已按设定的命令行事的AI吗?!
急切需要,我的战役已经做好,但测试中有时候那些电脑的单位尽是乱动,有时候还不照我设置的触发命令行动(但有时候又很正常),比如我来到一个地方,按任务触发设定那另一位电脑势力武将应该来到我身边(我用的还是循环任务触发),有时候它正常的过来,但很多时候它就是不肯动,一步步的好象很不情愿似的,很久都无法过来。我是AI盲,实在不知道怎么处理。
所以恳求各位大侠能否支持一下,给一个没有接到命令就不动的接到命令就按命令疯狂行动的AI。
如有提供,也请顺便告诉我怎么把它(AI)加入游戏中,是新建立一个触发,选择所有的位,再激活这个AI?
还有,这个AI要放到帝国2:征服者的哪个目录中?是否还有改名等什么的?

感激不尽!
[此贴子已经被作者于2004-10-28 22:11:45编辑过]

尼克 发表于 2004-10-28 22:21:51

<a href="https://hawkaoe.net/bbs/UploadFile/2004-1/20041272327589531.rar" target="_blank" >https://hawkaoe.net/bbs/UploadFile/2004-1/20041272327589531.rar</A>放在帝國目錄中的AI檔案,進入戰役編輯器,"遊戲者"一欄中右下角可以選擇

xaao 发表于 2004-10-28 22:37:47

尼克大侠,实在太感谢您了,您真是及时雨!
如果我是女孩,一定会跟你交往的。
再次感谢。这世界上热心的好人还是多啊
[此贴子已经被作者于2004-10-28 22:38:14编辑过]

尼克 发表于 2004-10-28 23:09:54

多謝你讚賞啊.....這裡大家互相幫助嘛以後多來就是啊.....

xaao 发表于 2004-10-28 23:11:30

刚才试运行了一下,感觉比以前的确有效。再次感谢尼克大侠!如果可以的话,我厚着脸皮再求几个AI,我找好多次,有些搞不太明白。1,农民可以动,军事单位接到命令后才能动的AI2,农民可以动,军事单位遇到敌对势力此单位本身主动攻击的AI3,农民可以动,遇到改变外交为敌对时整体主动疯狂进、遇到改外交为同盟时不动的AI就这3个了。可能太烦人了吧。很不好意思,来到这里,不但没帮到人,尽要别人帮忙,惭愧啊。

尼克 发表于 2004-10-28 23:18:56

我只有1..........等等,我給你找找

尼克 发表于 2004-10-28 23:20:57

<DIV class=quote><B>以下是引用<I>尼克</I>在2004-10-28 23:18:56的发言:</B>

我只有1..........
等等,我給你找找 </DIV>


1.
https://hawkaoe.net/bbs/UploadFile/20036522225588579.zip

尼克 发表于 2004-10-28 23:23:18

3以我能力我可以做出來,也許明天我做給你...但2不是一向會自動反擊嗎??

xaao 发表于 2004-10-28 23:34:05

2就是自动反击的意思,但它并非是整体主动攻击,而是单个单位遇上了自动攻击!多谢了,我等着您做好!真的好想学到怎么做AI,真羡慕您们这些高手!

尼克 发表于 2004-10-28 23:38:51

樓主太客氣了.......我可不是高手.......比起狂,閑閑,騎士他們,我很菜唷
你可看看教程:
入門:
<a href="https://hawkaoe.net/bbs/dispbbs.asp?boardID=21&amp;ID=1386&amp;page=1" target="_blank" >https://hawkaoe.net/bbs/dispbbs.asp?boardID=21&amp;ID=1386&amp;page=1</A>
高級:
<a href="https://hawkaoe.net/bbs/dispbbs.asp?boardID=21&amp;ID=3131&amp;page=1" target="_blank" >https://hawkaoe.net/bbs/dispbbs.asp?boardID=21&amp;ID=3131&amp;page=1</A>
我go to sleep.......
明天給你2,3吧(儘量........也許後天)
[此贴子已经被作者于2004-10-28 23:43:33编辑过]

无知者 发表于 2004-10-28 23:44:40

楼主可以试试卧龙先生的AOK AI Script Builder(帝国时代AI文件制造器)一些简单基本的AI用它就能搞定了。<a href="https://www.hawkaoe.net/bbs/viewthread.php?tid=4616" target="_blank" >https://www.hawkaoe.net/bbs/viewthread.php?tid=4616</A>

尼克 发表于 2004-10-29 16:24:47

"3,农民可以动,遇到改变外交为敌对时整体主动疯狂进、遇到改外交为同盟时不动的AI"
setting:
每次進攻最少20人
開啟智慧型攻擊




行麼??
[此贴子已经被作者于2004-10-29 16:39:01编辑过]

尼克 发表于 2004-10-29 16:39:51

還有,需要生產士兵嗎?

xaao 发表于 2004-10-29 18:24:22

OK,很好啊。突然有一个想法,不知道能否在游戏中实现。比如我开始时需要所有的单位都不动,不发展,这时候就可以用触发命令激活不动AI,但游戏进行到一定程度时,我需要其中一个国家势力四处侦察疯狂大规模进攻,比如进攻玩家,虽然玩家只一个人或者其他什么,这时就用触发命令激活疯狂进攻AI(但只限于这一个势力,其他的势力不动或者触发激活其他的AI比如看到敌人会攻击的被动攻击AI)也就是说能否在战役游戏中各个不同阶段采用触发命令激活众多不同的AI,有主动疯狂进攻的,有遇上才进攻的,有遇上也不管的,等等!如果这样可以的话,那编写的战役无疑是很精彩的。其实现在我编的并非是国家之间的战争,也很少有农民(有时还是有,少),我编的是一部江湖武侠传奇,很长的,其实就是根据我写的小说<<武林正史>>编写的,所以一般需要的AI考虑经济科技什么的很少,也很少生产兵种等,主要是设定存在的单位动作,以及一些效果的制作,在AI考虑方面注重的是能够完全而疯狂的执行我的触发命令!比如说我在游戏中设定一个电脑所有兵种进攻我方主角的任务命令,我希望的就是这个势力所有的兵种全部疯狂的进攻我方,并且不能因为进不到我的或者其他盟友的城门就到处乱窜,我希望的他们可以打掉我的城门或者杀掉我方阻拦他们的单位再来攻击主角本人,直至没有单位存在!昨天我再测试了一下尼克大哥给我的接命令才行动的AI,试了几次没有问题,不过今天又试了一下,还是存在我触发命令无法顺利被执行的情况,具体是我当时有个任务触发设定张三丰从武当来到武林群雄争霸比武台,而且我怕他不来,所以设定循环执行,但张三丰就是一步步的乱走,最后不动了,我也弄不懂怎么回事,很郁闷!还有一些追杀主角的人追杀主角时也不全力,都是骑兵,按理追上来很快的,可他们就是走一步停两步,有的干脆不动!另外再请教一个问题,就中触发命令的任务执行,我不指定单一个单位,而是设定那块地域中所有单位,这样能不能够达到很好效果?比如我要命令一个群骑兵部队追杀某人?(不过我尝试过这样做,但效果不好,触发激活时,很多单位仍然不动)很多时候我是一个个单位给他们任务触发,感觉很烦,一个阶段下来,通常触发都有好几百条了,而且触发多了,我有时候都不记得了关闭或激活了,所以老是出BUG。

尼克 发表于 2004-10-29 20:44:37

"比如我开始时需要所有的单位都不动,不发展,这时候就可以用触发命令激活不动AI,但游戏进行到一定程度时,我需要其中一个国家势力四处侦察疯狂大规模进攻,比如进攻玩家,虽然玩家只一个人或者其他什么,这时就用触发命令激活疯狂进攻AI(但只限于这一个势力,其他的势力不动或者触发激活其他的AI比如看到敌人会攻击的被动攻击AI)"當然可以啦!!但要配合触发的"人工智慧定目標"可是有很多細節問題...........不可假手於人...........因為別人不知你要怎麼進攻,何時進攻,進攻兵種,進攻數量等

尼克 发表于 2004-10-29 20:47:21

"而且我怕他不来,所以设定循环执行,但张三丰就是一步步的乱走,最后不动了,我也弄不懂怎么回事,很郁闷!"你不循环就反而沒事了,你試試看

xaao 发表于 2004-10-29 21:20:34

我不循环?以前我很少循环的,但更糟糕,他都不来了不动了,不过那时没有AI。
人工智慧定目标,怎么用?不太理解!
我只看到过触发中条件有AI信号,效果中有AI剧本,可是不实在不知道怎么用?也从来没有用过!

有些下载下来的AI全是英文的,可不可以改中文名放进游戏AI目录包中?,比如说你给一个不动AI,我直接改名字就叫不动AI。
[此贴子已经被作者于2004-10-29 21:24:28编辑过]

尼克 发表于 2004-10-29 21:22:31

英文是行的,中文...........未試過

xaao 发表于 2004-10-29 21:31:00

<DIV class=quote><B>以下是引用<I>尼克</I>在2004-10-29 20:44:37的发言:</B>
"比如我开始时需要所有的单位都不动,不发展,这时候就可以用触发命令激活不动AI,但游戏进行到一定程度时,我需要其中一个国家势力四处侦察疯狂大规模进攻,比如进攻玩家,虽然玩家只一个人或者其他什么,这时就用触发命令激活疯狂进攻AI(但只限于这一个势力,其他的势力不动或者触发激活其他的AI比如看到敌人会攻击的被动攻击AI)"
當然可以啦!!但要配合触发的"人工智慧定目標"
可是有很多細節問題...........不可假手於人...........因為別人不知你要怎麼進攻,何時進攻,進攻兵種,進攻數量等 </DIV>



关于这一点,我要求不敢高,反正是这样:
1,不动AI,接命令后能完全遵守执行
2,主动疯狂进攻AI,大规模整体,国与国的战争
3,会面后主动进攻AI,个别或少数成群单位之间的争斗
4,被攻击后才反击的AI,群体大规模反抗
不需要升级,不需要生产及造兵,只要能控制现有的单位和触发命令产生的单位就OK了。
但最主要的是如何把这AI放进战役中以便触发调用?
关于怎么进攻这个问题,我认为这样:
就是拼尽全力去毁灭掉触发命令中指定的任务目标(某个单位或者所有同势力单位即某个国家的单位!)怎么说呢,反正我通常这样设定,一旦进行这样的任务时,我会改变他们的外交关系,有时候任务到主角即个人,有时候任务到某个改敌对外交国的地方,有时候到某个地方有敌对的外交国单位,这时候我希望执行任务的单位能够全力疯狂的进攻敌对的势力单位!不是他死就是我亡,直到命令被中止!
[此贴子已经被作者于2004-10-29 21:38:10编辑过]

尼克 发表于 2004-10-29 21:59:25

"但最主要的是如何把这AI放进战役中以便触发调用?"要set-signal.............
页: [1] 2
查看完整版本: 求助:求无命令时不动有命令时才行动的AI