Saat ini saya bekerja dengan Phaser, membuat game yang dihasilkan secara prosedural. Saya ingin menggunakan beberapa seni pembuat RPG dalam game saya (untuk referensi, saya menggunakan RTP). Saya sengaja menemukan artikel ini , yang memecah bagaimana ubin otomatis bekerja. Saya juga menemukan jawaban ini yang menghubungkan ke artikel lain yang menjelaskan pemasangan otomatis.
Begini masalahnya, saya tidak tahu bagaimana saya akan mengimplementasikan sesuatu seperti ini. Saya yakin saya harus melacak set genteng mana yang dapat terhubung ke tileset lain (yaitu, beberapa ubin memiliki rumput di luar, dan pasir di dalam, jadi dalam contoh ini saya harus mencatat bahwa "rumput "ubin adalah ubin luar).
Saya telah membuat generator peta (lihat di sini ), dan saya ingin membuat koneksi yang mulus antara area ubin saya. Misalnya, area cokelat akan menjadi area "padat" (hutan, gua, dll). Area ungu akan menjadi lantai batu, dan area hijau adalah rumput. Ada tileset yang berfungsi sangat baik untuk hal-hal seperti ini:
Jadi saya ingin menggunakan rumput kiri atas, dan set ubin ketiga, batu, yang menghubungkan ke rumput.
Hal-hal apa yang harus saya pertimbangkan ketika menerapkan ubin otomatis menggunakan ubin jenis ini, dan apakah ada algoritma yang dapat saya lihat untuk diterapkan?