Le fils de maman est jaloux d'elle: comment gagner deux fois le prix Alice

Depuis près d'un an, Yandex présente le prix Alice Cash Award pour les compétences les plus populaires et les plus intéressantes pour son assistant vocal. Anna Savinkova, n'étant pas programmeur, développeur de jeux ou concepteur d'UX, a développé la quête vocale Citadel en deux parties, chacune ayant réussi à remporter un prix dans la catégorie Jeux et divertissement.

Sous la coupe se trouve son histoire sur la recherche d'un outil de développement, la complexité de la navigation vocale autour du jeu, la conception d'un «sac à dos avec des artefacts» en utilisant JavaScript, la mise en place de points de vie avec des morsures de loups et la guérison de la graisse bâtarde, l'expérimentation avec le public et la promotion d'un jeu vocal sur les réseaux sociaux. Soudain, cette expérience vous aidera à gagner. Eh bien, une image sur le sujet "Comment développer une compétence de prix de vos propres mains", et en même temps - une illustration originale pour la "Citadelle".



Je ne suis vraiment pas programmeur, même si j'ai une certaine expérience sous forme de développement indépendant et de mise en page de sites. La passion pour les robots conversationnels a commencé l'année dernière, lorsque Yandex venait d'ouvrir une version bêta de Dialogs. Ensuite, j'ai voulu offrir un cadeau à l'anniversaire de mon collègue: une quête avec l'aide d'Alice à la recherche d'un cadeau au bureau. À partir de cette première quête de compétence, le sujet des robots vocaux est devenu intéressant pour moi.

Idée de compétences et sélection d'outils


L'idée de la «Citadelle» est venue par hasard après avoir étudié la bibliothèque des sons d'Alice: puisqu'il y a des sons de zombies, cela signifie que vous devez faire un jeu sur les zombies! En fait, le script entier a été inventé avec les sons existants dans la bibliothèque Yandex. Et à partir de juin, au fait, il est devenu possible d'ajouter vos propres fichiers audio (chaque enregistrement ne devrait pas dépasser deux minutes, mais au total, vous pouvez télécharger jusqu'à 1 Go d'enregistrements).



J'avais l'habitude de déployer des compétences par moi-même en Python, mais il est devenu trop paresseux de payer pour héberger ̶̶ ̶̶̶̶̶̶̶̶ ̶̶̶̶̶̶̶̶̶̶̶̶ ̶̶̶̶̶̶̶̶̶̶̶̶ ̶̶̶̶̶̶̶̶̶̶̶̶, j'ai donc dû alterner du service Alfabot à Verter et vice-versa, jusqu'à ce que je voie un article sur Just Aimylogic constructor from AI. Pour le plaisir, j'ai fait quelques compétences avec les requêtes http, joué avec des variables et j'ai vraiment aimé cette fonctionnalité. Je suis vraiment tombé amoureux de l'interface Aimylogic, probablement à cause des flèches. J'adore les cartes mentales et le fait que c'est exactement ce à quoi ressemble le scénario dans Aimylogic est devenu un facteur décisif dans le choix d'un service.

Le scénario du jeu a bondi dans un dock régulier:



En bref sur l'intrigue, le joueur de la "Citadelle" doit collecter des objets pour sa survie et les utiliser dans des combats avec des ennemis. Pour connaître votre niveau de santé et vérifier la tenue d'un joueur, il vous suffit de dire à Alice le mot de code "Sac à dos" - il contient les artefacts trouvés.

Une fonctionnalité avec un sac à dos est née immédiatement, car les "artefacts" et le niveau de HP pour les joueurs sont notre tout. Les textes ont finalement dû être hélas légèrement réduits en raison de restrictions sur le nombre de caractères: d'abord, en raison de la limite d'Alice de 256 caractères, puis en raison de l'impossibilité d'une réponse rapide de webhook combinée avec une image et un balisage phonétique. Mais plus tard, ce problème a été résolu.

Une autre idée que j'ai rejetée est un système de navigation «à l'oreille» dans le monde entier. C'est une question de commodité de l'interface vocale. Pour une raison quelconque, je ne voulais pas tourmenter l'utilisateur et me rappeler à l'oreille: avant cela, il était allé au nord ou à l'ouest. Par conséquent, des endroits faciles à retenir ont été inventés avec un creux, un entrepôt, une grange, une forge, etc.

