Saya memiliki permainan 2d dari atas ke bawah di mana AI muncul di tepi peta dan berlari ke tengah.
Saya menggunakan A * dan simpul mesh untuk melakukan pathfinding.
Saat ini, AI menelurkan pada titik di tepi peta dan semua mengambil jalur yang sama yang merupakan rute terpendek ke pusat.
Sekarang saya ingin mereka lebih mengejutkan dan menarik dan mengambil jalan yang berbeda satu sama lain.
Saya dapat langsung memikirkan dua ide untuk melakukan ini tetapi ingin tahu apakah ada cara lain atau cara yang lebih baik yang sering digunakan orang?
Ketika satu musuh menumbuhkan dan menghasilkan jalur ke pusat, sementara meningkatkan biaya semua node di jalur itu, kemudian perlahan-lahan turunkan kembali dari waktu ke waktu. Maka musuh AI yang akan muncul nanti akan dipaksa untuk mengambil jalan yang lebih luas.
Pendekatan di atas akan menyebabkan AI hanya mengambil jalur yang lebih luas dan lebih luas dan masih sangat dapat diprediksi. Jadi saya pikir saya juga akan memperkenalkan sejumlah node tujuan menengah di sekitar peta. Ketika AI menelurkan mereka secara acak memilih salah satu tujuan menengah dan menuju ke sana terlebih dahulu sebelum menuju ke tengah peta. Menggabungkan ini dengan pendekatan di atas untuk meningkatkan biaya mungkin terlihat cukup bagus?
Pendekatan apa yang orang temukan bekerja paling baik untuk mendapatkan AI untuk memvariasikan jalan yang mereka ambil, terlihat meyakinkan dan mengejutkan?