UEFN’deki NPC’ler, her biri kendi karakter türüne özgü kural ve davranışları olan çeşitli gruplara ayrılır. Tüm Fortnite karakterleri, onlara hasar alma ve iyileşme becerisi gibi özel temel davranışlar sağlayan fort_character arayüzünü uygular.
NPC Tanımını kullanarak kendi NPC’lerini oluştururken bir NPC Türü seçmen, NPC’lere o karakter türüne ait temel davranışları verecektir. Temel olarak, tüm NPC Türleri fort_character ve AI davranışlarını devralır. Muhafız türü NPC’ler, muhafız sınıfından davranışlar devralırken vahşi hayvan türü NPC’ler, vahşi hayvan sınıfından davranışlar devralacaktır. Özel türdeki NPC’ler herhangi bir ekstra davranış devralmazlar.
NPC Türleri
Bu bölümde, çeşitli NPC türleri ile her türe özgü davranışlar açıklanmaktadır.
Muhafız
Muhafız türü NPC’ler, tümü ortak kurallar paylaşan insansı NPC’lerdir. Muhafızlar takımlara atanabilir ve bir alanda veya devriye yolunda devriye gezebilir. Muhafızlar, düşmanlara saldırmak için koordineli bir şekilde çalışır ve düşman konumlarıyla ilgili bilgileri diğer muhafızlara yayarlar. Muhafızlar kiralanabilecek olup tasmayla onları kiralayan oyunculara bağlanacak ve bu oyuncuları koruyacaklardır. Muhafızlar, çevrelerindeki dünyada yer alan hedefleri görme, duyma ve dokunma yoluyla ne kadar iyi algılayabileceklerini kontrol etmene olanak tanıyan algılama sistemini kullanır.
Bir muhafız çıktığında ya boştadır ya da devriye seçeneği etkinse devriye gezmeye başlar. Muhafız bir hedef tespit ettiğinde şüphe ölçeri doldurmaya başlar. Ölçer dolu ise muhafız tetikte olma aşamasına girer, aksi halde devriye görevine geri döner. Muhafız tetikteyken sürekli olarak hedefine doğru ilerleyecek ve menzil içindeyse ona saldıracaktır. Hedef avlanırsa veya muhafızdan kaçarsa muhafız devriye görevine geri döner.
| Durum | Açıklama | Gif |
|---|---|---|
Beklemede | Muhafız beklemede duracaktır. Muhafızlar yalnızca devriye seçeneği devre dışı bırakıldığında beklemede kalır. | |
Devriyede | Muhafız belirli bir alanda rastgele bir şekilde devriye gezer. Devriye yolları etkinse muhafız, atanan devriye yolu boyunca devriye gezer. | |
İşe Alındı | Muhafız, onu işe alan oyuncuya kendisini bağlar ve ondan belli bir mesafe uzaklıkta durmaya çalışır. Muhafız, işe alınmış durumda ve takip bölgesi yarıçapı içindeyken düşman hedeflerini tespit etmeye ve onlara saldırmaya devam eder. | |
Şüpheli | Bir hedef menzil içinde olduğunda muhafız, başının üzerindeki soru işareti (?) sembolüyle temsil edilen şüphe ölçeri doldurmaya başlar. Şüphe ölçer dolduğunda muhafız Tetikte aşamasına geçer. | |
Tetikte | Muhafız, başının üzerinde ünlem işareti (!) simgesiyle gösterilen şekilde bir hedef tespit etmiştir. Muhafız, hedefi kovalamaya çalışır ve hedef menzil içine girdiğinde ona saldırır. | |
Saldırma | Muhafız aktif bir şekilde bir hedefe saldırır ve vurulmaktan kaçınmak için manevra yapmaya çalışır. |
Muhafızlar, pek çok farklı oyun durumuna uyum sağlayabilen son derece esnek bir NPC türüdür. Örneğin:
Kontrol noktası oyun modunda bir ele geçirme noktasını koruma.
Bir VIP NPC’ye veya oyuncuya eşlik etme.
Bir kule savunma oyununun bir parçası olarak çok sayıda muhafız çıkarma.
Bir RPG’nin bir parçası olarak kendilerini savunabilen yoldaşlar veya görev verenler.
Savaşabilecek, devriye gezebilecek ve oyuncuyla birlikte çalışabilecek NPC’ler istiyorsan muhafızlar deneyimlerin için sağlam bir seçimdir.
Vahşi Hayvan
Vahşi hayvan türü NPC’ler, Vahşi Hayvan ve Yaratıklar takımının varsayılanı olan, insansı olmayan NPC’lerdir. Vahşi hayvan NPC’lerinin türleri arasında önemli farklılıklar vardır. Örneğin Kurtlar, Yaban Domuzları ve Raptörler evcilleştirilip binek hayvanına dönüştürülebilirken Tavuklar için bu özellikler geçerli değildir. Kurbağalar ve Tavuklar düşmanlardan kaçarken Raptörler onlara saldırır.
Vahşi hayvanlar çıktıklarında, çıkma noktalarının etrafındaki alanda devriye gezmeye başlarlar. Vahşi hayvanlar bir hedef tespit ettiğinde gerçekleştirecekleri eylem, onların vahşi hayvan türüne bağlıdır. Farklı vahşi hayvanların hem her türe özgü eylemleri hem de vahşi hayvanın yırtıcı mı yoksa av mı olduğuna bağlı olarak genel eylemleri vardır. Raptör ve Kurt gibi yırtıcılar hedeflerine doğru atılacak ve onlara saldırmaya başlayacaktır. Kurbağa ve Tavuk gibi av hayvanları ise genellikle hedeften kaçacaktır. Bazı vahşi hayvanlar (Raptör, Kurt ve Yaban Domuzu), beslendikleri sırada onlarla etkileşime girilerek veya sırtlarına binilerek evcilleştirilebilir. Vahşi hayvanlar evcilleştirildiğinde, onları evcilleştiren oyuncunun takımına katılacak ve onları takip edecektir. Bir oyuncu bir defada en fazla üç vahşi hayvanı evcilleştirebilir.
Raptör, Kurt ve Yaban Domuzuna ayrıca binilebilir. Bu NPC’lere binildiğinde onlar oyuncu için araç görevi görür ve bağımsız bir şekilde hareket etmezler. Hareket için oyuncunun girdilerini kullanacak ve yalnızca sırtlarından inildiğinde bağımsız bir şekilde hareket edeceklerdir.
| Durum | Açıklama | Gif |
|---|---|---|
Beklemede | Vahşi hayvan belirli bir alanda rastgele bir şekilde devriye gezer. | |
Evcil Hayvan | Vahşi hayvan onu evcilleştiren oyuncuyu takip eder ve ondan belli bir mesafe uzaklıkta durmaya çalışır. Vahşi hayvan, işe alınmış durumda ve takip bölgesi yarıçapı içindeyken düşman hedeflerini tespit etmeye ve onlara saldırmaya devam eder. | |
Binilmiş | Vahşi hayvan bağımsız bir şekilde hareket etmeyecek ve sırtından inilene kadar hareket için oyuncunun girdisini kullanacaktır. | |
Enerjisi Bitmiş | Vahşi hayvanın enerjisi bitmiştir ve hareket edemiyor veya saldıramıyordur. Vahşi hayvan, bekleyerek veya beslenerek enerjisini yeniledikten sonra tekrar hareket edebilir. | |
Saldırma | Vahşi hayvan aktif bir şekilde bir hedefe saldırmakta olup ona ulaşabileceği en hızlı yolu bulmaya çalışacaktır. |
Vahşi hayvan türündeki NPC’ler, dünyanı yaratıklarla doldurmak, oyuncuların için hayvan dostlar oluşturmak veya binicilik ve savaş yoluyla açık dünya keşfini daha heyecanlı hale getirmek istediğinde kullanışlıdır.
Özel
Özel türdeki NPC’ler temel davranışı uygulamaz ve bunun yerine eylemlerini yönlendirmek için NPC davranış kodlarını esas alırlar. Bu, onlara büyük miktarda esneklik sağlar ve bu NPC’leri oyununun ihtiyaçlarına göre özelleştirebilirsin. NPC davranış kodları hakkında daha fazla bilgi almak ve kendi NPC davranış kodunu nasıl oluşturacağını öğrenmek için Özel NPC Davranışı Oluşturma bölümüne bak.