Gamificação é o uso da mecânica de jogo em situações e produtos que não são de jogo. Elementos do jogo estão cada vez mais entrando em nossas vidas diárias. Por exemplo, podemos fazer compras em um supermercado apenas porque precisamos coletar uma coleção de heróis de Star Wars ou pagamos com um cartão master o tempo todo para ganhar pontos. O Gamification permite melhorar os fatores comportamentais do seu site e envolver o usuário. Por isso, decidimos adicionar um pouco de fã ao nosso produto - o simulador de teclado Ratatype.
Um pouco de história
Em 2013, foi criado o simulador de teclado em inglês
Ratatype, focado na América.
Alguns anos no site, a interface e a lógica não mudaram nada, uma vez que foi feito juventude legal, estilosa, moderna. Mas o tempo passa e o produto precisa ser desenvolvido. Depois de analisar o site, o público e seu comportamento, percebemos que aprender a imprimir é, obviamente, bom, mas é ainda melhor fazê-lo com uma parcela de fãs e competição.
Cada curso do Ratatype consiste em várias lições (idiomas diferentes têm um número diferente de lições, o mínimo em inglês é 15). E cada lição contém vários exercícios de 5 a 23.
Como chegamos à gamificação
Eu fiz o exercício - vi quantos erros cometi e qual é a sua velocidade. Um bom resultado ou não é incompreensível. Não há motivação para passar novamente. Para que os usuários não fiquem entediados e tentem melhorar suas habilidades, decidimos adicionar um elemento de gamificação ao processo de aprendizado. A ideia é muito simples - depois de concluir o exercício, recompense o usuário com asteriscos.
E assim foi o exercício, vi minha velocidade e número de erros, mas por algum motivo não recebi todas as estrelas. Assim, você pode melhorar o resultado e passar o exercício novamente.
Decidimos a idéia, agora era necessário pensar na mecânica e decidir quantas estrelas usar.
Detalhes do desenvolvimento
No começo, é claro, parecíamos outros, incluindo concorrentes. Eles perceberam que eles dão principalmente 3 ou 5 estrelas. Vimos os jogos mais populares (por exemplo, cortar a corda e pássaros irritados), havia 3 estrelas cada.
Decidimos fazer 3 - é mais fácil.

"
A mecânica
Por que, de fato, dar estrelas?
- Em nosso país, por exemplo, para concluir um exercício, você deve digitar um texto com mais de 50 caracteres / min e não cometer mais de dois erros. Portanto, a primeira estrela pode ser dada apenas para a conclusão do exercício .
- Acreditamos que a minimização de erros é um fator importante na velocidade de impressão. Imprimir sem erros significa que você não se distrai com a correção deles, o que significa que você imprime mais rapidamente. A segunda estrela - por 0 erros e velocidade mínima .
- E eles decidiram dar um terço pela velocidade ao cometer não mais do que dois erros. O limite de velocidade foi definido em qualquer lugar.
- Observamos a rapidez com que os usuários estão fazendo os exercícios.
- Coloque tudo em uma planilha do Excel.
- Eles dividiram a velocidade em intervalos de 50 caracteres / min ao máximo em incrementos de 10.
- Decidimos que cerca de 30% de todos os usuários poderão obter a terceira estrela, enquanto os demais terão um incentivo para treinar novamente o exercício.
- O limiar para cada exercício foi determinado de acordo com o parágrafo anterior.
Desenho
Parece, o que há para pensar? Ele pintou as estrelas e é isso, pintou, pintou na cor certa - pronto. E não, o valor da nossa empresa "Bom ou nada" não permite fazer isso. Apenas as estrelas são muito banais e não têm alma. Portanto, decidimos criar uma equipe de assistentes para o nosso herói: um asterisco (onde estaria sem ele), um alvo e um raio.

"
Acabaram os heróis vivos que, além disso, aparecem com animação.
Além disso, refizemos a apresentação das lições na seção pessoal, para que o resultado final de cada lição e exercício em particular fosse visível.

"
Programação
Eles tentaram fazer mais com menos e ainda assim o processo levou cerca de 1 mês, mas isso levou em consideração os testes e as correções. A propósito, como não temos testadores, o programador e o gerente executam essa função. 1 programador sênior trabalhou no projeto, abaixo estão alguns detalhes sobre o projeto:
- A velocidade e o número de erros são definidos no painel do administrador, nas configurações do exercício.
- A recompensa do usuário por passar a linha é registrada no banco de dados como o número 1-4.
- O cálculo das recompensas para toda a lição (com base na totalidade dos exercícios concluídos) é realizado na conclusão, nas páginas em que você precisa mostrá-la.
- Para determinar a recompensa de uma lição, é dada se todas as linhas da lição contiverem a mesma recompensa. Por exemplo, você pode obter uma meta apenas se todos os exercícios da lição foram concluídos sem erros.
- A animação ocorre alterando as propriedades dos prêmios css e é controlada pelo JS. Consiste em 3 ciclos idênticos na lógica para exibir 3 prêmios e inicia 0,3 segundos após o processamento dos resultados do exercício no ajax e a exibição em uma janela modal.
Resultado
Se você esperava ver gráficos de crescimento de super-participação aqui, tenho que decepcioná-lo. Adicionamos um pequeno elemento do jogo a um dos locais do site e, em grande medida, isso não afetou o atendimento, mas o comportamento dos usuários que já nos visitaram. Portanto, a análise foi observada principalmente pelos usuários recorrentes. Nesse caso, duas semanas foram comparadas antes e depois do download das atualizações (data H - 27 de abril).
Então o que mudou?
- O número de visualizações de página aumentou 3%.
- O tempo médio gasto no site cresceu 4%.
- O número de páginas por sessão aumentou 3%.
- A taxa de falha diminuiu 5%.

"
Mas a comparação é de 2 meses antes e após a atualização.

"
Não vamos parar e criaremos outra coisa interessante para nossos usuários. E dado o crescimento e o desenvolvimento rápidos da indústria de jogos, isso é obrigatório.
Por que gamify seu produto?
- Você está se aproximando do usuário.
É ótimo fazer um produto com algum tipo de herói. Você pode pegar um animal e criar um nome original que será associado à sua marca. Você pode inventar algum tipo de esquisito ou monstro. - O reconhecimento da marca está aumentando.
Lembre-se do assistente de clipe da Palavra, bem, foi legal. Você pode reviver qualquer objeto - o principal não tem medo e não limita a imaginação. - O envolvimento do usuário está aumentando.
Tudo é simples: heróis, prêmios, distintivos, pontos, fichas, pontos etc. atraem o usuário a procurá-lo várias vezes. Passe mais tempo no site ou ganhe pontos com 5 compras na loja on-line ou corra 5 quilômetros para obter um emblema tão esperado. Há muito espaço para experimentos nesse campo. - Um pouco de diversão durante o trabalho não incomodou ninguém.
Liguei para 30 clientes - pegue uma moeda no painel de administração, a primeira a faturar - pegue o doce, implantei o recurso - +1 no karma. Pequenas coisas trazem entusiasmo e entusiasmo ao trabalho dos funcionários. E se tudo isso for temperado com frases espirituosas e encorajadoras, o efeito será ainda mais legal!
Isso é tudo, eu vou correr meus 10 km, caso contrário os círculos não estão fechados.
PS O próximo artigo será sobre boletins por e-mail nos quais envolvemos ativamente nossos heróis. A propósito, o Ratatype ainda existe em
ucraniano ,
russo ,
francês e
espanhol . Então você pode praticar.