Eu tenho um inimigo chefe que procura o jogador usando o algoritmo A *. É um ambiente bastante complexo, e estou fazendo isso no Flash, para que a pesquisa possa ficar um pouco lenta ao pesquisar por longas distâncias. Se o player estivesse parado, eu poderia procurar apenas uma vez, mas no momento estou pesquisando todos os quadros. Isso leva tempo suficiente para que minha taxa de quadros esteja sofrendo.
Qual é a solução usual para isso? Existe uma maneira de "replanejar" A * sem refazer toda a pesquisa? Devo procurar um pouco menos frequentemente (a cada meio segundo ou segundo) e aceitar que haverá um pouco de imprecisão no caminho?