La IA en los Videojuegos

     La Inteligencia Artificial siempre ha formado parte de los videojuegos, siendo los primeros oponentes y obstáculos para jugadores en los arcades. Gracias a la IA, a veces pareciera que los personajes controlados por computadora son verdaderamente inteligentes, aunque en otros casos parezca que no tienen idea de lo que hacen. Uno de los usos más comunes de IA en videojuegos es el control de Non-Player Characters (Personaje No Jugador). La forma más popular de controlar a los NPCs es con árboles de decisión , en estos casos se programan todos los eventos a los que se puede enfrentar el NPC y su reacción. También se usan Autómatas Finitos para dictar el comportamiento de NPCs, son similares a los árboles de decisión en que se programan todos los eventos posibles, pero en este caso el flujo es dado por transiciones entre estados.



Comentarios