変化する環境を処理するために A* アルゴリズムを適応させるのに問題があります。最小限の例として、次のローグライク マップを考えてみましょう。
######
#! #
### #
#S #
##+###
##F###
######
ゴールは から まで到達することS
ですF
が、そうするためにプレイヤー!
はドアを踏む必要があります。私が抱えている問題は、A * でグリッドポイントにアクセスすると、それが「閉じられ」、再入力できないことです。このパズルを解くためにアルゴリズムを変更するにはどうすればよいですか?