JAYMEDEDANG 发表于 2006-10-16 16:24:54

[求助]请卧龙先生!

可以帮个忙做个AI吗?
我做了个夺城型的战役,但是没有适合的AI,用普通的根本不会打,也试了用了一下BOOM2.
还是不那么理想^
我做的战役触发应该是和"夺城:十字军"的触发差不多
谢谢

卧龙先生 发表于 2006-10-17 10:48:07

不好意思兄弟,尽管我努力理解你的意思.....但还是徒劳.请把你想要的 AI 的详情讲述明白一点.ok?

JAYMEDEDANG 发表于 2006-10-17 19:17:56

昨天没有什么时间现在详细说一说吧,首先谢谢<FONT face=Verdana color=#000000>卧龙先生了!</FONT><FONT face=Verdana color=#000000>我的战役是类似于 逍遥兄翻译的"夺城:十字军"的那种夺领地的战役(谢谢原创)</FONT><FONT face=Verdana>详细说说吧:</FONT><FONT face=Verdana>      有多个可以占领的领地,每个领地会有不同的黄金收入,以及可雇佣一或二种单位.但是这种只可以用于人类玩家.</FONT><FONT face=Verdana>于是就弄出了电脑自动出兵的触发</FONT><FONT face=Verdana>但是问题又出来了,怎么样才可以让电脑来打你呢?怎么样才可以在你进攻他的城池时会调兵来防守呢?</FONT><FONT face=Verdana>这应该只有AI才可以解决的问题吧(AI就是电脑的灵魂嘛!)</FONT><FONT face=Verdana>进攻就是让电脑在一定时间内,拥有多少兵时,用多少兵来进攻,进攻时当然主要打的是领地中的城堡,当然时间是不定的(总不能老是在同一个时间吧),每次进攻的数量也是要有变动的.</FONT><FONT face=Verdana>在你进攻他的城池时他也许没那么多兵在同一个地方,但是要让他可以自行调兵前来防御.甚至在你攻下时可以让他自行判断继续打还是撤回</FONT><FONT face=Verdana>对于AI我不是很懂,所以这些全部都是要请教卧龙先生了!(其实我什么都不是很好 <谦虚ing^&gt;</FONT><FONT face=Verdana>在这里要好好谢谢卧龙先生了</FONT><FONT face=Verdana>今天还是没有说得很细,只是随便概括了一下</FONT><FONT face=Verdana>哎,<作业多啊!></FONT>

JAYMEDEDANG 发表于 2006-10-17 19:19:32

每天我可能会补充一点因为现在每天要上学

JAYMEDEDANG 发表于 2006-10-17 19:27:47

也许可以参照一下mxm_sx兄翻译的英法百年战争中的AI,(如果可以的话也许我可以用那个).但是我还是希望制作更加适合的.而且我也不知道其中电脑的AI是哪一个^..对了,还有做了援军,援军不是玩家控制的,而是电脑操控的.定时会出来一批.用AI可以让那些援军帮他的同盟防守或帮助进攻吗?或者是等待时机,然后一举进攻应该可以吧..!..拜托卧龙先生了

卧龙先生 发表于 2006-10-17 23:48:20

jaymededang 兄弟,很抱歉.这两天比较忙.一直没有上来,但明天我一定完成这些 AI 并提交给你.你的 AI 要求看起来大部分是可以实现的.

JAYMEDEDANG 发表于 2006-10-18 17:56:26

谢谢,顺便说一声最好可以实现在进攻时进攻,不进攻时只巡逻和防御.巡逻可以实现每有1个城堡就会让任意一个或2个兵巡逻(因为我不希望太多或者太少)电脑要学会佯攻.在情势不妙的时候能自己做出判断还有的人会在电脑倾巢而出的时候去攻打他的领地,希望我们在攻击电脑的城堡时电脑能让一半的兵到那里防守,当进攻的情势也不妙时就全部进攻的兵一起回去防守.在敌人进攻的时候(因为有多个领地,有多个不同的兵),可以让他们从各个领地调集兵到要攻打的地方最近的哪个领地(城堡)那里囤积一下再去进攻,以增加游戏的真实性.还有兵种的组合(如果可以的话可以让电脑知道他用什么打我更有优势,用什么打城堡吗?)因为地图中间有一条河*(只有2个桥),会让电脑的兵分成左右两边.可以通过AI让他们互相往来吗?当然也包过左右的增援和逃亡.援军的AI要特别说一下昨天说了一下.我也不知道说清楚没(表达能力不佳).援军是电脑控制的,最好有自己的AI..援军是定时间出现的.每次都拥有不少的兵力,昨天说道"让那些援军帮他的同盟防守或帮助进攻吗?或者是等待时机,然后一举进攻"    .    这个最好是极富有智商的..._   还有,当电脑有1个农民就不会认输.再谢卧龙先生!                                    拜谢         

