妈妈的儿子嫉妒她:如何两次获得爱丽丝奖

近一年来,Yandex一直以其语音助手最受欢迎和最有趣的技能颁发“爱丽丝现金 ”。 安娜·萨文科娃(Anna Savinkova)不是程序员,游戏开发人员也不是UX设计师,他分两个部分开发了城堡语音任务,每个部分都赢得了游戏和娱乐类奖项。

她的故事讲述了她的故事:找到开发工具,游戏中语音导航的复杂性,使用JavaScript设计“带有人工制品的背包”,设置狼咬伤的健康点并治愈混蛋脂肪,与观众进行实验并在社交网络上推广语音游戏。 突然,这种经历将帮助您获胜。 好吧,一张关于“如何用自己的双手发展奖励技能”主题的图片,同时-“城堡”的原始插图。



我确实不是程序员,尽管我在独立开发和站点布局方面有一定经验。 对话式机器人的热情始于去年,当时Yandex刚刚开放了Dialogs的Beta版。 然后,我想送礼物给我的同事的生日:在爱丽丝(Alice)的帮助下,去办公室寻找礼物。 从第一个任务技能开始,语音机器人这个话题对我来说变得很有趣。

技能思想和工具选择


在研究了爱丽丝的声音库之后, “城堡”的想法偶然出现了:由于存在僵尸声音,这意味着您必须制作关于僵尸的游戏! 实际上,整个脚本是根据Yandex库中现有声音创建的。 顺便说一句,从六月开始,就可以添加自己的音频文件(每个记录不应超过两分钟,但总共可以上传多达1 GB的记录)。



我曾经在Python上自行部署技能,但由于懒得花钱去托管̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶,所以我不得不交替地从Alfabot服务切换到Verter,然后再回来,直到我看到关于AI的Just Aimylogic构造函数的文章。 为了好玩,我对http请求做了一些技巧,使用了变量,我真的很喜欢这个功能。 我真的爱上了Aimylogic界面,可能是因为箭头。 我喜欢思维导图,而事实恰恰是Aimylogic中的情况,这已成为选择服务的决定性因素。

游戏场景在常规基座上突袭:



简要介绍情节,“城堡”中的玩家需要收集生存物品并将其用于与敌人的战斗中。 要了解您的健康水平并检查球员的衣服,您只需要告诉爱丽丝代码字“背包”(Backpack),它包含找到的伪像。

带有背包的功能立即诞生,因为“物品”和游戏玩家的HP等级就是我们的一切。 最后,由于对字符数的限制,不得不稍微减少文本的数量:首先,由于爱丽丝(Alice)限制为256个字符,其次是由于无法进行快速的Webhook响应以及图像和语音标记。 但是后来这个问题解决了。

我拒绝的另一个想法是世界各地的“耳旁”导航系统。 这是语音接口的便利性问题。 由于某些原因,我不想折磨用户,让我耳目一新:在此之前,他去过北方或西方。 因此,人们发明了容易记住的地方,包括空心,仓库,谷仓,伪造品等。

城堡如何运作




第一个屏幕是游戏的开始和玩家的问候。 该游戏特别从用户是否准备好开始任务的反问开始,因此在开始主要场景之前,输入游戏中需要的两个变量$ loot和$ zd,它们将健康指标和工件的值存储在背包中。



因此,玩家只要吃掉了有毒的浆果,就可以通过简单的减法运算来减少其健康指标。 最初,天平假设浆果会消耗其50%的健康,再加上狼的叮咬,就会发生配伍现象,但随后有必要放弃。 为什么-稍后再讲。



背包怎么样


如上所述,健康级别和工件级别是与块分开存在的变量,您可以自己在Aimylogic中输入这些变量(顺便说一句,尽管其他人可能具有此功能,但我在其他服务中没有看到)。

现在,背包由三个块组成。 带短语的块与带脚本文本的块特别分开。 最初,背包是由两个块组成的,但是经过测试,很明显,“打电话”背包后被重复播放的内容甚至开始惹恼了我,更不用说用户了。

