„Star Wars Galactic Battlegrounds szkriptek/Az első lépések” változatai közötti eltérés

Tartalom törölve Tartalom hozzáadva
8. sor:
Először is jelöljünk ki egy konkrét és lehetőleg ne túl ambíciózus célt. „Létrehozom a legjobb automata játékost.” - ez szép cél, de nehéz megvalósítani. A SWGB-ban sokféle játékmód van, valószínűleg nincs olyan játékos, aki minden beálítás mellett optimálisan működik. Tapasztalatlan AI szkripter számára mindenképp érdemes kisebb feladatokkal kezdeni.
 
Még egy viszonylag buta AI létrehozása is több (hó)napos programozási feladat lehet. Ennek egyik oka egyébként főleg a szkriptnyelv nehézkessége, "túl durva" (már emlegetett makromenedzsment eszköz) volta, az, hogy viszonylag kevés lehetőséget ad a szkripter kezébe. Nekem személy szerint magas fokú nehézséget jelentett az is, hogy a szkripteket Notepad-es környezetben kell írni, ami miatt nincs sok lehetőség a több ezer soros szkriptek tagolására, kiemelésre, áttekinthetőbbé tételére.
 
A SWGB viszonylag egyszerű RTS, s mégis: az az állapottér, a CP számára felmerülő döntések lehetőségeinek összessége, amelyben el kell igazodnia, iszonyatosan nagy. Az AI szkriptnyelv által definiált állapottér ennél jóval kisebb, de kiinduló eszközeinek korlátozottsága ellenére(!), még mindig szinte áttekinthetetlenül nagy! Egy felhasználói AI-nak a [[Star Wars Galactic Battlegrounds szkriptek/Bevezetés#Lokális, globális és sztenderd AI|sztenderd (beépített) AI]]-hoz viszonyított teljesítménye roppant mód függhet nemcsak a térképtől, a választott civilizációtól, de a [[Star Wars Galactic Battlegrounds szkriptek/Bevezetés#Egyéb jellemzők|nehézségi mód]]tól is (ugyanis a sztenderd AI nem egészen ugyanazt csinálja könnyű, nehezebb és legnehezebb módban, csak sokkal jobban; hanem sok szempontból egészen mást és mást csinál). Egy nem elég óvatosan szerkesztett gungan CP, amely a vízparton lenyom mindenkit (a gunganek ugyanis jók vízben), egy víz nélküli pályán esetleg megreked a kőkorszakban.