Hoe te Starcraft AI Scripts schrijven

" StarCraft " is een real-time strategy computerspel gepubliceerd door Blizzard Entertainment . In " StarCraft , " de speler bouwt en commando een leger om afval om zijn vijanden te leggen in een futuristische setting. In aanvulling op de zeer competitieve multiplayer- aspect , het spel ondersteunt single player wedstrijden tegen een computergestuurde leger. Met behulp van de ingebouwde map editor , kunnen spelers het ontwerpen van aangepaste scenario's voor andere spelers om te overwinnen , zoals het handmatig configureren van het gedrag van de AI tegenstander om het scenario te passen. Instructies
1

Download en installeer SCAIEdit 3.1 en een MPV redacteur van het internet . WinMPQ en MPV Editor worden gebruikt voor het bekijken en bewerken van MPQ archiefbestanden van het spel . SCAIEdit is een "StarCraft " AI compiler nodig om AI script bestanden naar te importeren in het kopen van 2

Maak een reservekopie van "StarCraft . " : . Patch_rt.mpq "in je StarCraft directory De back-up zorgt ervoor dat uw "StarCraft " te installeren, is niet verpest voor het geval je een fout maakt .
3

Open uw MPV editor en laden " Patch_rt.mpq " uit uw directory " StarCraft " . zoeken en extract " scripts \\ aiscript.bin " op uw computer .
4

Open SCAIEdit om te beginnen met het schrijven van een nieuw script . Elke regel van het script komt overeen met een bevel van de AI moeten voltooien , zoals het maken van gebouwen , upgrades , het maken van eenheden , het aanvallen en verdedigen .
5

Voer de lijn " te bouwen 1 nexus 150 " voor om de AI te bestellen om een Nexus , de meest elementaire Protoss gebouw te bouwen . wilt u een Terran creëren of Zerg AI script , gewoon de naam van het gebouw . het nummer "150 " verwijst naar de prioriteit van de opdracht , een cijfer dat varieert van 0 tot 150
6

Voer de lijn " wait_build 1 nexus "om de AI om te stoppen met iets te doen totdat de Nexus is voltooid. De lijn " te bouwen 4 sonde 150 ", dan beveelt de AI tot vier meer Probes bouwen zo snel mogelijk . U kunt meer lijnen gebouw voeg zoveel Probes als je voelt dat de computer nodig heeft . Voor toekomstige eenheden en gebouwen , kunt u het commando " wait_buildstart " in plaats van " wait_build " te gebruiken om de AI te kunnen blijven , wanneer een gebouw of unit wordt gestart , in tegenstelling tot wachten tot het klaar is . U kunt ook een lagere prioriteit waarden gebruiken voor reguliere eenheden en gebouwen en sla de "150" waarde voor cruciale zaken als de Nexus en Probes .
7

Voer de lijn " train 1 ijveraar " voor de productie-eenheid . De " trein " commando verwijst naar eenheden aan te vallen , en de AI zal profiteren van al haar gebouwen aan deze eenheden te trainen . Zorg ervoor dat je de AI om genoeg gebouwen te bouwen aan het leger maat die u van plan bent om het te trainen ondersteunen
8

Met deze reeks van commando's om een ​​aanval te lanceren . " Attack_add 6 ijveraar " , " attack_prepare " , " attack_do " en " attack_clear " . Deze commando's eerst toevoegen Zeloten om een ​​aanval groep , dan is de aanval groep te bestellen om te verzamelen op een plaats en aanval. De laatste opdracht eindigt de aanval zodra de aanvallende groep is dood . U kunt de AI te bestellen om een ​​aanval volgorde voor onbepaalde tijd met een GOTO statement herhalen . Om dit te doen , plaatst u een GOTO label zoals " : repeatrush " voordat je aanval commando's , en " goto repeatrush " na . De AI zal lus de aanval over en weer . Zorg ervoor dat u een bevel om meer eenheden te trainen in je aanval lus plaatsen .
9

Stel uw script in SCAIEdit als u klaar bent . Noem het bestand " Protoss Expansion Custom Level.asc3 " en vervang " Protoss " met de race die u gebruikt .
10

Open " aiscript.bin " in SCAIEdit . Zoek en verwijder " Protoss Expansion Aangepast niveau " en vervang het met uw op maat gemaakte bestand. Compileren en sluit het bestand.
11

Open " Patch_rt.mpq " in uw MPV editor en zoek " scripts \\ aiscript.bin " nogmaals . Verwijderen en te vervangen door de bewerkte " aiscript.bin " bestand . Zorg ervoor dat u de add " scripts \\ " pad naar het oude bestand.
12

Uitvoeren " StarCraft " en probeer het spelen van een kaart die gebruik maakt van " Protoss Expansion Aangepast niveau " als primaire AI. Uw aangepaste AI script van kracht moet worden .