Léxico TI › Programación › GOAP

GOAP

Programación Svenska → Actualizado: 2026-10-24

Un planificador que ensambla una cadena de acciones en tiempo de ejecución para alcanzar un objetivo, en lugar de seguir un comportamiento escrito de antemano.

La técnica (Goal-Oriented Action Planning) es una adaptación para videojuegos de la planificación STRIPS de la IA clásica. Cada acción lleva precondiciones, efectos y un coste; el agente tiene un objetivo, y una búsqueda A* hacia atrás por el espacio de acciones encuentra la cadena más barata que lo satisface. A diferencia de una máquina de estados, donde cada transición se escribe a mano, las acciones se encadenan en ejecución.

Jeff Orkin popularizó GOAP con la IA de F.E.A.R. (2005), cuyos enemigos se cubrían, flanqueaban y se replegaban sin que nada de ello estuviera guionizado explícitamente. Títulos posteriores como S.T.A.L.K.E.R. y Shadow of Mordor usaron esquemas parecidos. El precio es la depuración: cuando un agente hace algo inesperado hay que leer el plan hacia atrás, no basta con mirar un estado.

← Volver al léxico