타일을 기반으로하는 지하 감옥을 통해 벽 정보를 빠르게 찾을 수있는 간단한 A * 경로 찾기 알고리즘을 작성했습니다.타일 기반 A * 길 찾기 (폭탄 포함)
지하 감옥의 예 (단순 만 1 경로) :
그러나지금은 경로 생성을 허용 할 알고리즘에 "폭탄"의 변수 금액을 추가 할 1 개의 벽을 무시하는 것을 발견했다. 실제로이과 같습니다 :
편집 : 그러나 지금은 더 이상 생성 된 경로가 여기에 첫 번째 이미지처럼 보이는 단지 1 폭탄의 사용과 예를 들어
를 최적의 경로를 찾을 수없는 https://i.stack.imgur.com/kPoAA.png
올바른 경로는
문제는 두 번째 이미지는 것하지만 이제 "청산 노드"내가 가능한 경로를 따라야한다. 이 문제를 해결하는 방법에 대한 아이디어는 매우 높이 평가 될 것입니다!
지도를 사전 처리 할 수 있습니까? 검색을 시작할 때지도를 완전히 처리 할 수 있습니까? – FrankS101
길 찾기를 시작할 때 시작 및 끝 타일과 그리드에서의 위치 만 알 수 있습니다. – EnslavedTuna