Mini Oyun Ustalığı şablonundaki Nitelikli Etkileşim Cihazı (Çok Oyunculu) odası tamamen takım çalışmasıyla ilgilidir. Oda, yeni hızlı zaman olayları (QTE) türlerinin kilidini açmak için Nitelikli Etkileşim cihazının yeni çok oyunculu yönlerinden nasıl yararlanılacağına odaklanır.
Eşzamanlı beceri kontrolleri ile takımlar üzerindeki baskıyı artır veya rastgele bir takım arkadaşı üzerinde baskı kur.
Nitelikli Etkileşim Cihazı
Nitelikli Etkileşim cihazının çok oyunculu modunu, cihaz seçeneklerinin Kuyruk kategorisinden yapılandırabilirsin. Aralarından seçim yapılabilecek üç adet çok oyunculu olay türü vardır ve bunlar şu şekildedir: Eşzamanlı, Rastgele ve Sıralı. Kuyruk Olay Türleri’nden birinin etkinleştirilmesi çok oyunculu modu etkinleştirir.
Kuyruk Olayı | Açıklama |
Eşzamanlı | Beceri kontrolünü tüm oyuncular için aynı anda oynatır. Bu, bir grup üzerinde en fazla baskıyı yaratacak olan olay türü olabilir. Olayı geçmek için kaç başarıya gerek olduğunu ayarlayabilirsin (örn. başarıyı tüm katılımcıların geçmesini gerektirecek şekilde ayarlamak). Böyle bir ayar, oyuncuların becerikli takım arkadaşları aramasına yol açabilir. |
Rastgele | Beceri kontrolünü rastgele bir oyuncu için oynatır. Bu beceri kontrolü, kuyruktaki rastgele bir oyuncunun üzerindeki baskıyı biraz artırmak açısından faydalıdır. |
Sıralı | Aynı beceri kontrolünü oyuncuların katılım sırasına göre teker teker yapar. İletme temelli oynanış açısından faydalıdır. Bir sıradaki herkes, belki de bir hedefe ulaşmadan önce bir oyuncudan diğerine sıcak bir patatesi veya bir topu iletme konusunda başarılı olmalıdır. |
Çok oyunculu mod, kuyruk sistemini esas alarak çalışır. Eğer o raunt için yer yoksa oyuncular katılım sıralarına göre bir kuyruğa yerleştirilir. Kuyruk sınırını Kuyruğa Alınan Maksimum Oyuncu Sayısı seçeneği ile ayarlayabilirsin. Etkileşim çağrısında aktif oyuncu yoksa oyuncu kuyruğa girmek yerine etkileşime geçer.
Cihaz, Kreatif ve UEFN’deki tüm Fortnite adalarında kullanılabilir ancak Squid Game adaları için özellikle kullanışlıdır.
Cihazı şablon içerisindeki İçerik Çekmecesi’nde Tümü > Fortnite > Cihazlar > Kullanıcı Arayüzü altında bulabilirsin. Cihaz hakkında daha fazla bilgi edinmek için Nitelikli Etkileşim Cihazını Kullanma kısmını incele.
oynanış
Mini oyunda iki takım karşı karşıya kalır. Hedef, tüm QTE’leri tamamlamak ve lavın içine düşmemektir. Baskı üzerinde: Her takım üyesi, zeminin tüm takımın altından kaymasını önlemek için hızlı zaman olaylarını başarıyla tamamlamalıdır. Takım çalışması kadar takımına kimleri seçtiğin de önemlidir.
Şablonda farklı oda kurulumları için iki bölüm yer alır. Biri yalnızca cihazları kullanır diğeri ise Verse’ü barındırır. Adının sonuna _Verse eklenmiş bölüm Verse örneği içerir. İki bölümün nasıl karşılaştırıldığını görmek için bu sayfadaki Verse Bölümü kısmına bakabilirsin.
Yalnızca Cihaz Bölümü
Kullanılan Cihazlar
10 adet Nitelikli Etkileşim Cihazı
1 adet Bölge
2 adet Tetikleyici
9 adet Süreölçer
3 adet Buton
11 adet Oyuncu Sayacı
10 adet Sinematik Sekans
8 adet Işınlayıcı
8 adet Bariyer
1 adet Görsel Efekt Oluşturma Yeri
1 adet Hasar Bölgesi
Her iki kulenin de kurulumu aynıdır. Merdivenlerin birinin tepesinde Buton cihazına basıldığında oyuncu kuleye eklenir. Olayın resmi olarak başlatılması için kuledeki Buton cihazına basılması gerekir. Bu ikinci geçiş aşağıdakileri tetikler:
Tüm oyuncular için çok oyunculu QTE olayı başlar.
Güvende kalmak için, zaman dolmadan yeteri kadar cevap ver.
Başarılı geçen bir beceri kontrolünden sonra bir diğeri belirir.
Zaman dolarsa veya çok fazla yanlış cevap varsa zemin Sinematik Sekans cihazı aracılığıyla hareket ederek seni bir sonraki platforma düşürür.
Bu döngü, bir takım lavın içine düşene kadar tekrarlanır.
Kulenin her katında bir beceri kontrolü yer alır ve bu sayede takımların birbirlerini yakalamaları için bir fırsat yaratılmış olur.
Verse Bölümü
Odanın Verse bölümünde aynı oyun bulunur ancak hızlı zaman olayını tetikleme akışı için farklı bir kurulum vardır. Cihaz listesine özel qte_game_device ve qte_tower_device Verse cihazları eklendi.
Yalnızca cihaz bölümünde, oyunun akışını iki tetikleyici kontrol eder: QTE Oyun Başladı Tetikleyicisi ve QTE Oyun Bitti Tetikleyicisi. Örneğin bunlar oyun bittikten sonra her kulenin durumunu sıfırlayacak sinyalleri diğer cihazlara gönderirler.
Kuledeki her katta belirli bir türdeki cihaz kullanılır, böylelikle birbirine bağlı olaylar oyunun ilerleyişini kontrol edebilir. Geçerli katta meydana gelen bir başarısızlık, bir kat altta bulunan cihazların çalışmasını tetikler:
Sinematik Sekans cihazı, kat gizlenmesi animasyonunu oynatır.
Süreölçer cihazı, Oyuncu Sayacı cihazını tetiklemeden önce birkaç saniye bekler ve oyunculara düşmeleri için zaman tanır.
Oyuncu Sayacı cihazı, kattaki oyuncuları tespit eder ve aynı anda onlar için Nitelikli Etkileşim cihazını başlatır.
Çok oyunculu QTE’yi Nitelikli Etkileşim cihazı kontrol eder.
Bu başarısızlık süreci, bir takım lavlara ulaşana kadar her katta tekrarlanır. Lavın üstünde, takımın oyunu kaybedip kaybetmediğini tespit eden bir etki aktörü bulunur.
Verse bölümünde cihaz sayısı azalır. Oyun akışı qte_game_device tarafından kontrol edilir ve her kulenin kendine ait bir qte_tower_device fonksiyonu vardır. Bu kurulum, aşağıdakilerin iyileştirilmesine yardımcı olur:
Kule başına yalnızca bir Nitelikli Etkileşim cihazı bulunur. Bunun nedeni, farklı katlar için QTE başarı ve başarısızlık olaylarının işlenmesinin koda uygulanmış olmasıdır.
Kule başına yalnızca bir Süreölçer cihazı bulunur ve bu cihaz, bir oyuncu bir sonraki kata düştüğünde Nitelikli Etkileşim cihazının başlamasını geciktirmek için kullanılır.
Her kat için Oyuncu Sayacı cihazı ve lavın yakınında bir takımın oyunu kaybettiğini tespit eden Etki Aktörü cihazı kaldırıldı. Kuledeki kat sayısı ve lava kaç kat kaldığı Verse kodunda takip edilir. Bu bilgi, oyunun akışını kontrol etmek için kullanılır.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Multiplayer QTEs game logic
qte_game_device := class(creative_device):
# Timer that allows us to react to the end game with a small time offset
@editable
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Tower logic - a part of multiplayer QTEs game
qte_tower_device := class(creative_device):
# Button at the top of the tower - starts multiplayer QTEs game for all towers registered in the game's device
@editable
Tasarım İpuçları
Tasarımda dikkate alınacak diğer unsurlar aşağıdaki gibidir:
Eşzamanlı türü, halat çekme, atlama oyunları veya yaklaşan bir kayadan takım halinde kaçma gibi oyunları tasarlamak için kullan.
Takımların birbirlerini sabote etmelerine fırsat sağlayacak yollar düşün. Hızlı zaman olayı için yeterince yetenekli olmayan bir oyuncuyu feda ederek rakip takıma saldırabilirler.
Çakışan kullanıcı arayüzü renkleri kullanmaktan kaçın ve ne tür bir kuyruk olayının gerçekleştiğini net bir şekilde belirtmeye çalış. Nitelikli Etkileşim cihazına ekstra metin ekleyebilir veya oyunculara oyunla ilgili genel bir bilgi sağlamak için bilgi metni kullanabilirsin.
Oyuncular başka bir şey yaparken onları şaşırtmak amacıyla rastgele bir kuyruğa kaydetmek için Verse’ü kullan.
Başarısız beceri kontrollerinin bir sonucu olarak düşmanlar çıkarabilirsin.
qte_game_devicebir kulenin başarısız olmasını bekler ve oyunu sonlandırır. Başarısız olan kuleleri sayacak şekilde değiştirebilir ve sadece bir kule kaldığında oyunu sonlandırabilirsin. Bu sayede oyuna daha fazla kulenin katılması sağlanır.qte_tower_deviceiçin Scene Graph cihazını kullanarak her katın bir prefab örneği olduğu herhangi bir yükseklikte kule oluşturabilirsin.Zemin animasyonunu iyileştir. Şu anda her katın örgüsü, ayrı bir Sekans cihazının referans aldığı bir bölüm sekansı öğesi tarafından referans alınmaktadır. Bu kurulum her katın konumunu mutlak olarak etkiler bu nedenle sahnedeki kuleleri hareket ettirmek için tüm bölüm sekansı öğelerini de güncellemek gerekir. Farklı metotlar ile, tek bir animasyon seti (daha az öğe) kullanıp sahnedeki herhangi bir yere yerleştirilen bir kata otomatik olarak uygulanabilir.