Saya memikirkan pathfinding acak untuk game Tower Defense saya. A * tidak akan berfungsi untuk puposis saya, karena saya secara spesifik memerlukan penelusuran jalur acak .
Bayangkan sebuah peta dengan rute, titik awal dan tujuan. Saya memiliki beberapa rute, yang semuanya mengarah dari titik awal ke tujuan, dengan satu atau lain cara. Itu bisa terlihat seperti ini:
Deskripsi warna: merah - titik awal; tujuan hitam; rute abu-abu; white - free space
(Angka-angka tersebut digunakan dalam teks sebagai referensi untuk beberapa ubin)
Saya pertama kali berpikir tentang hanya menghitung titik jalan berikutnya secara acak, ketika suatu entitas melewati ubin. Tetapi itu tidak akan berhasil. Ketika suatu entitas melewati ubin 1 itu bisa naik atau turun. Ketika datang ke 2 itu bisa turun / naik (relatif terhadap posisi itu) atau kanan.
Jika ia pergi ke bawah / atas itu akan pergi untuk ubin 1, yang berarti bahwa ia pergi ke belakang. Buruk...
Saya benar-benar ingin membuatnya dinamis , tetapi saya tidak tahu apa yang bisa saya lakukan sekarang. Adakah yang punya ide atau pengalaman dalam hal ini?