¿Por qué no mostrar progreso hacia logros / insignias?


12

Los logros están en todas partes ahora: Xbox Live, iOS Game Center, muchos juegos individuales e incluso en comunidades sociales con elementos de juego como Stack Overflow.

Una solicitud común de usuario de Stack Overflow es mostrar el progreso hacia las insignias.

SO ha negado esto, como se ve en esta solicitud de voz de usuario , donde Jeff Atwood hizo la siguiente declaración:

esto está modelado en el modelo de logros en vivo de xbox, y tampoco muestra progreso, por diseño.

Jeff difiere del diseño de Xbox Live cuando niega la solicitud de mostrar progreso. Ciertamente, SO no es técnicamente nada como Xbox Live, por lo que se puede inferir que esta es una decisión de diseño , no técnica.

Estoy trabajando en un juego donde tenemos logros y en este momento la intención es mostrar progreso. Entonces, tengo dos preguntas:

  1. Si se sabe que los logros de Xbox Live "por diseño" no muestran progreso, ¿hay alguna fuente para esto?
  2. ¿Por qué es esto "por diseño"? En otras palabras, en términos de diseño del juego, ¿qué razón hay para no mostrar intencionalmente el progreso del logro?

1
@Alexander: a partir de la respuesta de Jeff, creo que podemos inferir que no es así; de lo contrario (pensaría) respondería en función de los méritos / limitaciones técnicas de SO, y no en función del diseño de otro sistema.
Nicole

1
@Josh: la pregunta es "Aquí hay dos sistemas de logros que están claramente comprometidos a no mostrar progreso. Uno de ellos es un pionero del sistema de logros. ¿Por qué es esto algo bueno ?" El diseño del juego es sobre el tema, ¿verdad? Me gustaría saber si / por qué debería considerar dejar el progreso invisible.
Nicole

3
@Renesis: No creo que XBL se comprometa a no mostrar progreso. Si lo fueran, el TCR prohibiría mostrarlo (no lo hacen) y prohibiría los logros de la variedad do 5 / do 10 / do 50 (no lo hacen).

1
+1. El concepto de insignias es un atractivo sistema de recompensa / reputación. ¿Cuál es la idea de diseño detrás de no mostrar progreso?
Aditya P

2
@ Cyclops: no se trata de mi juego, se trata de aprender las razones por las que un sistema de logros puede ocultar el progreso, de modo que pueda tomar una decisión informada por mi cuenta. Ya sabes, enseñar a un hombre a pescar, bla, bla ...
Nicole

Respuestas:


11

El progreso debe mostrarse siempre que sea posible, con logros y con otros objetivos. Parte de lo bueno de los logros explícitos es que le da al jugador / usuario algo por lo que luchar y una sensación de, sí, progreso hacia ese objetivo. Cada vez que el jugador da un paso hacia su objetivo, puede obtener una micro recompensa de una actualización de progreso, lo que la alienta a continuar y le recuerda el objetivo. Estas actualizaciones deben espaciarse lo suficiente como para que no sean molestas, pero el jugador / usuario siempre debe poder ver su progreso intencionalmente en cualquier momento.

Las únicas veces que se debe evitar esta técnica de progreso es si el progreso no se puede medir o si la meta se ofusca deliberadamente. Si el progreso se produce debido a un solo evento atómico ("Primera recompensa que otorgó manualmente por la pregunta de otra persona"), se ha vuelto imposible ("Participó activamente en la beta privada" después del lanzamiento) o se mantiene en secreto para evitar estropear una sorpresa (" Derrota a los 3 amigos que te traicionaron "), entonces no deberías seguir el progreso de esos logros.

El seguimiento del progreso plantea algunos problemas éticos. Los logros, especialmente los que ofrecen micro recompensas de actualización frecuente del progreso, pueden vincularse con bastante fuerza a los impulsos básicos que el juego también toca. Si su sistema de logros está haciendo que las personas jueguen solo para obtener la próxima actualización de progreso, en lugar de permitir que las personas se diviertan con su juego real, entonces es posible que desee reajustar qué logros está otorgando y cómo los rastrea.

En cuanto a por qué el sistema Xbox no hace esto, sospecho que es una combinación de minimizar el desorden de la interfaz de usuario en caso de que un juego implemente mal sus hitos de progreso, simplificando la API de logro y un deseo de simplicidad de la mecánica (ya sea que obtenga los puntos de jugador o no lo haces).


+1; Me encanta la forma en que puedes anotar logros en la pantalla en Team Fortress 2. ¡Cada vez que trabajas en algo para lograr un logro ! Gratificación instantánea.
badp

5

No he visto una declaración explícita sobre esto para los logros de XBL, pero cuando uso Xbox Live, está claro que el sistema en sí no muestra el progreso del logro.

