O filho da mãe tem inveja dela: como ganhar o Alice Award duas vezes

Há quase um ano, Yandex apresenta o Alice Cash Award pelas habilidades mais populares e interessantes para seu assistente de voz. Anna Savinkova, não sendo programadora, desenvolvedora de jogos ou designer de ux, desenvolveu a missão de voz do Citadel em duas partes, cada uma das quais conseguiu ganhar um prêmio na categoria Jogos e Entretenimento.

Sob o corte, está sua história sobre como encontrar uma ferramenta para o desenvolvimento, a complexidade da navegação por voz ao redor do jogo, projetar uma “mochila com artefatos” usando JavaScript, configurar pontos de saúde com mordidas de lobos e curar gordura bastarda, experimentar o público e promover um jogo de voz nas redes sociais. De repente, essa experiência o ajudará a vencer. Bem, uma imagem sobre o tópico "Como desenvolver uma habilidade premiada com suas próprias mãos" e, ao mesmo tempo - uma ilustração original da "Cidadela".



Eu realmente não sou um programador, embora tenha alguma experiência na forma de desenvolvimento e layout independentes de sites. A paixão pelos bots de conversação começou no ano passado, quando a Yandex acabou de abrir uma versão beta do Dialogs. Então, eu queria dar um presente para o aniversário do meu colega: uma busca com a ajuda de Alice procurando um presente no escritório. A partir dessa primeira habilidade de busca, o tópico dos robôs de voz se tornou interessante para mim.

Ideia de habilidade e seleção de ferramentas


A idéia da "Cidadela" surgiu por acaso depois de estudar a biblioteca de sons de Alice: como existem sons de zumbis, significa que você precisa fazer um jogo sobre zumbis! De fato, o script inteiro foi inventado para os sons existentes na biblioteca Yandex. E a partir de junho, a propósito, tornou-se possível adicionar seus próprios arquivos de áudio (cada registro não deve exceder dois minutos, mas no total você pode enviar até 1 GB de registros).



Eu tinha a prática de implementar habilidades por conta própria no Python, mas ficou muito preguiçoso para pagar por hospedar, então tive que mudar alternadamente do serviço Alfabot para Verter e voltar, até que em algum lugar vi um artigo sobre o construtor Just Aimylogic da AI. Por uma questão de diversão, desenvolvi algumas habilidades com solicitações de http, brinquei com variáveis ​​e gostei muito dessa funcionalidade. Eu realmente me apaixonei pela interface Aimylogic, provavelmente por causa das flechas. Adoro mapas mentais, e o fato de ser exatamente esse o cenário do Aimylogic se tornou um fator decisivo na escolha de um serviço.

O cenário do jogo surgiu em uma doca regular:



Brevemente sobre o enredo, o jogador na "Cidadela" precisa coletar itens para sobreviver e usá-los em brigas com inimigos. Para descobrir seu nível de saúde e verificar o que um jogador tem, basta dizer a Alice a palavra de código "Mochila" - ela contém os artefatos encontrados.

Um recurso com uma mochila nasceu imediatamente, porque os "artefatos" e o nível de HP dos jogadores são tudo para nós. Os textos no final, infelizmente, tiveram que ser ligeiramente reduzidos devido a restrições no número de caracteres: primeiro, devido ao limite de 256 caracteres de Alice, depois devido à impossibilidade de uma resposta rápida do webhook combinada com uma imagem e marcação fonética. Mais tarde, porém, esse problema foi resolvido.

Outra idéia que eu rejeitei é um sistema de navegação "de ouvido" em todo o mundo. Essa é uma questão de conveniência da interface de voz. Por alguma razão, eu não queria atormentar o usuário e me fazer lembrar de ouvido: antes disso, ele foi para o norte ou oeste. Portanto, locais facilmente lembrados foram inventados com um buraco, um armazém, um celeiro, uma forja, etc.

Como funciona a Cidadela




A primeira tela é o início do jogo e a saudação do jogador. O jogo começa especificamente com a pergunta retórica sobre se o usuário está pronto para iniciar a missão, para que, antes do início do cenário principal, insira as duas variáveis ​​$ loot e $ zd necessárias no jogo, que armazenam os valores dos indicadores de saúde e artefatos na mochila.



Assim, assim que um jogador come frutas envenenadas, por uma simples ação aritmética de subtração, reduzimos seu indicador de saúde. Inicialmente, o equilíbrio supunha que as bagas ocupariam 50% de sua saúde e, em combinação com as mordidas dos lobos, ocorreria uma partida, mas posteriormente era necessário abandoná-la. Por que - mais sobre isso mais tarde.



Como está a mochila


Como mencionado acima, o nível de saúde e artefatos são variáveis ​​que existem separadamente dos blocos, que você pode inserir no Aimylogic (que, a propósito, eu não vi em outros serviços, embora seja possível que outra pessoa tenha essa funcionalidade).

