Prestasi ada di mana-mana sekarang - Xbox Live, iOS Game Center, banyak game individual, dan bahkan di komunitas sosial dengan elemen permainan seperti Stack Overflow.
Sebuah permintaan pengguna umum dari Stack Overflow adalah untuk menunjukkan kemajuan menuju lencana.
Ini telah ditolak oleh SO, seperti yang terlihat dalam permintaan uservoice ini , di mana Jeff Atwood membuat pernyataan berikut:
ini dimodelkan pada model pencapaian langsung xbox, dan itu tidak menunjukkan kemajuan, baik .. dengan desain
Jeff menentang desain Xbox Live ketika menolak permintaan untuk menunjukkan kemajuan. Tentu saja, SO secara teknis tidak seperti Xbox Live, sehingga dapat disimpulkan bahwa ini adalah keputusan desain , bukan keputusan teknis.
Saya sedang mengerjakan game di mana kami memiliki prestasi dan saat ini tujuannya adalah untuk menunjukkan kemajuan. Jadi, saya punya dua pertanyaan:
- Jika diketahui bahwa pencapaian Xbox Live "sesuai desain" tidak menunjukkan kemajuan, apakah ada sumber untuk ini?
- Mengapa ini "dengan desain"? Dengan kata lain, dalam hal desain game, alasan apa yang ada untuk tidak menunjukkan kemajuan pencapaian?
sumber
Jawaban:
Kemajuan harus ditunjukkan kapan pun memungkinkan, dengan pencapaian dan dengan tujuan lain. Bagian dari hal besar tentang pencapaian eksplisit adalah memberikan pemain / pengguna sesuatu untuk diperjuangkan, dan perasaan, ya, kemajuan menuju tujuan itu. Setiap kali pemain membuat langkah ke arah tujuannya, dia bisa mendapatkan hadiah kecil dari pembaruan kemajuan, yang mendorongnya untuk melanjutkan dan mengingatkannya pada tujuan. Pembaruan ini harus diberi jarak yang cukup sehingga tidak mengganggu, tetapi pemain / pengguna harus selalu dapat dengan sengaja melihat progresnya kapan saja.
Satu-satunya waktu teknik kemajuan ini harus dihindari adalah jika kemajuan tidak terukur atau jika tujuannya sengaja dikaburkan. Jika kemajuan terjadi karena peristiwa atom tunggal ("Hadiah pertama yang Anda berikan secara manual pada pertanyaan orang lain"), menjadi tidak mungkin ("Berpartisipasi aktif dalam beta pribadi" setelah rilis), atau dirahasiakan untuk menghindari memanjakan kejutan (" Kalahkan 3 teman yang mengkhianati Anda "), maka Anda seharusnya tidak melacak kemajuan untuk pencapaian tersebut.
Melacak kemajuan memang menimbulkan beberapa masalah etika. Prestasi, terutama yang memberi kemajuan pembaruan mikro-hadiah yang sering, dapat mengikat cukup kuat ke impuls dasar yang juga disentuh perjudian. Jika sistem pencapaian Anda membuat orang bermain hanya untuk mendapatkan pembaruan kemajuan berikutnya, alih-alih memungkinkan orang untuk bersenang-senang dengan permainan Anda yang sebenarnya, maka Anda mungkin ingin menyesuaikan kembali pencapaian yang Anda berikan dan bagaimana Anda melacaknya.
Adapun mengapa sistem Xbox tidak melakukan ini, saya menduga itu adalah kombinasi dari meminimalkan kekacauan UI jika permainan mengimplementasikan tonggak kemajuan mereka dengan buruk, menyederhanakan API pencapaian, dan keinginan untuk kesederhanaan mekanik (baik Anda mendapatkan poin gamer) atau tidak).
sumber
Saya belum melihat pernyataan eksplisit tentang ini untuk pencapaian XBL, tetapi ketika menggunakan Xbox Live, jelas sekali bahwa sistem itu sendiri tidak menampilkan kemajuan pencapaian.
Beberapa game memang menunjukkan kemajuan menuju pencapaian seperti yang Anda sebutkan, tetapi itu dilakukan dari dalam game, bukan sebagai bagian dari kerangka pencapaian keseluruhan.
Adapun alasannya, dugaan saya adalah bahwa hal itu dilakukan untuk menyederhanakan kerangka kerja tersebut. Kontrol atas bagaimana kemajuan ditentukan dan dikomunikasikan adalah jenis keputusan yang sebaiknya diserahkan kepada masing-masing game. Hadir dengan antarmuka terpadu yang bekerja untuk setiap skenario pencapaian yang mungkin hanya terdengar seperti usaha lebih dari nilainya. Jauh lebih mudah untuk membuat kerangka kerja biner (baik Anda memiliki prestasi atau tidak) dan membiarkan permainan itu sendiri mengurus detail - beberapa mungkin memilih untuk menunjukkan persentase selesai, beberapa akan pergi untuk "Anda menemukan Pesan X widget Y, beberapa akan memilih pendekatan yang berbeda sama sekali atau tidak menunjukkan kemajuan apa pun.
Adapun mengapa StackOverflow merasa bahwa kemajuan pencapaian tidak layak untuk diterapkan, yang benar-benar dimiliki oleh Meta, tetapi saya ingat pernah membaca di suatu tempat bahwa idenya adalah bahwa lencana bukan tujuan dan mencapainya tidak dimaksudkan untuk menjadi sesuatu yang Anda lakukan dengan sengaja. Beberapa lencana tidak dapat dicapai sama sekali tanpa mesin waktu dan beberapa adalah hadiah hiburan, bukan prestasi.
sumber
Sistem Xbox cukup jelas tidak menyediakan mekanisme untuk melacak atau menampilkan kemajuan pencapaian (meskipun beberapa game dapat melakukan ini sendiri melalui teknologi internal mereka sendiri). Saya tidak tahu ada pernyataan publik resmi di mana pun yang menunjukkan bahwa Microsoft bermaksud ini menjadi desain sistem, tetapi mengingat bahwa itu adalah hal yang tidak berubah sejak sistem pencapaian diperkenalkan, saya pikir cukup aman untuk mengasumsikan bahwa itu adalah keputusan desain.
"Sesuai desain" tidak selalu berarti bahwa ada keuntungan spesifik dalam pilihan. Ini hanya berarti bahwa suatu pilihan dibuat, dengan sengaja. Yang mengatakan, saya pikir sistem lebih mudah bagi pengembang untuk menangani ketika Anda tidak harus menerapkan pelacakan kemajuan. Ini juga kemungkinan menyederhanakan setiap KKR di sekitar pencapaian (apa yang bisa atau tidak bisa diterima dalam hal "melacak kemajuan" untuk pencapaian yang dibuka dengan mencapai titik tertentu dalam plot permainan, misalnya?)
EDIT: Dalam kasus umum , saya pikir dapat diperdebatkan bahwa mengekspos kemajuan menuju pencapaian dapat mengekspos terlalu banyak "spreadsheet" yang mendasari permainan. Apakah itu penting atau tidak tergantung pada gaya permainan, saya kira - jika Anda benar-benar ingin mendorong penangguhan ketidakpercayaan, mungkin lebih baik menyembunyikan lebih banyak mekanisme ini untuk ditunjukkan kepada mereka.
sumber
Dari perspektif UX:
Bagi saya, saya tidak diputuskan pada nilai menunjukkan kemajuan menuju lencana, namun lencana didefinisikan sebagai berbeda dari poin penghasil. Dikatakan juga bahwa ia harus menghargai kualitas daripada kuantitas, jadi tidak bermain 10 game tetapi memenangkan 10 game, atau mencoba fitur baru daripada melakukan sesuatu yang sering. Yang akan menunjukkan menunjukkan kemajuan tidak relevan.
Mungkin patut juga menelusuri beberapa situs web pola seperti http://developer.yahoo.com/ypatterns/social/people/reputation/achievements.html UI-Patterns atau Patternry. Anda juga dapat memeriksa versi UX dari Stackexchange /ux/1231/should-i-use-user-generated-badges-to-reward-users
sumber