Hobbyer och intressen

Hur man skriver Starcraft AI Scripts

" Starcraft " är ett strategispel i realtid dataspel publiceras av Blizzard Entertainment . I " Starcraft ", spelaren bygger och kommandon en armé för att ödelägga sina fiender i en futuristisk miljö . Förutom den mycket konkurrenskraftig multiplayer aspekt stöder spelet singleplayer matcher mot en datorstyrd armé. Genom att använda den inbyggda map editor , spelarna kan designa egna scenarier för andra aktörer att övervinna , bland annat manuellt konfigurera beteendet hos AI motståndare att passa scenariot . Instruktioner
1

Ladda ner och installera SCAIEdit 3.1 och en MPQ redaktör från Internet . WinMPQ och MPQ Editor används för visning och redigering av spelets MPQ arkivfiler . SCAIEdit är en " Starcraft " AI kompilator som behövs för att skriva AI skriptfiler för att importera till köpa 2

Gör en säkerhetskopia av " Starcraft ". : . Patch_rt.mpq " i Starcraft katalogen Backup säkerställer att din " Starcraft " installation är inte förstört om du gör ett misstag .
3

Öppna din MPQ redaktör och ladda " Patch_rt.mpq " från " Starcraft " katalogen . Hitta och extrahera " scripts \\ aiscript.bin " till din dator .
4

Öppna SCAIEdit att börja skriva ett nytt manus fil . Varje rad i skriptet motsvarar en order AI måste fylla i , så gör byggnader, uppgraderingar , gör enheter , attackera och försvara .
5

Skriv in raden " bygga en nexus 150 " för att beställa AI för att bygga en Nexus , den mest grundläggande Protoss byggnaden . Om du vill skapa en Terran eller Zerg AI manus , helt enkelt ändra namnet på byggnaden. numret " 150 " avser prioriteten för kommandot , en siffra som varierar från 0 till 150
6

Skriv in line " wait_build 1 nexus " för att beställa AI att sluta göra något förrän Nexus är klar. Linjen "bygga 4 sond 150 " då beordrar AI att bygga ytterligare fyra Probes så snabbt som möjligt . Du kan lägga till fler linjer bygga så många prober som du känner datorbehov. För framtida enheter och byggnader , kan du använda kommandot " wait_buildstart " istället för " wait_build " att beställa AI att fortsätta när en byggnad eller enheten startas , i stället för att vänta på det till slut . Du kan också använda lägre prioritetsvärden för vanliga enheter och byggnader och rädda värdet " 150 " för viktiga saker som Nexus och Probes .
7

Skriv in raden " tåget 1 fanatiker " för enhetsproduktion. Den " träna" kommandot avser attackera enheter , och AI kommer att utnyttja alla sina byggnader för att träna dessa enheter . Se till att du beställer AI att bygga tillräckligt med byggnader för att stödja armén storlek du tänker att det ska utbilda
8

Använd denna sekvens av kommandon för ett angrepp . " Attack_add 6 fanatiker " , " attack_prepare "," attack_do "och" attack_clear " . Dessa kommandon först lägga Zealots till en attack grupp , sedan beställa attacken gruppen att samlas på ett ställe och attack. Det sista kommandot avslutar anfallet när attacker gruppen är död . Du kan beställa AI att upprepa en attack sekvens på obestämd tid med en hoppsats . För att göra detta , placera en GOTO etikett som " : repeatrush " inför dina attackkommandon, och " goto repeatrush " efter . AI loopar anfallet om och om igen . Se till att du gör en beställning för att utbilda fler enheter i din attack loop .
9

Kompilera ditt manus i SCAIEdit när du är klar . Döp filen " Protoss Expansion Custom Level.asc3 " och ersätt " Protoss " med tävlingen som du använder .
10

Öppna " aiscript.bin " i SCAIEdit . Hitta och ta bort " Protoss Expansion Anpassad nivå " och ersätta det med din skräddarsydda fil . Sammanställa och stäng filen .
11

Öppna " Patch_rt.mpq " i ditt MPQ editor och hitta " skript \\ aiscript.bin " igen . Ta bort den och ersätta den med den redigerade " aiscript.bin " filen . Se till att du lägger till " skript \\ " väg för att matcha den gamla filen .
12

Kör " Starcraft " och försöker spela en karta som använder " Protoss Expansion Anpassad nivå " som sin främsta AI . Din anpassade AI skript ska börja gälla. Addera


https://sv.htfbw.com © Hobbyer och intressen