Pada tutorial ini, saya telah mengimplementasikan karakter musuh (enemy) berupa Ninja dengan kecerdasan buatan (AI) yang dapat berinteraksi dengan pemain. Ninja ini memiliki kemampuan untuk mendeteksi, mengejar, dan menyerang pemain, serta dapat melompati rintangan.
- Sistem Animasi: Menggunakan SpriteFrames untuk animasi idle, run, jump, dan attack
- Deteksi Player: Dapat mendeteksi pemain dalam radius tertentu
- Patroli: Dapat berpatroli di antara titik-titik yang sudah ditentukan
- Sistem Penyerangan: Mengejar pemain ketika berada dalam jarak serang
- Feedback Audio: Suara serangan akan diputar saat jarak ninja dengan player kurang dari 100 unit
Asset: Menggunakan asset FreeKnight_v1 untuk sprite ninja, dan AI voice elevenlabs untuk sound effects