Başarılara / rozetlere neden ilerleme göstermiyorsunuz?


12

Başarılar artık her yerde - Xbox Live, iOS Oyun Merkezi, birçok bireysel oyun ve hatta Stack Overflow gibi oyun öğeleri olan sosyal topluluklarda.

Bir ortak kullanıcı isteği yığın taşması ait rozetler yönelik ilerlemeyi göstermektir.

Jeff Atwood'un aşağıdaki ifadeyi yaptığı bu uservoice isteğinde görüldüğü gibi SO tarafından reddedildi :

Bu, xbox canlı başarılar modelinde modellenmiştir ve bu da ilerleme göstermez.

Jeff, ilerleme gösterme isteğini reddederken Xbox Live tasarımını savunur. Kesinlikle, SO teknik olarak Xbox Live'a benzemez, bu yüzden bunun teknik bir karar değil , bir tasarım kararı olduğu anlaşılabilir .

Başarılarımız olan bir oyun üzerinde çalışıyorum ve şu anda niyet ilerleme göstermektir. İki sorum var:

  1. Xbox Live başarılarının "tasarım gereği" ilerleme göstermediği biliniyorsa bunun bir kaynağı var mı?
  2. Bu neden "tasarım gereği"? Başka bir deyişle, oyun tasarım açısından, hangi nedenle kasıtlı orada değil başarı ilerleme gösterebilir?

1
@Alexander - Jeff'in cevabından, öyle olmadığını söyleyebiliriz - aksi takdirde (başka bir sistemin tasarımına dayanarak SO'nun kendi teknik değerlerine / sınırlamalarına dayanarak cevap vereceğini düşünürdünüz).
Nicole

1
@Josh - soru şu: "İşte ilerleme göstermeme konusunda oldukça kararlı olan iki başarı sistemi. Bunlardan biri bir başarı sistemi öncüsü. Bu neden iyi bir şey?" Oyun tasarımı konuyla ilgili, değil mi? İlerlemeyi görünmez bırakıp bırakmamayı / neden düşünmem gerektiğini bilmek istiyorum.
Nicole

3
@Renesis: XBL'nin ilerleme göstermediğini sanmıyorum. Eğer öyleyse, TCR bunu göstermeyi yasaklamaz (yapmazlar) ve do 5 / do 10 / do 50 çeşidinin başarılarını yasaklar (yapmazlar).

1
+1. rozet kavramı çekici bir ödül / itibar sistemidir. ilerlememenin arkasındaki tasarım fikri nedir?
Aditya P

2
@Cyclops - bu benim oyunumla ilgili değil , bir başarı sisteminin ilerlemeyi gizlemesinin nedenlerini öğrenmekle ilgili, böylece kendi başıma bilinçli bir karar verebiliyorum. Bilirsin, bir adama balık tutmayı öğret, falan filan ...
Nicole

Yanıtlar:


11

İlerleme mümkün olduğunda, başarılarla ve diğer hedeflerle gösterilmelidir. Açık başarılarla ilgili en önemli şey, oyuncuya / kullanıcıya çabalamak için bir şey vermesi ve bu hedefe doğru ilerleme hissi vermesidir . Oyuncu hedefine her adım attığında, devam etmesini teşvik eden ve hedefini hatırlatan bir ilerleme güncellemesinin mikro ödülünü alabilir. Bu güncellemeler sinir bozucu olmayacak şekilde aralıklarla yerleştirilmelidir, ancak oyuncu / kullanıcı istediği zaman ilerlemesini her zaman kasıtlı olarak görebilmelidir.

