La gamificación es el uso de la mecánica del juego en situaciones y productos que no son del juego. Los elementos del juego entran cada vez más en nuestra vida cotidiana. Por ejemplo, podemos hacer compras en un supermercado solo porque necesitamos recolectar una colección de héroes de Star Wars o pagamos con una tarjeta maestra todo el tiempo para ganar puntos. La gamificación le permite mejorar los factores de comportamiento de su sitio e involucrar al usuario. Es por eso que decidimos agregar un pequeño ventilador a nuestro producto: el simulador de teclado Ratatype.
Un poco de historia
En 2013, se creó el simulador de teclado
Ratatype en inglés enfocado en América.
Un par de años en el sitio en la interfaz y la lógica no cambió nada, ya que se hizo genial, elegante, a la moda, juvenil. Pero el tiempo pasa y el producto necesita ser desarrollado. Después de analizar el sitio, la audiencia y su comportamiento, nos dimos cuenta de que aprender a imprimir es, por supuesto, bueno, pero es aún mejor hacerlo con una gran cantidad de fanáticos y competidores.
Cada curso en Ratatype consta de varias lecciones (diferentes idiomas tienen un número diferente de lecciones, el mínimo en inglés es 15). Y cada lección contiene varios ejercicios del 5 al 23.
¿Cómo llegamos a la gamificación?
Realicé el ejercicio: vi cuántos errores cometí y cuál es tu velocidad. Un buen resultado o no es incomprensible. No hay motivación para volver a pasar. Para que los usuarios no se aburran y traten de mejorar sus habilidades, decidimos agregar un elemento de gamificación al proceso de aprendizaje. La idea es muy simple: después de completar el ejercicio, recompense al usuario con asteriscos.
Y así fue el ejercicio, vi mi velocidad y la cantidad de errores, pero por alguna razón no obtuve todas las estrellas. Por lo tanto, puede mejorar el resultado y pasar el ejercicio nuevamente.
Decidimos la idea, ahora era necesario pensar en la mecánica y decidir cuántas estrellas usar.
Detalles de desarrollo
Al principio, por supuesto, nos parecíamos a otros, incluidos los competidores. Se dieron cuenta de que principalmente le dan 3 o 5 estrellas. Vimos los juegos más populares (por ejemplo, Cut the rope y Angry birds), había 3 estrellas cada uno.
Decidimos hacer 3, es más fácil.

"
La mecanica
¿Por qué, de hecho, dar estrellas?
- En nuestro país, por ejemplo, para completar un ejercicio, debe escribir un texto a más de 50 caracteres / min y no cometer más de dos errores. Entonces, la primera estrella se puede dar solo por completar el ejercicio .
- Creemos que la minimización de errores es un factor importante en la velocidad de impresión. Imprimir sin errores significa que no está distraído por su corrección, lo que significa que imprime más rápido. La segunda estrella: para 0 errores y velocidad mínima .
- Y decidieron dar un tercio de velocidad al cometer no más de dos errores. El umbral de velocidad se estableció diferente en todas partes.
- Observamos qué tan rápido los usuarios están haciendo los ejercicios.
- Ponga todo en una hoja de cálculo Excel.
- Rompieron la velocidad en rangos de 50 caracteres / min al máximo en incrementos de 10.
- Decidimos que aproximadamente el 30% de todos los usuarios podrán obtener la tercera estrella, mientras que el resto tendrá un incentivo para volver a entrenar el ejercicio.
- El umbral para cada ejercicio se determinó de acuerdo con el párrafo anterior.
Diseño
Parecería, ¿qué hay para pensar? Él pintó las estrellas y eso es todo, pintado, pintado en el color correcto, hecho. Y nooo, el valor de nuestra empresa "Bueno o nada" no permite hacer esto. Solo las estrellas son demasiado trilladas y no tienen alma. Por lo tanto, decidimos crear un equipo de asistentes para nuestro héroe: un asterisco (dónde estaría sin él), un objetivo y un rayo.

