Hogyan írjunk Starcraft AI Scriptek

“StarCraft ” egy valós idejű stratégiai számítógépes játék által kiadott Blizzard Entertainment . A “StarCraft “, a játékos épít és parancsok egy hadsereg feküdt hulladék ellenségei a futurisztikus környezetben . Amellett, hogy a rendkívül versenyképes multiplayer szempont , a játék támogatja a single player mérkőzések ellen számítógéppel vezérelt hadsereg . A beépített pályaszerkesztő , a játékosok is tervezni egyéni forgatókönyveket más szereplők legyőzni , többek között kézi beállítása a viselkedését az AI ellenfél , hogy megfeleljen a forgatókönyv . Utasítás : Matton 1

Töltse le és telepítse SCAIEdit 3.1 és egy MPQ szerkesztő az internetről . WinMPQ és MPQ szerkesztő használják megtekintésére és szerkesztésére a játék MPQ archív fájlokat. SCAIEdit a “StarCraft ” AI fordító szükséges , hogy írjon AI script fájlokat importálni “StarCraft “.
2

Készítsen biztonsági másolatot : Patch_rt.mpq ” a StarCraft könyvtárban . A biztonsági mentés biztosítja, hogy a a “StarCraft ” telepítés nem tönkrement az esetre, ha hibázik .
3

Nyisd ki MPQ szerkesztő és a terhelés ” Patch_rt.mpq ” saját “StarCraft ” könyvtárba. Keresés és kivonat ” scripts \\ aiscript.bin ” a számítógép .
4

Megnyitás SCAIEdit kezdeni írás egy új script fájlt . minden sora a script felel meg a megrendelés az AI ki kell töltenie , ilyen , épületek , fejlesztések, hogy egységet , támadó és védekező .
5

Írja be a vonal ” épít 1 Nexus 150″ értéket rendelni az AI , hogy építsenek egy Nexus , a legalapvetőbb Protoss épület . Ha szeretnél létrehozni Terran vagy Zerg AI script , csak megváltoztatni a nevét az épület . a ” 150 ” kifejezés a prioritás a parancs , ez a szám 0-tól 150-
6

Adja meg a vonal ” wait_build 1. nexus ” kötelezze az AI , hogy ne csinál semmit , amíg a Nexus teljes . A vonal ” épít 4 szonda 150 “, akkor elrendeli az AI építeni négy szondák , amilyen gyorsan csak lehetséges . Akkor még több vonal épület annyi szondák úgy érzi, a számítógép kell . A jövőbeni egységek és az épületek , akkor használd a ” wait_buildstart ” helyett ” wait_build ” kötelezze az AI , hogy továbbra is , amikor egy épület vagy egység indult , szemben a várt , amíg befejezi . Ön is használja az alacsonyabb prioritású értékeket rendszeres egységek és épületek , és mentse a ” 150 ” értéket fontos dolog, mint a Nexus és a szondák .
7

Írja be a vonal ” vonat 1 fanatikus ” az egység termelést. A ” vonat ” parancs vonatkozik támadni egységek és az AI kihasználni annak minden épület a vonat ezen egységek . Győződjön meg róla, kötelezze az AI építeni ahhoz, épületeket , hogy támogassa a hadsereg méretét kíván érte , hogy a vonat .
8

Ezzel a parancsokat , hogy támadást indít : ” attack_add 6 fanatikus “, ” attack_prepare “,” attack_do “és” attack_clear ” . Ezek a parancsok először hozzá túlzók egy csapásmérő csoport , akkor elrendelheti a csapásmérő csoport gyűjteni egy helyen és a támadás . Az utolsó parancs véget ér a támadás , ha a támadó csoport halott. Tudod, hogy az AI , hogy ismételje meg a támadás sorozat a végtelenségig a GOTO utasítás . Ehhez helyezzen egy GOTO címke , mint a ” : repeatrush ” mielőtt a támadó parancsokat , és a ” goto repeatrush ” után . Az AI hurok a támadás újra és újra . Győződjön meg róla, megrendelését , hogy a vonat több egységet a támadás hurok .
9

Fordítsd meg a szkriptet SCAIEdit ha elkészült . Nevezze el a fájlt ” Protoss Expansion Custom Level.asc3 “, és helyette ” Protoss ” a verseny , amelyet használ.
10

Open ” aiscript.bin ” a SCAIEdit . Keresse meg és távolítsa el a ” Protoss Expansion Egyéni szint “, és helyette a saját egyedi készítésű fájlt. Fordítsd le és zárja be a fájlt .
11 < ​​p > Open ” Patch_rt.mpq ” a MPQ szerkesztő és találni ” scripts \\ aiscript.bin ” ismét . Vegye ki és cserélje ki a szerkesztett ” aiscript.bin ” fájlt. Ügyeljen arra, hogy vegye fel a ” scripts \\ ” utat , hogy megfeleljen a régi fájlt .
12

Run “StarCraft ” és próbáld meg lejátszani egy térképet , amely ” Protoss Expansion Egyéni szint ” elsődleges AI. Az egyéni AI script hatályba kell lépnie .

You must be logged in to post a comment.