紅警下載 | 補(bǔ)丁地圖 | 攻略戰(zhàn)術(shù) | 紅警秘籍 | 紅警視頻 | 紅警圖片 | 教程幫助 | 原創(chuàng)投稿 | 對(duì)戰(zhàn)平臺(tái) | 紅警大戰(zhàn) | 拳皇 | 我的世界 | 實(shí)況足球 | 俠盜飛車(chē)5 | 安卓游戲
紅警手游
您目前所在位置: 紅警之家 > 幫助教程 >

紅警ai教程 尤里的復(fù)仇ai教程

時(shí)間:2016-03-12 14:40| 點(diǎn)擊: 次 | 責(zé)任編輯:紅警之家 | 來(lái)源:www.murenxiang.com.cn

  紅警ai修改是mapper的必修課程,通過(guò)ai文件的修改制作可以電腦陣營(yíng)更具殺傷力,紅警之家提供了很我紅警、尤里的復(fù)仇ai補(bǔ)丁,其中不乏優(yōu)秀ai作品,大大提升了單機(jī)游戲的娛樂(lè)性。本次分享的是“韓方序”的紅警ai教程,希望對(duì)mapper有所幫助。

紅警ai教程 尤里的復(fù)仇ai教程

  ea和西木由于種種原因,搞出了很多蛋疼的設(shè)定
  1.關(guān)于尤里海戰(zhàn)不出兵的問(wèn)題
  ai觸發(fā)的判定大概是這樣的:根據(jù)觸發(fā)條件,所屬方,還有所處環(huán)境(比如在島嶼上就不會(huì)造陸軍)確定待選ai,再根據(jù)分量抽取一個(gè)ai觸發(fā)。并且ai要先造IsBaseDefense=yes的小隊(duì),至少造到rules里MinimumAIDefensiveTeams=規(guī)定的數(shù)目,若造不夠,ai也就不會(huì)出其他的小隊(duì)。
  2.特遣部隊(duì)和腳本項(xiàng)目上限
  我在觀(guān)察ai的時(shí)候,發(fā)現(xiàn)電腦的一個(gè)小隊(duì)與我寫(xiě)的任意一個(gè)小隊(duì)都不同。于是我一個(gè)個(gè)的數(shù)單位,發(fā)現(xiàn)它是我的一個(gè)特遣中的一部分單位。又繼續(xù)做實(shí)驗(yàn),發(fā)現(xiàn)特遣里只能寫(xiě)6種單位(準(zhǔn)確的說(shuō)是游戲會(huì)讀取序號(hào)小于等于5的單位),我還看到有人說(shuō)腳本也只能寫(xiě)50條動(dòng)作,不過(guò)我也沒(méi)試過(guò),當(dāng)然50個(gè)完全夠用了。
  3.腳本和特遣的關(guān)系
  我在犀牛里加上狗,在坦殺里加上海豹,結(jié)果發(fā)現(xiàn)這些小隊(duì)不會(huì)在敵人基地前集結(jié),而是直撲敵人。我檢查了好久都沒(méi)發(fā)現(xiàn)錯(cuò)。最后發(fā)現(xiàn)ai是這樣的:如果一個(gè)腳本里含有特遣里某些單位不能執(zhí)行的0,X(攻擊xxx)動(dòng)作,那么特遣部隊(duì)會(huì)跳過(guò)所有動(dòng)作,直接執(zhí)行0,1
  4.飛機(jī)轟炸的問(wèn)題
  如果你寫(xiě)的飛機(jī)腳本是轟炸指定建筑,而飛機(jī)們并沒(méi)有炸掉建筑,并且有一些飛機(jī)返回了的話(huà),那么這些飛機(jī)會(huì)不斷地想去轟炸,但是由于沒(méi)裝上彈藥呢,所以會(huì)在機(jī)場(chǎng)里不斷起落抽搐。還有原版的黑鷹十分的鬼畜,但是腳本卻和入侵者一樣。結(jié)果發(fā)現(xiàn)黑鷹的作戰(zhàn)小隊(duì)有兩個(gè)特殊的:LooseRecruit=yes和Annoyance=yes,具體哪個(gè)我沒(méi)試,反正你把他們改成no就好了。

  4.反人類(lèi)的ai觸發(fā)方式
  本來(lái)我想寫(xiě)很多作戰(zhàn)小隊(duì),他們特遣相同,但是腳本不同,以做出多樣的進(jìn)攻。結(jié)果現(xiàn)實(shí)是:ai總是會(huì)同時(shí)觸發(fā)多個(gè)這樣的小隊(duì),導(dǎo)致ai大量兵力蹲家。解決方法是,少寫(xiě)些小隊(duì),或者寫(xiě)一個(gè)高優(yōu)先級(jí)的大小隊(duì),在一定的條件下重組那些堆積的小隊(duì)。
  5.運(yùn)輸艇
  不光是ai,就連玩家坦克進(jìn)運(yùn)輸艇的時(shí)候都經(jīng)?ㄔ谝黄

  再談?wù)刟i的rules
  作為一個(gè)ai,在rules上的確不應(yīng)該改動(dòng)太多。當(dāng)然,假建筑是可以有的。在不讓玩家反感的前提下也可以加假單位,最好在ares下用GroupAs=以避免暴漏。關(guān)于全局rules,其實(shí)原版已經(jīng)做的不錯(cuò),需要做的就是給ai加錢(qián),調(diào)節(jié)TeamDelays,AttackDelay,AIBaseSpacing和RelaxedStray等數(shù)值,SpyMoneyStealPercent看情況更改。
  至于TotalAITeamCap,沒(méi)必要改的很大,因?yàn)樘笾粫?huì)讓ai觸發(fā)過(guò)多小隊(duì),堵在家里。就我看來(lái)我,如果你的ai大小小于200kb,那么原版的30絕對(duì)夠用,如果大于200kb,那么可以酌情增大,但是最好不要超過(guò)40。另外如果你把它改小了,那么ai會(huì)十分腦殘。
  對(duì)于假建筑,可以控制它的建造時(shí)間,在ai觸發(fā)中也可以把假建筑作為觸發(fā)條件。
  最好不要讓ai多基地,不然玩家看了很反感。
  原版盟軍的空軍很弱,主要是由于機(jī)場(chǎng)不足。我的建議是三個(gè)機(jī)場(chǎng),這樣進(jìn)攻飛機(jī)不至于鋪天蓋地,但是又能集結(jié)12架飛機(jī)去炸基地、炸超武。

  關(guān)于細(xì)節(jié)ai。
  1.rush
  rush觸發(fā)條件可以是己方?jīng)]有高科,分量調(diào)到5000,必要的時(shí)候可以在小隊(duì)中寫(xiě)上IsBaseDefense=yes加快出兵。
  特遣部隊(duì)里單位不要太雜,太多,否則會(huì)影響小隊(duì)的執(zhí)行效率,比如12個(gè)犀牛的rush小隊(duì),到敵人家門(mén)口時(shí)敵人往往已經(jīng)可以造幻影天啟了,防御塔也有不少。
  可以在小隊(duì)里寫(xiě)上Suicide=yes,這樣小隊(duì)便會(huì)不顧一切直撲目標(biāo)。
  此外要想辦法讓ai盡量防住其他ai的rush,不然開(kāi)局就沒(méi)了基地打起來(lái)沒(méi)意思多了。

  2、一般ai。
  一般ai主要有兩種觸發(fā)模式:
  1)根據(jù)自己的情況觸發(fā)
  比如己方已有高科,就屬于這種。這樣的觸發(fā)好處是可以嚴(yán)格按照科技條件造單位,也可以把假建筑當(dāng)作條件,做出前中后期不同的進(jìn)攻模式,缺點(diǎn)是缺乏靈活性。
  如果條件是"己方?jīng)]有高科"就做成了紫霞說(shuō)的"一次性ai",適用于前期小隊(duì)。
  如果條件是"己方天啟大于10個(gè)",然后小隊(duì)為許多天啟的小隊(duì),并且分量高些,這樣就可以有效的防堵。對(duì)于原版觸發(fā)很多的盟軍來(lái)說(shuō)猶為適用。

  2)根據(jù)敵人的情況觸發(fā)
  觸發(fā)條件是"敵人有蘇軍基地",然后小隊(duì)為12入侵者炸蘇軍基地一類(lèi)的。這樣的ai適合于攻擊特定建筑。
  觸發(fā)條件是"敵人光棱大于10輛",小隊(duì)是"全軍重組突擊"。這類(lèi)的ai適合全家老小一波流觸發(fā),也適合做有針對(duì)性的防御觸發(fā)。

  3、戰(zhàn)(wei)術(shù)(suo)ai
  原版中已經(jīng)有譚雅直升機(jī),履帶車(chē)工程師這樣的ai,但是還遠(yuǎn)遠(yuǎn)不夠。還可以有履帶zz工程師,履帶伊文,鐵幕zz,工程師ifv等等。做這些關(guān)鍵在于能想到。
  單兵ai也是不錯(cuò)的選擇,比如一個(gè)工程師占建筑,玩家不易發(fā)覺(jué),尤其是和ai激戰(zhàn)的時(shí)候。
  狙擊手單奔玩家也往往要找半天

  4)空軍海軍
  空軍可以增加炸坦克的頻率,做一些大規(guī)模的飛機(jī)ai。飛行兵可用于rush,也可以打電廠(chǎng),打步兵車(chē)輛。武直電腦不會(huì)部署它,不過(guò)可以用它攻擊脆皮建筑,比如高科。zep可以再加個(gè)炸任意建筑的觸發(fā),zep不要太多,不然其他ai極難防住。
  海軍上邊,光是原版那些是遠(yuǎn)遠(yuǎn)不足的。首先要寫(xiě)攻擊各陣營(yíng)基地的ai,其次還要寫(xiě)登陸部隊(duì),可以使用超時(shí)空或者鐵幕(如鐵幕自爆運(yùn)輸艇),然后是海戰(zhàn)ai。海豚和烏賊都是好東西,要多多利用。

  由于ww的尿性,海軍單位打陸地不能用0,x腳本,只能用46定點(diǎn)攻擊,并且如果敵人沒(méi)有腳本里指定的建筑那么腳本就會(huì)卡在這里。所以大概有這樣兩種思路:
  1)每一個(gè)敵軍建筑寫(xiě)一個(gè)腳本
  2)一個(gè)陣營(yíng)的建筑寫(xiě)幾個(gè)腳本,通過(guò)合適的觸發(fā)條件保證較大的成功率
  對(duì)于第一個(gè)方法,幾乎可以避免小隊(duì)卡住的情況,每個(gè)小隊(duì)單位不要太多,否則ai會(huì)卡兵。當(dāng)ai炸完建筑之后,應(yīng)該有合適的小隊(duì)重組觸發(fā),把他們合并起來(lái)。一般來(lái)說(shuō)就是做一個(gè)綜合性小隊(duì),分量較高,強(qiáng)制重組那些小隊(duì)。
  對(duì)于第二個(gè)方法,由于小隊(duì)較少,可以把特遣寫(xiě)多點(diǎn)。同樣要有小隊(duì)重組觸發(fā)。

本類(lèi)TOP10
最新內(nèi)容
相關(guān)內(nèi)容