Tại sao không thể hiện sự tiến bộ đối với thành tích / huy hiệu?


12

Thành tựu hiện có ở khắp mọi nơi - Xbox Live, Trung tâm trò chơi iOS, nhiều trò chơi cá nhân và thậm chí trong các cộng đồng xã hội có các yếu tố chơi trò chơi như Stack Overflow.

Một yêu cầu sử dụng thông thường của Stack Overflow là để cho thấy tiến bộ về phù hiệu.

Điều này đã bị SO từ chối, như đã thấy trong yêu cầu hữu ích này , nơi Jeff Atwood đã đưa ra tuyên bố sau:

điều này được mô hình hóa trên mô hình thành tích trực tiếp xbox và điều đó cũng không cho thấy sự tiến bộ.

Jeff trì hoãn việc thiết kế Xbox Live khi từ chối yêu cầu thể hiện sự tiến bộ. Chắc chắn, SO về mặt kỹ thuật không có gì giống như Xbox Live, vì vậy có thể suy ra rằng đây là một quyết định thiết kế , không phải là một kỹ thuật.

Tôi đang làm việc trên một trò chơi nơi chúng tôi có thành tích và ngay bây giờ ý định là cho thấy sự tiến bộ. Vì vậy, tôi có hai câu hỏi:

  1. Nếu người ta biết rằng các thành tựu Xbox Live "theo thiết kế" không cho thấy sự tiến bộ, thì có nguồn nào cho việc này không?
  2. Tại sao đây là "theo thiết kế"? Nói cách khác, về mặt thiết kế trò chơi, lý do nào để cố tình không thể hiện tiến bộ thành tích?

1
@Alexander - Từ phản hồi của Jeff, tôi nghĩ rằng chúng ta có thể suy ra rằng không phải - nếu không (bạn nghĩ) anh ta sẽ trả lời dựa trên những hạn chế / hạn chế kỹ thuật của SO, và không dựa trên thiết kế của một hệ thống khác.
Nicole

1
@Josh - câu hỏi là "Đây là hai hệ thống thành tích được cam kết rõ ràng là không thể hiện sự tiến bộ. Một trong số đó là một nhà tiên phong hệ thống thành tích. Tại sao đây là một điều tốt ?" Thiết kế trò chơi là về chủ đề, phải không? Tôi muốn biết nếu / tại sao tôi nên xem xét để lại tiến bộ vô hình.
Nicole

3
@Renesis: Tôi không nghĩ XBL cam kết không hiển thị tiến bộ. Nếu đúng như vậy, TCR sẽ cấm hiển thị nó (họ không) và cấm thành tích của giống 5 / làm 10 / làm 50 (họ không).

1
+1. khái niệm phù hiệu là một hệ thống khen thưởng / danh tiếng hấp dẫn. ý tưởng thiết kế đằng sau không thể hiện sự tiến bộ là gì?
Aditya P

2
@ Cyclops - không phải về trò chơi của tôi , mà là tìm hiểu lý do tại sao một hệ thống thành tích có thể che giấu sự tiến bộ, để tôi có thể tự mình đưa ra quyết định sáng suốt. Bạn biết đấy, dạy một người đàn ông câu cá, blah blah ...
Nicole

Câu trả lời:


11

Tiến bộ nên được thể hiện bất cứ khi nào có thể, với thành tích và với các mục tiêu khác. Một phần của điều tuyệt vời về thành tích rõ ràng là nó mang lại cho người chơi / người dùng thứ gì đó để phấn đấu và cảm giác, vâng, tiến tới mục tiêu đó. Mỗi khi người chơi thực hiện một bước tiến tới mục tiêu của mình, cô ấy có thể nhận được phần thưởng vi mô của bản cập nhật tiến độ, điều này khuyến khích cô ấy tiếp tục và nhắc nhở cô ấy về mục tiêu. Các bản cập nhật này phải được đặt cách nhau đủ để chúng không gây khó chịu, nhưng người chơi / người dùng sẽ luôn có thể cố ý xem tiến trình của cô ấy bất cứ lúc nào.

