• [NST]Cifu
    #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.