为此,每次都必须取出一组短语,以使内容不会重复。 专门留有这些按钮,以便用户在致电背包时不会感觉到出了点问题,这就是脚本的结尾。 尽管其他开发人员已经为我准备了许多拖鞋-是的,是的,所有内容都很清楚,这是一个语音界面,而这些按钮扼杀了语音游戏的创意。

背包在Aimylogic中的外观如何:



如果所有操作都很简单,而且运行状况变量中的数值很简单,那么为了积累背包中的工件,我必须深入研究JavaScript教程,并发现添加字符串值的操作。



语音识别问题


在错误识别用户的响应的情况下,如果在游戏逻辑中未提供任何可能的答案,则最好将错误解释为对用户有利,因为表演必须继续进行。 为此,该脚本排除了在无法识别答案的情况下重复相同内容的可能性。 当脚本在同一位置以错误答案“循环”时,可能会惹恼用户。 但这是城堡所特有的。 另一方面,如果游戏难度增加,那么这可能是合理的。


“城堡”的插图之一

地点和Shatoka Fat


为了使访问带有假象的位置的顺序没有差异,使用了一个函数来比较变量的值,包括“ shatko fat”。 这样做是为了让玩家可以选择-首先去锻造或去仓库,在什么时候应该恢复健康。 顺便说一下,根据统计,大多数球员不会立即吃掉脂肪,而是留待以后食用。



晋升


为了提高游戏的知名度,创建了一个VKontakte组,在Yandex.Zen中创建了一个频道,并为VK中的Yandex.Browser用户启动了一个小型目标。

Yandex Zen
至于禅宗,由于“业力”的机制,出版物的效力从第三周开始出现,当时该帖子获得了更多报道。 最初的出版物甚至没有获得2,000次印象,但是随后的出版物则始终获得10,000+次印象。



脸书

过了一会儿,我仍然尝试连接Facebook,但是我被蟾蜍str死了,我不得不放弃这个想法,因为Yandex.Browser用户没有针对性。 预算为500卢布,仅可用于展示。 如果没有爱丽丝或没有爱丽丝的浏览器,则邀请用户加入爱丽丝游戏是没有意义的。 可能某些用户已经安装了Alice,但是从显示广告到通过游戏的转换很少。 浪费金钱。

VKontakte

针对18岁以下用户的Vkontakte广告展示了最佳转化。 如果您有兴趣的话,进入技能页面的平均费用为2-3卢布(当时尚未出现直接进入技能的链接)。 以及自制最好的视频服务VKontakte广告帐户。 在整个促销期间,大约1500卢布用于各种格式的广告素材。 以下是部分广告的示例:



但是就在那时,第一批积极的评论和批评逐渐减少,这使得游戏和剧本的平衡得以重大改变。

点评VKontakte

进行比较:在Dialog平台的技能页面上,城堡只有5条评论,并且数十条评论被发送给VKontakte组和PM,这完全令人惊讶。 他们中的一些人有非常具体的抱怨:在图像质量,脚本,难度等方面。 孩子们将在他们感兴趣的网站上进行交流是合乎逻辑的。

尽管我从无聊的孩子那里收到了很多邮件,并且收到了大量垃圾邮件。 但是,在孩子们的第一次积极反馈之后,他们的眼睛确实在潮湿的地方,因为我认为他们不会对游戏产生如此积极的反应并表示感谢。 这令人难以置信。



做出改变


两周后,很明显,大多数孩子没有到游戏结束,也没有在第二或第三次“死亡”之后返回。 我不得不减少可能的“死亡”次数,并给与机会以“ shatoo fat”显着改善角色的健康状况。 即使游戏顺利进行,健康状况严重不平衡的比例也高达140%,尽管您需要以良好的方式将其校正为100%。