Agora a mochila consiste em três blocos. Um bloco com frases é especialmente separado de um bloco com texto de script. Inicialmente, a mochila era de dois blocos, mas após o teste ficou claro que o conteúdo que foi repetido novamente após o "chamado" da mochila começou a me incomodar, sem mencionar os usuários.

Para isso, um bloco de frases precisava ser retirado a cada vez para que o conteúdo não se repetisse. Os botões são deixados especialmente para que o usuário não tenha a sensação ao chamar a mochila de que algo deu errado e este é o fim do script. Embora vários chinelos de outros desenvolvedores já tenham percorrido os botões para mim - sim, sim, tudo está claro, essa é uma interface de voz e os botões matam a própria idéia de um jogo de voz.

Como é uma mochila no Aimylogic:



Se tudo fosse simples com os valores numéricos na variável de integridade, para acumular artefatos na mochila, eu precisava cavar no tutorial JavaScript e descobrir a operação de adicionar valores de sequência.



Problema de reconhecimento de fala


Em caso de reconhecimento incorreto da resposta do usuário, quando nenhuma das respostas possíveis for fornecida na lógica do jogo, é melhor que o erro seja interpretado em favor do usuário, porque o programa deve continuar. Para isso, o script excluiu a possibilidade de repetir o mesmo conteúdo se a resposta não fosse reconhecida. Existe a possibilidade de o usuário ficar aborrecido quando o script "faz um loop" no mesmo local com a resposta errada. Mas isso é específico da Cidadela. Por outro lado, se o jogo estiver com um nível aumentado de dificuldade, provavelmente isso pode ser justificado.


Uma das ilustrações para a "Cidadela"

Locais e Shatoka Fat


Para que não houvesse diferença na sequência de visitas a locais com artefatos, foi utilizada uma função para comparar os valores das variáveis, inclusive com a “gordura shatko”. Isso é feito para que o jogador tenha uma escolha - ir primeiro à forja ou ao armazém e em que ponto ele deve ser restaurado para a boa saúde. A propósito, segundo as estatísticas, a maioria dos jogadores não come gordura imediatamente, mas deixa para depois.



Promoção


Para aumentar o reconhecimento do jogo, um grupo VKontakte foi criado, um canal no Yandex.Zen e um pequeno alvo foi lançado para os usuários do Yandex.Browser no VK.

Yandex Zen
Quanto ao Zen, devido ao mecanismo do “karma”, a eficácia das publicações apareceu a partir da terceira semana, quando o post recebeu mais cobertura. As primeiras publicações não obtiveram nem 2.000 impressões, mas as seguintes consistentemente mais de 10.000.



Facebook

Um pouco mais tarde, eu ainda tentei conectar o Facebook, mas fui estrangulado por um sapo, tive que abandonar essa ideia, já que não há direcionamento para os usuários do Yandex.Browser. E com um orçamento de 500 rublos, apenas o pagamento pelas impressões estava disponível. Não faz sentido convidar o usuário para o jogo de Alice, se ele não tiver Alice ou um navegador com Alice. Pode ser que alguns usuários já tenham instalado Alice, mas a conversão de exibição de um anúncio para aprovação em um jogo será escassa. Desperdício de dinheiro.

VKontakte

Os anúncios Vkontakte segmentados para usuários menores de 18 anos apresentaram a melhor conversão. O custo médio para acessar a página de habilidades é de 2 a 3 rublos, se você estiver interessado (os diplinks de entrada direta na habilidade naquele momento ainda não haviam aparecido). E a melhor conta de publicidade VKontakte do serviço de vídeo personalizado. Durante todo o período da promoção, foram gastos cerca de 1.500 rublos em vários formatos de criativos. Abaixo está um exemplo de uma parte dos anúncios:



Mas foi então que as primeiras críticas e críticas positivas choveram, o que permitiu mudanças significativas no equilíbrio do jogo e do roteiro.

Avaliações VKontakte

Para comparação: na página de habilidades na plataforma Dialog, o Citadel possui apenas 5 revisões, e dezenas de análises foram enviadas ao grupo VKontakte e ao PM, o que foi uma surpresa completa. Alguns deles tiveram queixas muito específicas: em termos de qualidade da imagem, roteiro, nível de dificuldade, etc. É lógico que as crianças se comuniquem no site que é interessante para elas.

Embora eu tenha recebido muitas mensagens apenas de crianças entediadas e muito spam. Mas após as primeiras críticas positivas das crianças, seus olhos estavam realmente em um lugar úmido, porque eu não achava que eles reagiriam tão positivamente ao jogo e escreveriam agradecimentos. Isso é incrivelmente tocante.



Fazendo alterações


Duas semanas depois, ficou claro que a maioria das crianças não chegou ao final do jogo e não retornou após a segunda ou terceira "morte". Eu tive que reduzir o número possível de "mortes" e dar a oportunidade de melhorar significativamente a saúde do personagem com "shatoo fat". Mesmo com a passagem perfeita do jogo com um desequilíbrio significativo de 140% da saúde, embora seja necessário corrigi-lo para 100%.