Lần duy nhất kỹ thuật tiến bộ này nên tránh là nếu tiến độ không thể đo lường được hoặc nếu mục tiêu bị cố tình che giấu. Nếu tiến trình xảy ra do một sự kiện nguyên tử duy nhất ("Tiền thưởng đầu tiên bạn trao bằng tay cho câu hỏi của người khác"), đã trở thành không thể ("Tham gia tích cực vào phiên bản beta riêng tư" sau khi phát hành) hoặc được giữ bí mật để tránh làm hỏng bất ngờ (" Đánh bại 3 người bạn đã phản bội bạn "), sau đó bạn không nên theo dõi tiến trình cho những thành tích đó.

Theo dõi tiến độ làm tăng một số vấn đề đạo đức. Thành tựu, đặc biệt là những thành tựu cung cấp phần thưởng vi mô cập nhật thường xuyên, có thể liên kết khá mạnh mẽ vào các xung lực cơ bản mà cờ bạc cũng chạm tới. Nếu hệ thống thành tích của bạn khiến mọi người chơi chỉ để có được bản cập nhật tiến bộ tiếp theo, thay vì cho phép mọi người vui vẻ với trò chơi thực tế của bạn, thì bạn có thể muốn điều chỉnh lại những thành tích bạn đang trao và cách bạn theo dõi chúng.

Về lý do tại sao hệ thống Xbox không làm điều này, tôi nghi ngờ đó là sự kết hợp của việc giảm thiểu sự lộn xộn giao diện người dùng trong trường hợp trò chơi thực hiện các mốc tiến bộ của họ kém, đơn giản hóa API thành tích và mong muốn đơn giản hóa cơ chế (bạn có thể nhận được điểm game thủ hoặc bạn không).


+1; Tôi thích cách bạn có thể ghim thành tích trên màn hình trong Đội Pháo đài 2. Mỗi khi bạn làm việc gì đó để đạt được thành tích - ding! Sự hài lòng ngay lập tức.
badp

5

Tôi chưa thấy một tuyên bố rõ ràng về điều này đối với các thành tích XBL, nhưng khi sử dụng Xbox Live, rõ ràng là chính hệ thống không hiển thị tiến trình thành tích.

Một số trò chơi cho thấy sự tiến bộ về thành tích như bạn đề cập đến, nhưng nó được thực hiện từ trong trò chơi, không phải là một phần của khung thành tích chung.

Về lý do, tôi đoán rằng nó đã được thực hiện để đơn giản hóa khung đã nói. Kiểm soát cách thức tiến trình được xác định và truyền đạt là loại quyết định tốt nhất dành cho các trò chơi cá nhân. Đến với một giao diện hợp nhất sẽ hoạt động cho mọi kịch bản thành tích có thể có vẻ như nỗ lực nhiều hơn giá trị của nó. Việc tạo nhị phân khung dễ dàng hơn nhiều (bạn có thành tích hoặc bạn không) và để trò chơi tự chăm sóc các chi tiết - một số có thể chọn hiển thị phần trăm đã hoàn thành, một số sẽ đi đến "Bạn đã tìm thấy Tin nhắn X of Y ", một số sẽ chọn một cách tiếp cận hoàn toàn khác hoặc không hiển thị bất kỳ tiến trình nào.

Về lý do tại sao StackOverflow cảm thấy rằng tiến trình thành tích không đáng để thực hiện, điều đó thực sự thuộc về Meta, nhưng tôi nhớ rằng đã đọc ở đâu đó rằng ý tưởng là huy hiệu không phải là mục tiêu và đạt được chúng không phải là mục đích bạn làm. Một số huy hiệu hoàn toàn không thể đạt được nếu không có cỗ máy thời gian và một số là giải khuyến khích, không phải thành tích.


