Introducción a la Inteligencia Artificial (IA) en Videojuegos Flashcards
Es la simulación de comportamientos inteligentes en personajes no jugables (NPCs) o elementos del entorno para mejorar la experiencia del jugador.
Inteligencia Artificial (IA) en Videojuegos
Como puertas automáticas que reaccionan al jugador.
Elementos Dinámicos del Entorno
Aumenta la inmersión, crea desafíos adaptativos y permite entornos dinámicos y complejos.
Importancia de la IA
Modelo que representa un NPC en diferentes estados (como patrullar, alertar o perseguir) según condiciones predefinidas.
Máquinas de Estados Finitos (FSM)
Búsqueda de Caminos (Pathfinding)
A*: Encuentra rutas óptimas.
Dijkstra: Encuentra rutas más cortas pero es menos eficiente en grandes mapas.
Representa entornos con nodos conectados, permitiendo a los NPCs moverse evitando obstáculos, como en una ciudad virtual.
Navegación por Grafos y Mallas de Navegación (NavMesh):
Mantener al grupo unido.
Cohesión
Evitar colisiones entre NPCs.
Separación
Moverse en la misma dirección.
Alineación
Responde a estímulos inmediatos sin planificación previa.
Reactiva
Analiza varias opciones antes de actuar.
Planificada