Rafia#1764
A Finite State Machine magyarul véges állapotautomatát jelent, ez egy programozási-számítástudományi fogalom. Úgy kell elképzelni, mint egy pénzkiadó automatát, van egy kezdőállapot, user benyomja a kártyát, akkor menü, pénzkiadás, a user akcióitól függően ugrándozás az állapotok között aztán vissza az alapra.
Amit igazándiból jelent, hogy az egyes AI-k nem "gondolkoznak", nem generálnak terveket magukban (valami pathfinding vagy ilyesmi azért biztos lesz) és nem mérlegelnek, és egy adott állapotban egy adott esemény (input event) hatására mindig ugyanazt cselekszik, habár ez az állapotok számától függően lehet buta és okos AI is. Szerintem jó lesz ez, pláne ha ezek az automaták moddolhatók lesznek. A Battlefield botok pl. valami rögzített algoritmus alapján működnek, amik vagy 20-30 külső paramétert figyelnek, ettől ez azért jóval több.