Sei muito pouco sobre desenvolvimento de jogos e estou tentando entender os algoritmos de busca de caminhos.
Considere esta configuração: um agente está em um mapa 2D e deve encontrar o caminho mais curto para um objeto conhecido globalmente, mas possui apenas informações sobre obstáculos em seu escopo de visão local (ou seja, apenas obstáculos imediatos são conhecidos, o layout geral do mapa é desconhecido). )
Além disso, cada movimento para um quadrado adjacente é caro e o algoritmo de busca de caminhos deve minimizar o número de movimentos.
A eficiência computacional também é de extrema importância e mais importante que a precisão.
A * é apropriado para este caso de uso?