AI'nın haritanın kenarlarında ortaya çıktığı ve merkeze doğru koştuğu bir yukarıdan aşağıya 2d oyunum var.
Pathfinding yapmak için A * ve bir düğüm kafes kullanıyorum.
Şu anda AI, haritanın kenarında bir noktada ortaya çıkıyor ve hepsi merkeze giden en kısa yol olan aynı yolu kullanıyor.
Şimdi onların daha şaşırtıcı ve ilginç olmalarını ve birbirlerine farklı yollardan gitmelerini istiyorum.
Bunu yapmak için hemen iki fikir düşünebilirim, ancak insanların sıklıkla kullandığı başka yollar veya daha iyi yollar olup olmadığını bilmek istedim?
Bir düşman ortaya çıktığında ve merkeze bir yol oluşturduğunda, bu yoldaki tüm düğümlerin maliyetini geçici olarak artırın, sonra zaman içinde yavaşça geri indirin. Daha sonra ortaya çıkan düşman AI, daha geniş bir yol izlemeye zorlanacak.
Yukarıdaki yaklaşım yapay zekâya daha geniş ve daha geniş bir yol izlemesine yol açacak ve yine de çok öngörülebilir olacaktır. Bu yüzden haritanın etrafına bir dizi ara hedef düğümü de ekleyeceğimi düşündüm. YZ ortaya çıktığında, ara hedeflerden birini rastgele seçerler ve haritanın merkezine gitmeden önce oraya giderler. Bunu, maliyetleri arttırmak için yukarıdaki yaklaşımla birleştirmek oldukça iyi görünebilir mi?
İnsanlar yapay zekanın izledikleri yolları değiştirmesi, ikna edici ve şaşırtıcı görünmesi için en iyi sonucu hangi yaklaşımlar buldu?