„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
136. sor:
# hogy a formális feltételek mellett (nyersanyagok léte és az előfeltételességi fa megfelelő helyén tartózkodás) mellett „informális”, az értelmező program által értelmezni nem tudott feltételek is vannak, ilyen pl., hogy van-e elég hely egy épületnek egy városban, vagy hogy az ellenség nem irtotta-e ki valamennyi munkásunkat. Utóbbi esetben pl. értelemszerűen hiába adunk - akár helyesen megformázott - parancsot bármiféle építésre, nincs, aki vagy ami végrehajtsa. Egy automata nem figyelhet mindenre, és még az olyan látszólag egyszerű szituációk is, mint egy RTS állapottere, iszonyatosan bonyolultak a programtervezők számára.
# hogy a lokális fájlok (pl. egy felhasználói ai szkript) mellett globális fájlok (gamedata.drs) is megszabják a CP viselkedését, időnként felülírva a lokális parancsokat. <ref group="mj">Egy tipikus példa automata-lázadásra a herdek leölése. A CP-k imádják leölni a herdeket, ha a szkriptelő mégoly nehezen teljesíthető feltételekkel is nehezíti meg pl. a banthagyilkosságokat, ez sokszor mégis bekövetkezik; azt, hogy legalább egy-két bantát le ne öljön a CP, annak ellenére is gyakorlatilag lehetetlen megakadályozni, hogy a szkriptnyelvben erre megvan az elvi lehetőség, megvannak a megfelelő parancsok. Ezeket a parancsokat a CP azonban legtöbbször egyszerűen nem hajtja végre.</ref>
# És ezeken kívül még számtalan ürügy létezik, amire hivatkozva egy CP megtagadhat egy parancsot.
 
Miközben Nedeczky Veronika azzal kezdi az ELTE-n a számítástechnikai előadásait, hogy a számítógép egy buta gép, ami csakis azt tudja végrehajtani, amit mondunk neki, nem pedig azt, amit akarunk, hogy megtegyen. Na igen, és tegyük hozzá: ez még a legjobb eset. Néha még az előbbit sem.
 
== Jótanácsok ==