Mas as crianças ficaram satisfeitas - conforme necessário! Depois disso, o número de retornos ao jogo aumentou, e aqueles que passaram por todos os aspectos começaram a procurar "ovos de Páscoa" e todos os tipos de opções. A partir de várias revisões, gradualmente ficou claro que nem todo mundo sabe como executar habilidades no Alice, instalar o aplicativo e, para isso, foi feita uma FAQ separada no grupo.

Público-alvo


O principal público-alvo são crianças de 10 a 17 anos. Assim como adultos - amantes de missões de texto e de role-playing em plataformas móveis. Abaixo estão as estatísticas sobre a separação de usuários por sexo e idade, que reagiram positivamente à chamada para experimentar o jogo:



Público-alvo e questões estatísticas

Ao direcionar separadamente para um público adulto, tive a impressão de que, devido à falta de restrições no número de impressões para cada usuário e à publicidade irritante da VKontakte ao escolher um pagamento por uma conversão, começou uma enxurrada de "apostas" nas classificações de habilidades. Ou seja, ficou claro que, no dia do teste de um público com mais de 30 anos, várias pessoas não entraram no jogo de uma só vez, mas colocaram unidades. Provavelmente para anúncios irritantes. Talvez essa seja a conclusão errada, mas eu não quis testar um público adulto por um período mais longo.

Mas essa conjectura é confirmada pelas estatísticas que segmentam o mesmo anúncio, o mesmo público-alvo, com diferença apenas na idade:

Mais de 30 métricas de público-alvo. 927 ocultos de 1.554 visualizações



Público-alvo com menos de 21 anos. 262 ocultos de 19.000 (!) Visualizações



Seria ótimo ter estatísticas avançadas no Aimylogic no formato de análise da web, usando o exemplo do Google Analytics, quando você pode ver não apenas estatísticas de tráfego, fontes de chamada, mas seções estatísticas específicas: a partir de qual bloco específico a porcentagem de usuários sai, engata ou dados a porcentagem de escolhas dos usuários em uma direção ou outra do diálogo, quando o diálogo é "redefinido" para o início e muitas outras utilidades que os bate-papos de negócios definitivamente precisam.

Tráfego do catálogo de Alice


Como o Yandex alocou missões e questionários em uma subcategoria separada na página principal do catálogo, eu também queria entrar na categoria de missões. E não em vão - o tráfego cresceu significativamente depois de entrar na categoria certa. Embora o maior boom de tráfego tenha ocorrido na seção "Novo": mais de 1000 usuários por dia. Como entrar no "Novo" - ainda é um mistério. O "Citadel" estava lá depois de um longo tempo, e isso está longe de 2-3 dias (a segunda parte do jogo chegou ao "News" já mais rápido, cerca de uma semana depois).

Duas vezes na mesma água: o segundo prêmio de Alice para a segunda parte da Cidadela


Inspirado pela estréia, eu imediatamente planejei fazer a segunda parte da “Cidadela”, juntamente com simplesmente incríveis ilustradores-pintores da Miroedova School (todas as ilustrações para o jogo neste post são suas mãos talentosas), que se ofereceram para ajudar com ilustrações complexas para o roteiro com puro entusiasmo.



O trabalho da segunda parte, levando em consideração a criação de ilustrações de direitos autorais, seleção e mixagem de sons, levou um total de três meses. Talvez o processo tenha consumido muito mais tempo do que durante o trabalho da primeira parte. Na dublagem dos personagens da segunda parte da Cidadela, foi utilizado o banco de testes do Yandex SpeechKit - nenhum ator vivo estava envolvido. Ambas as partes estão interconectadas pelo enredo: no final da segunda parte, você se encontra no prado que você já conhece desde o início. De certa forma, este é o dia da marmota.

Ainda não há planos para a terceira parte, mas ambas as partes da Cidadela serão definitivamente finalizadas e receberão uma nova vida em outros assistentes. Por exemplo, está planejado localizar a primeira parte para usuários que falam inglês do Google Assistant.



O que vem a seguir


Também tenho um projeto de negócios pequeno, porém promissor, em desenvolvimento com parceiros de Chelyabinsk, do qual gostaria de criar uma solução pronta para venda com base no serviço Aimylogic. Em suma, será relacionado ao tema álcool e adaptado a um público específico de amantes de bares e pubs.

Agora, mediremos os indicadores de negócios de marketing usando o exemplo dessa entidade específica de empresa de pequeno porte: como LTV, CRR e ATV antes de introduzir o uso do bot de voz e, em seguida, os mediremos pelo mesmo período de tempo após e comparamos. O resultado é imprevisível, mas esperado. Existem poucos ou poucos casos para o uso de assistentes de voz; portanto, será útil para toda a comunidade de interfaces de voz. O tempo dirá.

Eu também tenho idéias para habilidades educacionais em jogos e uma premonição de que isso deve ser feito não como um indie, mas como parte de projetos de equipe, uma vez que o volume de trabalho junto com as idéias está aumentando. Mas há um entendimento de como criar processos para vários participantes ao mesmo tempo.

Source: https://habr.com/ru/post/pt463981/


All Articles