Comment fonctionne la Citadelle




Le premier écran est le début du jeu et l'accueil du joueur. Le jeu commence spécifiquement par la question rhétorique de savoir si l'utilisateur est prêt à commencer la quête, de sorte qu'avant le début du scénario principal, entrez les deux variables $ loot et $ zd qui sont nécessaires dans le jeu, qui stockent les valeurs des indicateurs de santé et des artefacts dans le sac à dos.



En conséquence, dès qu'un joueur mange des baies empoisonnées, par une simple action arithmétique de soustraction, on réduit son indicateur de santé. Initialement, la balance supposait que les baies occuperaient 50% de leur santé, et en combinaison avec les morsures des loups, une gameover se produirait, mais plus tard il a fallu l'abandonner. Pourquoi - plus à ce sujet plus tard.



Comment est le sac à dos


Comme mentionné ci-dessus, le niveau de santé et les artefacts sont des variables qui existent séparément des blocs, que vous pouvez entrer dans Aimylogic vous-même (ce que, d'ailleurs, je n'ai pas vu dans d'autres services, bien que quelqu'un d'autre ait peut-être cette fonctionnalité).

Maintenant, le sac à dos se compose de trois blocs. Un bloc avec des phrases est spécialement séparé d'un bloc avec du texte de script. Initialement, le sac à dos était composé de deux blocs, mais après les tests, il est devenu clair que le contenu qui était répété à nouveau après avoir "appelé" le sac à dos a commencé à m'ennuyer, sans parler des utilisateurs.

Pour cela, un bloc de phrases a dû être retiré à chaque fois afin que le contenu ne se répète pas. Les boutons sont laissés spécialement pour que l'utilisateur n'ait pas le sentiment lors de l'appel du sac à dos que quelque chose s'est mal passé et c'est la fin du script. Bien qu'un certain nombre de pantoufles d'autres développeurs aient déjà survolé les boutons pour moi - oui, oui, tout est clair, il s'agit d'une interface vocale et les boutons tuent l'idée même d'un jeu vocal.

À quoi ressemble un sac à dos dans Aimylogic:



Si tout était simple avec les valeurs numériques dans la variable de santé, alors pour accumuler des artefacts dans le sac à dos, j'ai dû creuser dans le tutoriel JavaScript et découvrir l'opération d'ajout de valeurs de chaîne.



Problème de reconnaissance vocale


En cas de reconnaissance incorrecte de la réponse de l'utilisateur, lorsqu'aucune des réponses possibles n'est fournie dans la logique du jeu, il est préférable que l'erreur soit interprétée en faveur de l'utilisateur, car le spectacle doit continuer. Pour ce faire, le script excluait la possibilité de répéter le même contenu si la réponse n'était pas reconnue. Il est possible que l'utilisateur soit agacé lorsque le script "boucle" au même endroit avec la mauvaise réponse. Mais cela est spécifique à la Citadelle. D'un autre côté, si le jeu présente un niveau de difficulté accru, cela peut probablement être justifié.


Une des illustrations de la "Citadelle"

Emplacements et Shatoka Fat


Pour qu'il n'y ait pas de différence dans la séquence des visites dans les lieux avec des artefacts, une fonction a été utilisée pour comparer les valeurs des variables, y compris avec la «graisse de shatko». Cela est fait pour que le joueur ait le choix - aller d'abord à la forge ou à l'entrepôt, et à quel moment il doit être rétabli en bonne santé. Soit dit en passant, selon les statistiques, la plupart des joueurs ne mangent pas immédiatement de la graisse, mais la laissent pour plus tard.



La promotion


Pour accroître la reconnaissance du jeu, un groupe VKontakte a été créé, une chaîne dans Yandex.Zen et une petite cible a été lancée pour les utilisateurs de Yandex.Browser dans VK.

Yandex Zen
Quant au Zen, en raison du mécanisme du «karma», l'efficacité des publications est apparue dès la troisième semaine, lorsque le poste a reçu plus de couverture. Les premières publications n'ont même pas enregistré 2 000 impressions, mais les suivantes 10 000+.



Facebook

Un peu plus tard, j'ai quand même essayé de connecter Facebook, mais j'ai été étranglé par un crapaud, j'ai dû abandonner cette idée, car il n'y a pas de ciblage pour les utilisateurs de Yandex.Browser. Et avec un budget de 500 roubles, seul le paiement des impressions était disponible. Cela n'a aucun sens d'inviter l'utilisateur dans le jeu pour Alice s'il n'a pas Alice ou un navigateur avec Alice. Il se peut que certains utilisateurs aient déjà installé Alice, mais la conversion de la diffusion d'une annonce à la diffusion d'un jeu sera limitée. Gaspillage d'argent.

VKontakte

Les publicités Vkontakte ciblant les utilisateurs de moins de 18 ans ont affiché la meilleure conversion. Le coût moyen pour accéder à la page des compétences est de 2-3 roubles, si vous êtes intéressé (les diplômes d'entrée directe dans la compétence à ce moment-là n'étaient pas encore apparus). Et le compte publicitaire VKontakte du service vidéo le mieux fait. Pendant toute la durée de la promotion, environ 1 500 roubles ont été dépensés sur différents formats de créations. Voici un exemple d'une partie des annonces:



Mais c'est alors que les premières critiques et critiques positives ont plu, ce qui a permis d'apporter des changements importants à l'équilibre du jeu et du script.

Opinions VKontakte

À titre de comparaison: sur la page des compétences de la plate-forme Dialog, la Citadelle n'a que 5 avis, et des dizaines d'avis ont été envoyés au groupe VKontakte et au PM, ce qui a été une surprise totale. Certains d'entre eux avaient des plaintes très spécifiques: en termes de qualité d'image, de script, de niveau de difficulté, etc. Il est logique que les enfants communiquent sur le site qui les intéresse.

Même si j'ai reçu beaucoup de messages d'enfants qui s'ennuyaient et beaucoup de spam. Mais après les premiers retours positifs des enfants, leurs yeux étaient vraiment dans un endroit mouillé, car je ne pensais pas qu'ils réagiraient si positivement au jeu et écriraient des remerciements. C'est incroyablement touchant.



Apporter des changements


Deux semaines plus tard, il est devenu clair que la plupart des enfants n’ont pas atteint la fin du jeu et ne sont pas revenus après la deuxième ou la troisième «mort». J'ai dû réduire le nombre de "morts" possibles et donner l'opportunité d'améliorer de manière significative la santé du personnage avec de la "graisse de chat". Même avec le passage parfait du jeu avec un déséquilibre significatif de 140% de santé, bien que dans le bon sens, vous devez le corriger à 100%.

Mais les enfants étaient contents - comme requis! Après cela, le nombre de retours au jeu a augmenté, et ceux qui ont traversé de toutes les manières ont commencé à chercher des "œufs de Pâques" et toutes sortes d'options. À partir de plusieurs critiques, il est devenu progressivement clair que tout le monde ne sait pas comment exécuter des compétences dans Alice, installer l'application, et pour cela une FAQ séparée a été faite dans le groupe.

Public cible


Le public cible principal est les enfants de 10 à 17 ans. Ainsi que les adultes - les amateurs de quêtes textuelles et de jeux de rôle sur les plateformes mobiles. Vous trouverez ci-dessous des statistiques sur la séparation des utilisateurs par sexe et âge, qui ont réagi positivement à l'appel à essayer le jeu:



Public cible et problèmes de statistiques

En ciblant séparément un public adulte, j'ai eu l'impression qu'en raison du manque de restrictions sur le nombre d'impressions pour chaque utilisateur et de la publicité ennuyeuse de VKontakte lors du choix d'un paiement pour une conversion, une vague d '«enjeux» dans les évaluations des compétences a commencé. Autrement dit, il était clair que le jour du test d'un public âgé de 30 ans et plus, plusieurs personnes n'étaient pas entrées dans le jeu en même temps, mais elles ont mis des unités. Probablement pour les publicités ennuyeuses. C'est peut-être la mauvaise conclusion, mais je ne voulais pas tester un public adulte pendant une période plus longue.

Mais cette conjecture est confirmée par des statistiques ciblant la même annonce, le même public avec une différence d'âge uniquement:

Plus de 30 statistiques cibles d'audience. 927 caché sur 1,554 vues



Cibler le public cible des moins de 21 ans. 262 caché sur 19,000 (!) Vues



Ce serait formidable d'avoir des statistiques avancées dans Aimylogic au format d'analyse Web en utilisant l'exemple de Google Analytics, lorsque vous pouvez voir non seulement des statistiques de trafic, des sources d'appels, mais des sections statistiques spécifiques: à partir de quel bloc spécifique le pourcentage d'utilisateurs quitte-t-il, ou attelage, ou données le pourcentage de choix des utilisateurs dans une direction ou une autre du dialogue, lorsque le dialogue est «réinitialisé» au début et de nombreuses autres utilités dont les chats professionnels auront certainement besoin.

Trafic du catalogue d'Alice


Étant donné que Yandex a réparti les quêtes et les quiz dans une sous-catégorie distincte sur la page principale du catalogue, je voulais également entrer dans la catégorie des quêtes. Et pas en vain - le trafic a considérablement augmenté après être entré dans la bonne catégorie. Bien que le plus gros boom du trafic provienne de la section "Nouveau": plus de 1000 utilisateurs par jour. Comment entrer dans le "Nouveau" - est toujours un mystère. La "Citadelle" était là après un long moment, et c'est loin de 2-3 jours (la deuxième partie du jeu a frappé les "News" déjà plus vite, environ une semaine plus tard).

Deux fois dans la même eau: le deuxième prix d'Alice pour la deuxième partie de la Citadelle


Inspiré par les débuts, j'ai immédiatement prévu de faire la deuxième partie de la «Citadelle» avec des artistes illustrateurs tout simplement incroyables de l'école Miroedova (toutes les illustrations du jeu dans ce billet sont leurs mains talentueuses), qui se sont portés volontaires pour aider avec des illustrations complexes pour le script avec un enthousiasme dénué.



Le travail sur la deuxième partie, en tenant compte de la création d'illustrations de droits d'auteur, de la sélection et du mixage des sons, a duré environ trois mois. Peut-être que le processus prenait plusieurs fois plus de temps que lors du travail sur la première partie. Dans le doublage des personnages de la deuxième partie de la Citadelle, le banc d'essai Yandex SpeechKit a été utilisé - pas un seul acteur vivant n'était impliqué. Les deux parties sont reliées par l'intrigue: à la fin de la deuxième partie, vous vous retrouvez dans le pré que vous connaissez déjà depuis la première. D'une certaine manière, c'est le jour de la marmotte.

Il n'y a pas encore de plans pour la troisième partie, mais les deux parties de la Citadelle seront définitivement finalisées et recevront une nouvelle vie dans d'autres assistants. Ainsi, par exemple, il est prévu de localiser la première partie pour les utilisateurs anglophones de Google Assistant.



Et ensuite


J'ai également un petit projet commercial prometteur en développement avec des partenaires de Chelyabinsk, à partir duquel j'aimerais réaliser une solution prête à la vente basée sur le service Aimylogic. En bref, il sera lié au thème de l'alcool et adapté à un public spécifique d'amateurs de bars et de pubs.

Nous allons maintenant mesurer les indicateurs commerciaux de marketing en utilisant l'exemple de cette petite entreprise spécifique: comme LTV, CRR et ATV avant d'introduire l'utilisation du bot vocal, puis nous les mesurerons sur la même période de temps après, et comparerons. Le résultat est imprévisible, mais attendu. Il n'y a pas ou très peu de cas d'utilisation d'assistants vocaux, donc cela sera utile pour toute la communauté des interfaces vocales. Le temps nous le dira.

J'ai également des idées pour les compétences pédagogiques du jeu et une prémonition selon laquelle cela devrait être fait non pas en tant qu'indépendant, mais dans le cadre de projets d'équipe, car le volume de travail avec les idées augmente. Mais il y a une compréhension de la façon de construire des processus pour plusieurs participants en même temps.

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


All Articles