#1752
Abban az interjúban mégis volt egy érdekes megjegyzés, csak én nem értettem igazán.
Az AI un. moduláris FSM (Finite State Machines) elvre építkezik.
Az FSM lényege, hogy a következők határozzák meg a döntést:
-Állapotok (states), amik meghatározzák a viselkedést, és belőlük bizonyos cselekedetek végrehajtása következik.
-Az állapotok közötti átmenetek meghatározása, vagyis hogy az egyik állapotból a másikba való áttérés milyen kihatással van az állapotokra.
-Szabályok és feltételek, amik megszabják, hogy mikor kell az állapotok között váltani.
-Külső vagy belső input events (na ezt hogyan magyarítsam...), amelyek kiválthatják azokat a szabályokat és feltételeket, amelyekből az állapotok közötti váltás létrejön.
A hivatalos fórumon máris megindult az agyalás, hogy ez mit jelenthet. A feltételezések szerint ezzel megoldható az AI azon problémája, hogy csak az előre meghatározott viselkedésformákat veszi fel. Tehát ha lövést hallanak, akkor lehasalnak, és keresik a célpontot. Ha viszont x ideig nem történik semmi, akkor szép nyugodtan felálnak, és mennek tovább az előre meghatározott útvonalon. Az FSM segítségével azonban az AI-k egymásra is hathatnak, tehát ha meghallanak egy lövést, akkor elindulhatnak például megkeresni a forrását, vagy erősítést hívhatnak a bázisról.
Az egész lényege, hogy dominószerűen minden AI hat a másikra, így sokkal dinamikusabb, életszerűbb lehet a viselkedésük.