Bu ilerleme tekniğinden kaçınılması gereken tek zaman, ilerlemenin ölçülemez olması ya da hedefin kasıtlı olarak gizlenmesi. Tek bir atom olayı ("Başka bir kişinin sorusuna manuel olarak verdiğiniz ilk ödül") nedeniyle ilerleme olursa, imkansız hale geldi ("serbest bırakıldıktan sonra" özel betaya aktif olarak katıldı ") veya bir sürprizi bozmamak için gizli tutulur (" Sana ihanet eden 3 arkadaşını yen "), o zaman bu başarıların ilerlemesini izlememelisin.

İlerlemeyi izlemek bazı etik sorunları doğurur. Başarımlar, özellikle sık sık güncelleme mikro ödülleri veren olanlar, kumarın da dokunduğu temel dürtülere güçlü bir şekilde bağlanabilir. Başarı sisteminiz, insanların gerçek oyununuzla eğlenmelerini sağlamak yerine insanları sadece bir sonraki ilerleme güncellemesini almak için oynatıyorsa, hangi başarıları verdiğinizi ve bunları nasıl izlediğinizi yeniden ayarlamak isteyebilirsiniz.

Xbox sisteminin neden bunu yapmadığına gelince, bir oyunun ilerleme kilometre taşlarını zayıf bir şekilde uygulaması, başarı API'sini basitleştirmesi ve mekaniklerin basitliği için bir istek olması durumunda UI karmaşasını en aza indirmenin bir kombinasyonu olduğundan şüpheleniyorum. ya da değil).


+ 1; Team Fortress 2'de başarıları ekrana sabitlemenin yolunu seviyorum. Her zaman bir başarı için bir şey çalışıyorsunuz - ding! Anında memnuniyet.
badp

5

XBL başarıları için bununla ilgili açık bir açıklama görmedim, ancak Xbox Live'ı kullanırken, sistemin kendisinin başarı ilerlemesini göstermediği açıktır.

Bazı oyunlar sizinkinden bahsettiğiniz gibi başarılara doğru ilerleme gösterir, ancak genel başarı çerçevesinin bir parçası olarak değil, oyun içinden yapılır.

Neden olarak, tahminim, bu çerçeveyi basitleştirmek için yapılır. İlerlemenin nasıl belirlendiğini ve iletildiğini kontrol etmek, bireysel oyunlara bırakılan en iyi karar türüdür. Her olası başarı senaryosunda işe yarayacak birleşik bir arayüzle gelmek, değerinden daha fazla çaba gibi geliyor. Çerçeveyi ikili yapmak çok daha kolay (ya bir başarınız var ya da yok) ve oyunun ayrıntılara dikkat etmesine izin verin - bazıları tamamlanmış bir yüzdeyi göstermeyi seçebilir, bazıları " X'in Y widget'ları "iletisinde, bazıları tamamen farklı bir yaklaşım seçer veya ilerleme göstermez.

StackOverflow'un neden başarı ilerlemesinin gerçekte Meta'ya ait olduğunu hissettirdiğine gelince, bir yerde okumayı hatırlıyorum, rozetin bir hedef olmadığı ve bunları başarmanın amaçladığınız bir şey olmadığı anlamına geliyor. Bazı rozetlere zaman makinesi olmadan ulaşılamaz, bazıları teselli ödülüdür, başarı değildir.


1
Ve yine insanların temsilcisi Tüm çevrimiçi topluluklarda Common'ı edilir whoring ve veya yüksek temsilcisi count.This için yarış var / böyle bir davranışın Trolling denir forumlar bir oyun içinde yüksek puanlar benzer davranışlar bu kadar ilgi profesyonel bir ortamda .ama olduğunu ima ettiğinden dolayı. imtiyazların ilerlemesini göstermek için ne sebep var? temsil sayısının talebini dolaylı olarak artırmamaktır. Bu nedenle, rozetler bir hedef değildir ve onlara ulaşmak, bilerek yaptığınız bir şey değildir. Bu nasıl ayrıcalıklarla farklıdır? Ne tür tasarım mantığı onları farklı kılar?
Aditya P

2

Bu ifade için Xbox Live başarılarıyla ilgili bir referans var mı?

Xbox sistemi, başarıların ilerlemesini izlemek veya görüntülemek için bir mekanizma sağlamamaktadır (ancak bazı oyunlar bunu kendi dahili teknolojileri aracılığıyla yapabilir). Microsoft'un bunu sistemin tasarımı olarak tasarladığını belirten hiçbir yerde resmi bir açıklama bilmiyorum, ancak başarı sistemi piyasaya sürüldüğünden bu yana değişmeyen bir şey olduğu göz önüne alındığında, bu bir tasarım kararıdır.

Bu neden "tasarım gereği"? Başka bir deyişle, başarı ilerlemesini göstermemekle ne kazanılır?

"Tasarım gereği", seçimde belirli bir kazanç olduğu anlamına gelmez. Sadece kasıtlı olarak bir seçim yapıldığı anlamına gelir. Bununla birlikte, sistemin ilerleme takibi uygulamak zorunda olmadığınızda geliştiricilerin işleyebileceğini düşünüyorum. Aynı zamanda başarılar etrafında herhangi bir TRC'yi basitleştirir (örneğin, oyunun planında belirli bir noktaya ulaşarak açılan bir başarı için "ilerlemeyi izleme" açısından kabul edilebilir olan veya kabul edilemez olan nedir?)

EDIT: Genel durumda , bir başarıya doğru ilerlemeyi maruz bırakmanın oyunun altında yatan "elektronik tablonun" çok büyük bir kısmını açığa çıkarabileceğini düşünüyorum. Bunun önemli olup olmadığı oyunun tarzına bağlıdır, sanırım - eğer inançsızlığın askıya alınmasını gerçekten teşvik etmek istiyorsanız, belki de bu mekaniğin daha fazlasını onlara göstermek için gizlemek daha iyidir.


1
Öte yandan, LittleBigPlanet 2 muhtemelen son bellekte oynadığım en az spreadsheety oyunudur ve akla gelebilecek her eksende ilerlemeyi izler ve gösterir.

Bu doğru. Oyun onları yüzünüze itmedikçe, elektronik uçları görmezden gelmek de oldukça kolaydır. Düzenlememde ortaya koyduğum tartışmaya özellikle inanmıyorum, gerçekten duyduğum tek şey bu.

0

UX bakış açısından:

Bana göre, rozet yönünde ilerleme göstermenin değeri konusunda karar vermiyorum, ancak rozet kazanma puanlarından farklı olarak tanımlanıyor. Ayrıca miktar yerine kaliteyi ödüllendirmesi gerektiği söyleniyor, bu yüzden 10 oyun oynamak değil, 10 oyun kazanmak veya sık sık bir şey yapmak yerine yeni bir özellik denemek. Bu, ilerlemenin gösterilmesinin önemsiz olduğunu gösterir.

Muhtemelen http://developer.yahoo.com/ypatterns/social/people/reputation/achievements.html UI-Patterns veya Patternry gibi bazı desen web sitelerine göz atmaya değer . Stackexchange'in UX sürümünü /ux/1231/should-i-use-user-generated-badges-to-reward-users adresini de kontrol edebilirsiniz.


"Ayrıca [rozet] miktar yerine kaliteyi ödüllendirmesi gerektiği söylenir " - nerede söylenir?
Markus von Broady
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.