Bir Üretim Oyunu Tek Tuşla Bağlamsal Eylemleri Ne Zaman Kullanmalıdır?
Oyuncuların sık sık alet değiştirdiği bir üretim oyununda, hem hedef hem de amaçlanan sonuç mevcut durumdan net bir şekilde anlaşılabiliyorsa bağlamsal bir eylem kullanın. Tek bir girdinin makul bir şekilde saldırabileceği, yerleştirebileceği, toplayabileceği veya değerli bir şeyi değiştirebileceği durumlarda bilinçli bir seçimi koruyun. Faydalı bir test şudur: Oyun, oyuncu eylemi onaylamadan önce ne olacağını gösterebiliyor mu ve oyuncu kontrolü kaybetmeden geri adım atabiliyor mu?
Bağlamsal eylem olarak ne sayılır?
Bağlamsal bir eylem, bir düğmeyi mevcut hedeften, kuşanılmış eşyadan ve oyun durumundan seçilen bir eylemle eşleştirir. Alet menüsünde gezinme ihtiyacını azaltabilir, ancak bu yalnızca oyun olası bir hedefi tanımlayabildiğinde ve sonucu iletebildiğinde geçerlidir. “Tek düğme”, oyuncunun niyetine dair görünmez bir tahmin yürütmek değil, anlaşılır bir eylem için daha az adım anlamına gelmelidir.
Minecraft net bir ayrımı belgeler: fare ve klavyeyle sol düğme blokları kırar veya saldırır, sağ düğme ise tutulan bir bloğu yerleştirir ya da sandıklar ve çalışma masaları gibi nesneleri kullanır. Oyuncular önce hedefe nişan alır; sonuç ne tuttuklarına ve neye baktıklarına bağlıdır. [Minecraft kontroller kılavuzu](https://www.minecraft.net/en-us/article/minecraft-controls) ayrıca kontrollerin özelleştirilebileceğini belirtir. Bu, görünür bir hedef ve kuşanılmış eşya koşulu içeren bağlamsal bir kullanımdır, ancak yıkıcı ve yıkıcı olmayan eylemler ayrı girdiler olarak kalır.
Hedef ne zaman yeterince nettir?
Bağlamsal bir eylem, yakında tek bir geçerli hedef olduğunda ve oyuncunun mevcut aleti veya eşyası amaçlanan eylemi güçlü bir şekilde ima ettiğinde çok uygundur. Odaklanmış bir nesne, net bir etkileşim istemi ve sabit bir hedef yardımcı olur. Birden fazla nesne üst üste biniyorsa, en yakındaki nesne mutlaka oyuncunun kastettiği nesne değildir; bağlamsal bir düğme bu durumda belirsizliği kazara yapılan bir eyleme dönüştürebilir.
Minecraft'ın Bedrock içerik üreticisi kılavuzu, iletişim sorununu cihazlar genelinde somutlaştırır: dokunmatik ekran oyuncuları bir varlığa bakarken ikincil bir etkileşim düğmesi görebilir ve üreticilere düğmenin ne yaptığını açıklayan bir metin belirlemeleri tavsiye edilir. Oyunun [çoklu cihaz oynanış kılavuzu](https://learn.microsoft.com/en-us/minecraft/creator/documents/designinggameplayforvariousdevices?view=minecraft-bedrock-stable) ayrıca dokunmatik ekrandaki oyuncuların bir etkileşim düğmesine ulaşmaya çalışırken yanlışlıkla bir varlığa yumruk atabileceği konusunda uyarır. Buradaki tasarım çıkarımı, sadece nişan almanın niyeti yansıttığını varsaymak yerine, hedefi ve eylemi arayüzde açıkça göstermek ve girdi yöntemini hesaba katmaktır.
Eylemler ne zaman ayrı kalmalıdır?
Aynı hedef farklı sonuçlar doğuran durumları desteklediğinde veya alet seçiminin kendisi anlamlı olduğunda eylemleri ayrı tutun. Bir üretim oyununda blok kırma, blok yerleştirme, bir üretim istasyonunu kullanma ve bir yaratığa saldırma durumlarının hepsi gerçekleşebilir; ancak bunları bağlama duyarlı tek bir basışta toplamak, niyeti yorumlama sorumluluğunu oyuna yükler. Yanlış yorumlama kaynak tüketirse, bir yapıya zarar verirse veya çatışma başlatırsa, hatalı bir tahminin bedeli yüksek olur.
Minecraft'ın bu girdileri ayırması evrensel bir kural değil, bir referans noktasıdır. Sonuçlar arasında seçim yapmanın oyunun bir parçası olduğu yerlerde ayrı kontrolleri koruyun; bağlamı, rutin bir seçimi güvenilir bir şekilde ortadan kaldırdığı yerlerde kullanın.
Oyuncu eylemi onaylamadan önce ne görmelidir?
Dünyayı değiştiren eylemler için üç soruyu yanıtlayan bir önizleme gösterin: ne seçildi, ne olacak ve nerede olacak? Bir yerleştirme silüeti (ghost), vurgulanan hedef, adlandırılmış eylem istemi veya kısa bir değişiklik özeti eşleştirmeyi okunabilir kılabilir. Oyun bir sonucu güvenilir bir şekilde önizleyemiyorsa, bu durum o eylem için açık bir seçim veya onay talep etmek için bir nedendir.
Bu bir tasarım önerisidir, belirli bir oyunun uygulanışına dair bir iddia değildir. Dayanağı, Microsoft'un Bedrock belgelerindeki etkileşim kılavuzudur: içerik üreticisi dokunmatik ekran oyuncuları için `interact_text` sağlayabilir ve varlık etkileşim sistemi eşya ekleme veya düşürme, canı değiştirme ve bir olayı tetikleme gibi belirgin etkileri destekler. [Varlık etkileşim referansı](https://learn.microsoft.com/en-us/minecraft/creator/reference/content/entityreference/examples/entitycomponents/minecraftcomponent_interact?view=minecraft-bedrock-stable), genel bir "etkileşime geç" etiketinin sonucu neden açıklayamayabileceğini gösterir. Oyuncuların maddi açıdan farklı sonuçlar arasında seçim yapması gereken yerlerde ilgili etkiyi istemde belirtin.
İptal ve oyuncu iradesi nasıl işlemelidir?
Özellikle hedefleme belirsiz olduğunda veya eylem yıkıcı nitelik taşıdığında, eylem yürürlüğe girmeden önce oyuncuların iptal etmesine izin verin. Basılı tutulan bir girdi bir önizleme açabilir ve bırakıldığında onaylanabilir; ikinci bir basış, net bir şekilde açıklanan bir değişikliği onaylayabilir. Bunlar birer seçenektir, evrensel kurallar değildir: her rutin eylemde fazladan onay istemek sürtünme yaratabilir. En güçlü korumayı geri alınamaz veya yüksek maliyetli eylemler için saklayın ve iptalin tanıdık, görünür bir girdi kullanmasını sağlayın.
Aletlerin belirgin menzili, materyalleri, dayanıklılığı veya etkileri olduğunda alet seçiminin kontrolünü oyuncuda bırakın. Bağlamsal seçim, rutin ve öngörülebilir görevler için tekrarlanan alet değişimlerini ortadan kaldırabilir; ancak yalnızca teknik olarak geçerli olduğu için sessizce ekipman değiştirmemeli veya maliyetli bir eylemi seçmemelidir. Oyunun otomatik seçim yaptığı durumlarda, seçilen aleti gösterin ve oyuncunun eyleme geçmeden önce bunu geçersiz kılmasına izin verin.
Pratik bir karar testi
Önerilen her tek tuşlu eylem için tasarım sırasında şu soruları yanıtlayın:
Hedef veya sonuç belirsizse, oyuncunun seçim yapmasını veya onaylamasını sağlayın. Her ikisi de belirginse ve hata maliyeti düşükse, bağlamsal kullanım oyuncunun iradesine dokunmadan tekrarlayan bir adımı ortadan kaldırabilir.
