Mengapa Musuh Berhenti Mengejar?

Saat menjelajahi dunia game, pemain mungkin pernah menarik perhatian musuh lalu mencoba melarikan diri. Musuh awalnya terus mengikuti, tetapi setelah pemain berlari cukup jauh, lawan tersebut tiba-tiba berhenti dan kembali ke tempat asalnya.

Perilaku ini bukan terjadi tanpa alasan. Developer biasanya memberikan beberapa aturan pada AI musuh dalam game agar musuh mengetahui kapan harus mengejar dan kapan harus berhenti.

Sistem tersebut membantu game menjaga pertarungan tetap teratur sekaligus mencegah musuh mengikuti pemain ke seluruh bagian map. rtp rajazeus

Musuh Memiliki Batas Jarak Mengejar

Banyak game memberikan batas jarak kepada setiap musuh.

Ketika musuh melihat pemain, AI mulai mengejar. Sistem kemudian terus menghitung jarak antara musuh dan pemain.

Jika pemain bergerak terlalu jauh, AI dapat menghentikan pengejaran.

Misalnya, musuh hanya boleh mengejar pemain dalam radius tertentu dari tempat awalnya. Setelah pemain keluar dari batas tersebut, musuh berhenti dan kembali ke area sebelumnya.

Setiap Musuh Memiliki Wilayah

Beberapa musuh memiliki wilayah atau patrol area sendiri.

Musuh dapat berjalan, berjaga, dan menyerang selama masih berada di dalam wilayah tersebut.

Namun, AI tidak selalu mengizinkan musuh meninggalkan area terlalu jauh.

Aturan wilayah membantu developer menjaga posisi musuh agar tetap sesuai dengan desain map. Dengan begitu, musuh dari satu area tidak berpindah terlalu jauh ke area lain.

Musuh Bisa Kehilangan Pandangan

Jarak bukan satu-satunya alasan musuh berhenti mengejar.

Musuh juga dapat kehilangan pandangan terhadap pemain.

Misalnya, pemain berlari melewati bangunan, masuk ke ruangan, bersembunyi di balik tembok, atau menggunakan objek besar sebagai penghalang.

AI kemudian tidak lagi melihat posisi pemain secara langsung.

Pada kondisi tersebut, musuh dapat menuju lokasi terakhir tempat pemain terlihat.

AI Bisa Mencari Pemain Terlebih Dahulu

Musuh tidak selalu langsung menyerah ketika kehilangan pemain.

Beberapa game menggunakan sistem pencarian AI.

Musuh dapat memeriksa area terakhir, berjalan di sekitar lokasi, atau menunggu selama beberapa detik.

Jika AI menemukan pemain kembali, pengejaran berlanjut.

Namun, jika waktu pencarian habis, musuh menghentikan pencarian dan kembali melakukan aktivitas sebelumnya.

Waktu Pengejaran Bisa Memiliki Batas

Developer juga dapat memberikan batas waktu pengejaran.

Misalnya, musuh hanya mengejar selama beberapa detik setelah kehilangan kontak dengan pemain.

Setiap kali musuh melihat pemain kembali, game dapat mengulang waktu tersebut.

Sebaliknya, jika pemain berhasil menghilang cukup lama, sistem mengubah kondisi AI dari mengejar menjadi mencari atau kembali berjaga.

Cara ini membuat pemain memiliki kesempatan untuk melarikan diri.

Jarak yang Terlalu Jauh Membuat Musuh Menyerah

Pemain yang bergerak jauh lebih cepat daripada musuh dapat menciptakan jarak besar dalam waktu singkat.

Game dapat membaca perubahan tersebut.

Jika AI menilai pemain sudah terlalu jauh untuk dikejar, musuh berhenti membuang waktu dan kembali ke wilayahnya.

Aturan ini juga mencegah musuh terus berlari tanpa pernah berhasil mencapai pemain.

Musuh Bisa Kembali ke Posisi Awal

Setelah berhenti mengejar, musuh biasanya tidak berdiri begitu saja.

AI dapat memberikan perintah untuk kembali ke titik awal, jalur patroli, atau area penjagaan.

Musuh kemudian melanjutkan aktivitas sebelumnya.

Perubahan dari mengejar menjadi kembali ini membantu dunia game tetap teratur.

Pemain juga dapat memahami bahwa setiap kelompok musuh memiliki wilayah tertentu.

Hambatan Bisa Menghentikan Pengejaran

Lingkungan juga dapat memengaruhi keputusan AI.

Musuh mungkin tidak dapat melewati pintu tertentu, memanjat dinding, menyeberangi jurang, atau memasuki area khusus.

Jika sistem navigasi tidak menemukan jalur menuju pemain, AI perlu menentukan tindakan lain.

Musuh dapat menunggu, mencari jalur alternatif, atau menghentikan pengejaran.

Pemain Bisa Memasuki Area Aman

Beberapa game memiliki safe zone atau area yang tidak mengizinkan pertarungan.

Ketika pemain memasuki wilayah tersebut, musuh dapat langsung berhenti mengejar.

Game kemudian mengembalikan musuh ke posisi sebelumnya.

Safe zone biasanya membantu memisahkan area pertarungan dari lokasi lain seperti kota, tempat perdagangan, atau wilayah penting dalam cerita.

Kondisi Pertarungan Bisa Berubah

AI juga dapat membaca situasi di sekitarnya.

Musuh mungkin berhenti mengejar karena muncul ancaman lain, menerima perintah baru, atau perlu mempertahankan lokasi tertentu.

Dalam game yang memiliki AI lebih kompleks, musuh dapat menentukan prioritas berdasarkan keadaan.

Karena itu, mengejar pemain tidak selalu menjadi tugas utama.

Berhenti Mengejar Menjaga Keseimbangan Game

Bayangkan jika setiap musuh terus mengejar pemain tanpa batas.

Pemain dapat membawa puluhan musuh dari berbagai wilayah menuju satu lokasi. Kondisi tersebut dapat membuat pertarungan terlalu kacau.

Selain itu, terlalu banyak karakter aktif sekaligus dapat menambah pekerjaan sistem.

Dengan memberikan batas pengejaran, developer dapat menjaga jumlah musuh yang terlibat sekaligus mempertahankan struktur setiap area.

Sistem Ini Memberikan Pilihan kepada Pemain

Kemampuan musuh untuk berhenti mengejar juga menciptakan strategi.

Pemain yang belum siap bertarung dapat mencoba berlari, bersembunyi, memutus pandangan musuh, atau meninggalkan wilayah tersebut.

Pemain juga dapat mempelajari seberapa jauh lawan akan mengejar.

Setelah memahami pola tersebut, mereka dapat menentukan kapan harus melawan dan kapan lebih baik menghindar.

Penutup

Musuh berhenti mengejar dalam game karena AI mengikuti berbagai aturan seperti batas jarak, wilayah patroli, waktu pencarian, kemampuan melihat pemain, dan kondisi lingkungan.

Ketika pemain terlalu jauh atau berhasil menghilang, AI dapat mengubah perilaku musuh dari mengejar menjadi mencari. Jika musuh tetap tidak menemukan pemain, mereka biasanya kembali ke area awal.

Dengan sistem ini, AI musuh dapat mengatur pengejaran secara lebih masuk akal. Pemain juga mendapatkan kesempatan untuk melarikan diri, bersembunyi, dan memilih strategi lain selain terus bertarung.

 

Baca juga : Mengapa Bisnis Item Digital Game Begitu Menjanjikan?