"
Resultó héroes vivos, que, además, aparecen con animación.
Además, rehicimos la presentación de las lecciones en la sección personal para que el resultado final de cada lección y ejercicio en particular fuera visible.

"
Programacion
Intentaron hacer más con menos, y aún así el proceso tomó aproximadamente 1 mes, pero esto tuvo en cuenta las pruebas y correcciones. Por cierto, no tenemos probadores, por lo que el programador y el administrador realizan esta función. 1 programador senior trabajó en el proyecto, a continuación se detallan algunos detalles del proyecto:
- La velocidad y el número de errores se configuran en el panel de administración, en la configuración del ejercicio.
- La recompensa del usuario por pasar la línea se registra en la base de datos como el número 1-4.
- El cálculo de las recompensas para toda la lección (basado en la totalidad de los ejercicios completados) se lleva a cabo en la conclusión, en aquellas páginas donde necesita mostrarlo.
- Al determinar la recompensa de una lección se da si todas las líneas de la lección contienen la misma recompensa. Por ejemplo, puede obtener un objetivo solo si todos los ejercicios de la lección se completaron sin errores.
- La animación ocurre cambiando las propiedades de los premios css y es controlada por JS. Consiste en 3 ciclos idénticos en lógica para mostrar 3 premios y comienza 0.3 segundos después de procesar los resultados del ejercicio en ajax y mostrarlos en una ventana modal.
Resultado
Si esperaba ver gráficos de crecimiento de super asistencia aquí, entonces tengo que decepcionarlo. Agregamos un pequeño elemento del juego a uno de los lugares en el sitio, y en mayor medida esto no afectó la asistencia, sino el comportamiento de aquellos usuarios que ya nos han visitado. Por lo tanto, el análisis fue visto principalmente por los usuarios que regresan. En este caso, se compararon 2 semanas antes de la descarga de actualizaciones y después (fecha H - 27 de abril).
Entonces, ¿qué ha cambiado?
- El número de visitas a la página aumentó en un 3%.
- El tiempo promedio de permanencia en el sitio ha crecido un 4%.
- El número de páginas por sesión aumentó en un 3%.
- La tasa de fracaso disminuyó en un 5%.

"
Pero la comparación es 2 meses antes y después de la actualización.

"
No vamos a parar y se nos ocurrirá algo más interesante para nuestros usuarios. Y dado que la industria del juego está creciendo y desarrollándose rápidamente, esto es imprescindible.
¿Por qué gamificar tu producto?
- Te estás acercando al usuario.
Es genial hacer un producto con algún tipo de héroe. Puede tomar un animal y encontrar un nombre original que se asociará con su marca. Puedes crear algún tipo de bicho raro o monstruo. - La conciencia de marca está aumentando.
Recuerde el asistente de clip en la Palabra, bueno, fue genial. Puede revivir cualquier objeto: lo principal no es tener miedo y no limitar la imaginación. - La participación del usuario está aumentando.
Todo es simple: héroes, premios, insignias, puntos, fichas, puntos, etc., incitan al usuario a venir una y otra vez. Pase más tiempo en el sitio o gane puntos con 5 compras en la tienda en línea, o corra 5 kilómetros para obtener una insignia tan esperada. Hay mucho espacio para experimentos en este campo. - Un poco de diversión mientras trabaja no ha molestado a nadie.
Llamé a 30 clientes - obtenga una moneda en el panel de administración, el primero en facturar - tome el dulce, implementé la función - +1 en karma. Las cosas pequeñas aportan entusiasmo y entusiasmo al trabajo de los empleados. Y si todo esto está aderezado con frases ingeniosas y alentadoras, ¡el efecto será aún más genial!
Eso es todo, iré a correr mis 10 km, de lo contrario los círculos no están cerrados.
PD: El próximo artículo tratará sobre boletines por correo electrónico en los que involucramos activamente a nuestros héroes. Por cierto, Ratatype todavía existe en
ucraniano ,
ruso ,
francés y
español . Entonces puedes ir a practicar.