Algunos juegos muestran progreso hacia los logros, como usted menciona, pero se hace desde dentro del juego, no como parte del marco general de logros.

En cuanto a por qué, supongo que se hace para simplificar dicho marco. El control sobre cómo se determina y comunica el progreso es el tipo de decisión que mejor se deja a los juegos individuales. Crear una interfaz unificada que funcione para cada posible escenario de logro solo parece un esfuerzo mayor de lo que vale. Es mucho más fácil hacer que el framework sea binario (ya sea que tengas un logro o no) y dejar que el juego se encargue de los detalles: algunos podrían elegir mostrar un porcentaje completado, otros elegirían "Encontraste Mensaje de widgets X de Y ", algunos elegirían un enfoque completamente diferente o no mostrarían ningún progreso.

En cuanto a por qué StackOverflow siente que no vale la pena implementar el progreso del logro, eso realmente pertenece a Meta, pero recuerdo haber leído en alguna parte que la idea es que las insignias no son un objetivo y que lograrlas no debe ser algo que se hace a propósito. Algunas insignias no se pueden lograr sin una máquina del tiempo y otras son premios de consolación, no logros.


1
Y, sin embargo, tenemos personas que se burlan o compiten por un alto número de repeticiones. Esto es común en todas las comunidades / foros en línea donde este comportamiento se llama Trolling Un comportamiento similar a los puntajes altos en JUEGOS. Pero en un entorno profesional esto es de mucho interés por lo que implica ¿Qué razón hay para mostrar el progreso de los privilegios? ¿No está aumentando implícitamente la demanda de recuento de repeticiones? Como lo pones, las insignias no son un objetivo y lograrlas no debe ser algo que haces a propósito. ¿En qué se diferencia esto con los privilegios? ¿Qué tipo de lógica de diseño los diferencia?
Aditya P

2

¿Hay alguna referencia para esta declaración sobre los logros de Xbox Live?

El sistema Xbox claramente no proporciona un mecanismo para rastrear o mostrar el progreso de los logros (aunque algunos juegos pueden hacerlo ellos mismos a través de su propia tecnología interna). No conozco ninguna declaración pública oficial en ningún lugar que indique que Microsoft pretendía que este fuera el diseño del sistema, pero dado que es algo que no ha cambiado desde que se introdujo el sistema de logros, creo que es bastante seguro asumir que es una decisión de diseño

¿Por qué es esto "por diseño"? En otras palabras, ¿qué se gana al no mostrar el progreso del logro?

"Por diseño" no significa necesariamente que haya alguna ganancia específica en la elección. Simplemente significa que se hizo una elección, intencionalmente. Dicho esto, creo que el sistema es más fácil de manejar para los desarrolladores cuando no es necesario implementar el seguimiento del progreso. También es probable que simplifique cualquier TRC en torno a los logros (¿qué es o no aceptable en términos de "seguimiento del progreso" para un logro que se desbloquea al llegar a un punto particular en la trama del juego, por ejemplo?)

EDITAR: En el caso general , creo que se podría argumentar que exponer el progreso hacia un logro podría exponer demasiado de la "hoja de cálculo" subyacente del juego. Supongo que si eso importa o no depende del estilo del juego, si realmente quieres alentar la suspensión de la incredulidad, tal vez sea mejor ocultar más de estas mecánicas que mostrarlas.


1
Por otro lado, LittleBigPlanet 2 es probablemente el juego con menos hojas de cálculo que he jugado en la memoria reciente, y rastrea y muestra el progreso en todos los ejes imaginables.

Es verdad. También es bastante fácil ignorar los bits de hoja de cálculo a menos que el juego realmente los empuje a la cara. No creo particularmente en el argumento que expuse en mi edición, es lo único que realmente he escuchado.

0

Desde una perspectiva UX:

Para mí, no estoy decidido sobre el valor de mostrar el progreso hacia una insignia, sin embargo, la insignia se define como diferente de ganar puntos. También se dice que debería recompensar la calidad en lugar de la cantidad, por lo que no jugar 10 juegos sino ganar 10 juegos, o probar una nueva característica en lugar de hacer algo a menudo. Lo que indicaría que mostrar progreso es irrelevante.

Probablemente valga la pena también navegar por algunos sitios web de patrones como http://developer.yahoo.com/ypatterns/social/people/reputation/achievements.html UI-Patterns o Patternry. También puede consultar la versión UX de Stackexchange /ux/1231/should-i-use-user-generated-badges-to-reward-users


"También se dice que [la insignia] debería recompensar la calidad en lugar de la cantidad" , ¿dónde se dice eso?
Markus von Broady
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.