但是孩子们很高兴-根据要求! 在那之后,游戏的收益增加了,那些经历了各种事情的人开始寻找“复活节彩蛋”和各种选择。 从几条评论中可以逐渐看出,并不是每个人都知道如何在Alice中运行技能,安装应用程序,为此,小组中进行了单独的FAQ。

目标受众


主要目标受众是10至17岁的儿童。 和成年人一样-在移动平台上喜欢文字探索和角色扮演游戏的人。 以下是按性别和年龄划分的用户隔离度的统计信息,他们对尝试该游戏的呼吁反应良好:



目标受众和统计问题

当分别针对成年观众时,我得到的印象是,由于对每个用户的展示次数没有限制,并且在选择转换付款时VKontakte讨厌的广告,技术评分开始出现一连串的“风险”。 也就是说,很明显,在对30岁以上的受众进行测试的那天,有好几个人没有立即进入游戏,而是以单位为单位。 可能是讨厌的广告。 也许这是一个错误的结论,但是我不想长时间测试成年人。

但是,通过针对同一广告,同一受众群体的统计数据(只是年龄有所不同),可以证实这种推测:

30多个目标受众指标。 1,554个视图中隐藏927个



目标受众年龄在21岁以下。 在1.9万个视图中隐藏了262个(!)



最好使用Google Analytics(分析)的示例以网络分析的形式在Aimylogic中获得高级统计信息,当您不仅可以查看流量​​统计信息,呼叫来源统计信息,还可以查看特定统计信息部分:从哪个特定数据块中离开的用户百分比,障碍或数据当对话“重置”到开始以及商务聊天必将需要的许多其他许多用途时,用户在对话的一个方向或另一个方向上的选择百分比。

来自爱丽丝目录的流量


由于Yandex在目录主页的单独子类别中分配了任务和测验,因此我也想进入任务类别。 而且并非徒劳-进入正确的类别后,流量已显着增长。 尽管最大的流量增长来自“新”部分:每天超过1000个用户。 如何进入“新”-仍然是一个谜。 “城堡”已经存在了很长一段时间,距离2-3天还很远(游戏的第二部分在大约一周后,已经更快地发布了“新闻”)。

两次入水:爱丽丝城堡第二部分二等奖


受到初次登场的启发,我立即计划与Miroedova School的出色插图画家一起创作“城堡”第二部分 (本文中所有游戏插图都是他们的才华横溢),他们自愿地以热情洋溢的方式帮助编写脚本的复杂插图。



第二部分的工作考虑了版权插图的创建,声音的选择和混合,总共花费了大约三个月的时间。 也许该过程比第一部分的工作耗时数倍。 在城堡第二部分的角色配音中,使用了Yandex SpeechKit测试平台-没有一个活着的演员参与其中。 这两部分通过情节相互联系:在第二部分的结尾,您发现自己已经在第一部分中已经知道的草地上。 从某种意义上讲,这是土拨鼠日。

第三部分还没有计划,但是城堡的两个部分都将最终确定,并将在其他助手中获得新生。 因此,例如,计划为Google Assistant的英语用户本地化第一部分。



接下来是什么


我还与车里雅宾斯克的合作伙伴一起开发了一个小型但很有希望的业务项目,我希望从中开发基于Aimylogic服务的现成解决方案。 简而言之,它将与酒精主题相关,并针对酒吧和酒吧爱好者的特定受众量身定制。

现在,在介绍使用语音机器人之前,我们将使用该特定小型企业实体(例如LTV,CRR和ATV)的示例来衡量营销业务指标,然后在之后的相同时间段内对其进行衡量并进行比较。 结果是不可预测的,但是是预期的。 没有或很少有使用语音助手的情况,因此它将对整个语音接口社区很有用。 时间会证明一切。

我也有一些关于游戏教育技能的想法,并且预告说这不应该作为独立项目,而应该作为团队项目的一部分来进行,因为随着想法的增加,工作量也在增加。 但是,人们对如何同时为多个参与者建立流程有了了解。

Source: https://habr.com/ru/post/zh-CN463981/


All Articles