卧龙先生 发表于 2006-10-18 20:30:11

不好意思,兄弟,看了你的要求,我要拖一拖时间才能完成了,或者明天,或者后天,今天我还没有开工,很抱歉,因为我真的很忙,电脑又被老爸所占领.:)不过依然有很多地方不能如愿,因为 AI 的功能也是有限的.

卧龙先生 发表于 2006-10-18 21:24:08

11

突然间,文件已经做好了.但比较粗糙.请见谅.
压缩包里包含两个 AI, 一个是用于支援的部队,另一个是给城堡用户的.
使用支援 AI 在你的战役里,它不会自己发动进攻,也不会作任何其他事情,但是在你通过触发系统发送一个值为 100 的 AI 信息给它之后,它就会奋起所有的兵力发动进攻.每一次都是这样,也就是说你可以重复这个动作.所以你可以随心所以的指定在什么时间发动支援部队.
"标准" AI 给与你的城堡玩家,他们会采集和进攻.但详细的各部分没有完成,因为很难作.根据兵种相克来生产士兵或许可以帮你完成,但目前还没有完成.
你先用这两个 AI 试试看吧.觉得不够理想的话,再给我信息.
[此贴子已经被作者于2006-10-18 21:25:26编辑过]

JAYMEDEDANG 发表于 2006-10-19 18:01:14

士兵不需要他自行生产,是通过触发产生单位的支援AI需要2个,因为我做了敌人的援军和自己的援军.还有一个弄成101吧也许是我不太了解你所说的"你通过触发系统发送一个值为 100 的 AI 信息给它之后"这是指当我用触发送出聊天100时他会自行进攻,还是要自己输入100.(应该是用触发的吧...)"他们会采集和进攻"这里的采集不需要.因为这个游戏并不需要采集.兵种相克其实要不要都可以,当然最好有,但是我不知道AI做不做得出来,因为单位都是通过触发生产的,不是电脑通过军事建筑生产的,我想要的是它在进攻时会看看我们用的是什么兵然后用相克的兵来进攻.如果AI没有这个功能或者是其他原因不做也可以了,因为这个并不是重点不过还是要非常感谢卧龙先生,因为在AI方面给我了全部的支持谢谢  !.

JAYMEDEDANG 发表于 2006-10-19 18:06:31

对了,由于我个人的原因.我只有明天晚上能上翔鹰,因为周末用的是一个不能上网的电脑非常希望卧龙先生能做出来,如果实在不可以,也只能拖到星期1了../

JAYMEDEDANG 发表于 2006-10-19 18:07:10

对了,由于我个人的原因.我只有明天晚上能上翔鹰,因为周末用的是一个不能上网的电脑非常希望卧龙先生能做出来,如果实在不可以,也只能拖到星期1了../

JAYMEDEDANG 发表于 2006-10-19 18:07:46

多发送了一个^^....

JAYMEDEDANG 发表于 2006-10-20 17:03:49

昨天我测试了一下卧龙先生的AI有点不太适合,1.标准的那个AI电脑不停得巡逻,是指所有的兵,弄得地图很乱,到处多是兵2.标准的AI进攻没有规模,都是1个1个冲上去,准确地说,是有一个巡逻的兵看多敌人就上去打,后面巡逻的兵又上来了,就算是进攻也是很乱的那种,一蜂拥而上,我想要的是有组织的,组成队伍的,就象我们平时那样行军.3.援军的AI也是一样,所有的人都在巡逻.都在动,输入100以后也是蜂拥而上,没有组织和规模我也打开AI看了一看,似乎不太是我想要的那种我也强调一下,电脑是不需要资源的, 不需要生产士兵的,全部是通过触发完成的,兵种相克不一定要,不要也可以.还是要说谢谢

卧龙先生 发表于 2006-10-20 23:41:43

兄弟,你必须理解我的难处.并且请容许我说你的态度很不客观!你必须明白,目前的 AI 不能合适的配搭你的战役,也就是说,没有让你满意.这是因为你提供给我的资料不过明确.我是在边猜测边编写,弄出上面的两个 AI 的.从"标准" AI 自动生产士兵这个事实你能看的出来我的苦心.虽然我一开始就希望你提供更多的更详尽的要求,但你的反映还是不够明朗.不过,或许,这并不能全怪你,因为你不懂 AI.好了,到目前为止,我大概获取了大部分必须的信息了.我会尽快完成工作并提交给你的.但请谅解我的反映慢了点,因为这段时间我确实很忙.

JAYMEDEDANG 发表于 2006-10-21 17:08:31

我今天正是为了这事情而来.昨天打字的时候就在想,是不是语气太^..了今天终于找到了可以上网的电脑来跟你说声谢谢向卧龙先生致敬
页: [1]
查看完整版本: [求助]请卧龙先生!