İki noktam var. Biri oyuncunun pozisyonu ve düşmanın başka bir pozisyonudur.Grid Üzerinde En Kısa Rota Hesapla
Oyuncunun düşmana ulaşması için en kısa mesafenin nasıl hesaplanacağını öğrenmek istiyorum. Oyuncu çapraz, sadece yukarı, aşağı, sola ve sağa hareket edemez.
Bu bir ızgaradır. öyleyse sol üst köşe 0,0 vb. şeklindedir.
Herhangi bir fikrin var mı?
Eğer engeller varsa [Breadth First Search] (https://en.wikipedia.org/wiki/Breadth-first_search), [Dijkstra'nın Algoritması] (https://en.wikipedia.org/wiki) kullanırdım/Dijkstra's_algorithm) veya [A *] (https://en.wikipedia.org/wiki/A*_search_algorithm). Eğer engel yoksa [Manhatten Distance] kullanırım (https://en.wiktionary.org/wiki/Manhattan_distance). Ama belki de Google'a biraz daha iyi ve bunu kendi başınıza çözmeye çalışın ve daha spesifik bir soruyla geri dönün. – martijnn2008
Sorunuz daha açık olmalıdır. Çözüm bulmak için çaba sarf ettiniz mi? Bir şey uyguladın mı? Sorununuzu çözmek için kullanılabilecek pathfinding/belki grafikler/algoritmalar hakkında bir şeyler okuyun. – tommus