Hvordan man skriver Starcraft AI Scripts

" StarCraft " er et real-time strategi computerspil udgivet af Blizzard Entertainment . I " StarCraft , " spilleren opbygger og kommandoer en hær til at lægge affald til sine fjender i en futuristisk indstilling. Ud over den stærkt konkurrenceprægede multiplayer aspekt understøtter spillet single player kampe mod en computerstyret hær. Brug af den indbyggede map editor , kan spillerne designe brugerdefinerede scenarier for andre spillere at overvinde , herunder manuel konfiguration adfærd AI modstander , der passer til scenariet. Instruktioner
1

Download og installer SCAIEdit 3.1 og en MPQ redaktør fra internettet. WinMPQ og MPQ Editor bruges til visning og redigering spillets MPQ arkivfiler . SCAIEdit er en " StarCraft " AI compiler behov at skrive AI scriptfiler at importere til
2

Lav en sikkerhedskopi af " StarCraft ". : . Patch_rt.mpq "i din StarCraft bibliotek Sikkerhedskopien sikrer, at din " StarCraft " installation er ikke ødelagt , hvis du laver en fejl .
3

Åbn din MPQ redaktør og indlæse " Patch_rt.mpq " fra din " StarCraft " bibliotek . Find og udtrække " scripts \\ aiscript.bin "til din computer .
4

Åbn SCAIEdit at begynde at skrive en ny script-fil . Hver linje i scriptet svarer til en ordre AI skal udfylde sådanne gøre bygninger , opgraderinger , gør enheder , angribe og forsvare .
5

Indtast linjen " bygge 1 nexus 150" for at bestille AI til at bygge en Nexus , den mest grundlæggende Protoss bygning. Hvis du ønsker at oprette en Terran eller Zerg AI script , skal du blot ændre navnet på bygningen. nummeret " 150 " henviser til prioriteringen af ​​kommandoen , et tal, der går fra 0 til 150.
6

Indtast linjen " wait_build 1 nexus "for at bestille AI til at stoppe med at gøre noget, før Nexus er færdig. Linjen "bygge 4 sonde 150 " og derefter beordrer AI til at bygge endnu fire prober så hurtigt som muligt . Du kan tilføje flere linjer bygning som mange prober som du føler computer behov . For fremtidige enheder og bygninger , kan du bruge kommandoen " wait_buildstart " i stedet for " wait_build " for at bestille AI at fortsætte, når en bygning eller enhed er startet, i modsætning til at vente til den er færdig . Du kan også anvende lavere prioriterede værdier for almindelige enheder og bygninger og gem "150" value for afgørende ting som Nexus og prober.
7

Indtast linjen " train 1 fanatiker " for unit produktion. Kommandoen " train " henviser til at angribe enheder , og AI vil benytte sig af alle sine bygninger til at træne disse enheder . Sørg for at du bestiller AI at bygge nok bygninger til at støtte hæren størrelse du ønsker for det at træne
8

Brug denne sekvens af kommandoer til at starte et angreb : ". Attack_add 6 fanatiker ", " attack_prepare "," attack_do "og" attack_clear " . Disse kommandoer først føje tilhængerne til et angreb gruppe , derefter bestille angrebet gruppen til at samles på ét sted og angreb. Den sidste kommando afslutter angrebet , når den angribende gruppe er død. Du kan bestille AI til at gentage et angreb sekvens på ubestemt tid med en GOTO-sætningen . For at gøre dette , skal du placere et GOTO mærke såsom " : repeatrush " før dit angreb kommandoer og " goto repeatrush " efter . AI vil sløjfe angrebet igen og igen . Sørg for at du afgiver en ordre til at træne flere enheder i dit angreb løkke .
9

Compile dit script i SCAIEdit når du er færdig . Navngiv filen " Protoss Expansion Brugerdefineret Level.asc3 " og erstatter " Protoss " med race , du bruger.
10

Åbn " aiscript.bin " i SCAIEdit . Find og fjern " Protoss Expansion Brugerdefineret niveau " og erstatte det med din skræddersyede fil. Kompilere og lukke filen.
11 <​​p> Åbn " Patch_rt.mpq " i din MPQ editor og find " scripts \\ aiscript.bin " igen. Tag det og erstatte det med din redigerede " aiscript.bin " fil . Sørg for at tilføje de " scripts \\ " sti til at matche den gamle fil .
12

Kør " StarCraft " og prøve at spille et kort , der bruger " Protoss Expansion Brugerdefineret niveau " som sin primære AI. Din tilpassede AI script bør træde i kraft .
Hoteltilbud

https://www.danishgame.com © Hobbyer, spil