Tengo un enemigo jefe que busca caminos y busca al jugador usando el algoritmo A *. Es un entorno bastante complejo, y lo estoy haciendo en Flash, por lo que la búsqueda puede ser un poco lenta cuando se busca a largas distancias. Si el jugador estaba parado, podría buscar solo una vez, pero en este momento estoy buscando en cada cuadro. Esto lleva tanto tiempo que mi framerate está sufriendo.
¿Cuál es la solución habitual a esto? ¿Hay alguna manera de "volver a planificar" A * sin rehacer toda la búsqueda? ¿Debería buscar un poco con menos frecuencia (cada medio segundo o segundo) y aceptar que habrá un poco de imprecisión en el camino?