1
Tuy nhiên, chúng tôi có những người đại diện và chạy đua với số lượng đại diện cao. Điều này là phổ biến trong tất cả các cộng đồng / diễn đàn trực tuyến nơi hành vi đó được gọi là Trolling Một hành vi tương tự với điểm số cao trong GAME . Nhưng trong một môi trường chuyên nghiệp, điều này rất đáng quan tâm do những gì nó ngụ ý. Lý do nào có trong việc hiển thị tiến trình đặc quyền? Là nó không hoàn toàn làm tăng nhu cầu về số lượng đại diện. Vì bạn đặt huy hiệu không phải là mục tiêu và đạt được chúng không có nghĩa là mục đích bạn làm. Điều này khác biệt như thế nào với các đặc quyền. Loại logic thiết kế nào phân biệt chúng?
Aditya P

2

Có tài liệu tham khảo cho tuyên bố này về thành tích Xbox Live không?

Hệ thống Xbox khá rõ ràng không cung cấp cơ chế theo dõi hoặc hiển thị tiến trình đạt được thành tích (mặc dù một số trò chơi có thể tự thực hiện thông qua công nghệ nội bộ của riêng chúng). Tôi không biết bất kỳ tuyên bố công khai chính thức nào ở bất cứ nơi nào chỉ ra rằng Microsoft dự định đây là thiết kế của hệ thống, nhưng cho rằng đó là một điều không thay đổi kể từ khi hệ thống thành tích được giới thiệu Tôi nghĩ rằng nó khá an toàn khi giả định Đó là một quyết định thiết kế.

Tại sao đây là "theo thiết kế"? Nói cách khác, những gì đạt được bằng cách không hiển thị tiến bộ thành tích?

"Theo thiết kế" không nhất thiết có nghĩa là có bất kỳ lợi ích cụ thể nào trong lựa chọn. Nó đơn giản có nghĩa là một sự lựa chọn đã được thực hiện, có chủ ý. Điều đó nói rằng, tôi nghĩ rằng hệ thống sẽ dễ dàng hơn cho các nhà phát triển xử lý khi bạn không phải thực hiện theo dõi tiến trình. Nó cũng có khả năng đơn giản hóa bất kỳ TRC nào xung quanh thành tích (ví dụ: "theo dõi tiến trình" có thể được mở khóa bằng cách đạt được một điểm cụ thể trong cốt truyện của trò chơi không?)

EDIT: Trong trường hợp chung , tôi nghĩ có thể lập luận rằng việc phơi bày tiến trình hướng tới một thành tích có thể phơi bày quá nhiều "bảng tính" cơ bản của trò chơi. Việc đó có quan trọng hay không phụ thuộc vào phong cách của trò chơi, tôi đoán - nếu bạn thực sự muốn khuyến khích đình chỉ sự hoài nghi, có lẽ tốt hơn là nên giấu nhiều cơ chế này để hiển thị chúng.


1
Mặt khác, LittleBigPlanet 2 có lẽ là trò chơi ít bảng tính nhất mà tôi đã chơi trong bộ nhớ gần đây, và nó theo dõi và hiển thị tiến trình trên mọi trục có thể hiểu được.

Đúng. Cũng khá dễ dàng để bỏ qua các bit bảng tính trừ khi trò chơi thực sự đẩy chúng vào mặt bạn. Tôi không đặc biệt tin vào lập luận mà tôi đưa ra trong bản chỉnh sửa của mình, đó chỉ là điều duy nhất tôi từng nghe.

0

Từ góc độ UX:

Đối với tôi, tôi không quyết định giá trị của việc thể hiện sự tiến bộ đối với một huy hiệu, tuy nhiên huy hiệu được định nghĩa là khác với việc kiếm điểm. Người ta cũng nói rằng nên thưởng cho chất lượng hơn là số lượng, vì vậy không nên chơi 10 game mà là thắng 10 game, hoặc thử một tính năng mới thay vì làm điều gì đó thường xuyên. Điều này cho thấy sự tiến bộ là không liên quan.

Có lẽ cũng đáng để duyệt một số trang web mẫu như http://developer.yahoo.com/ypotypes/social/people/reputation/achievements.html UI-Forms hoặc Patternry. Bạn cũng có thể kiểm tra phiên bản UX của Stackexchange /ux/1231/should-i-use-user-generated-badges-to-reward-users


"Người ta cũng nói rằng [huy hiệu] nên thưởng chất lượng chứ không phải số lượng" - nơi nào được nói như vậy?
Markus von Broady
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.