是时候拼写真相了,Alexa

“ Spell the Truth”是为Amazon Echo开发的一种节奏慢的单人拼写比赛比赛技能。 这个想法是,Alexa会提示您拼写单词,并且您的目标是连续正确地拼写尽可能多的单词。

对于那些没有Echo可以尝试的人,我最终会上传一个演示视频,以便您了解其要点。

游戏玩法

单词提示参赛者。 在开始拼写之前,选手可能会要求重复单词或定义单词。 拼写开始后,将无法再提供定义。 参赛者拼写单词,一次写一个字母,等待每个字母之后发出哔哔声。 他们可能会说一个单独的字母,或者说一个类似“ T. 当他们完成拼写时,选手说“完成”,Alexa会在最终评估之前确认她正确听到了声音。

背景

我的女友想到了现场拼蜂游戏,我想把它作为礼物送给她。 方便地,由于促销活动的存在,我一直在玩Alexa技能套件,任何人都可以通过提交3个技能来获得免费的Echo Dot。 有了人声界面,我意识到这将是轻松开发此类游戏的理想平台。

我承认,这并不像我想的那么容易。 从他们的入门模板之一创建Alexa技能是蛋糕,但是鉴于未知的数量,开发自定义游戏令人生畏。 他们的入门模板没有回答足够多的问题,无法跳到自定义游戏,我真的希望他们最终会添加更复杂的示例。 但是,尽管如此,模板中的错误(例如缺少基本错误,诸如“ StopIntents”之类的必需Intent)以及缺少实际拥有Echo的体验仍然是相当有趣的。

设计挑战

令人惊讶的是,制作游戏最困难的部分实际上不是代码,而是语音界面设计。 我沉迷于无声的痛苦中,聆听我的用户测试人员试图以许多意外的方式使用游戏。 如何在不使用户感到厌烦或不知所措的情况下,如何轻柔地指导用户以设计应用程序的方式使用应用程序,而不以他们认为应该使用的方式使用该应用程序? 这是一个反复的过程,包括更改短语,用更具描述性的同义词替换单词以及调整提供信息的时间。 我仍然可以进行一些微调,但我认为目前已经足够了。

牺牲

该技能不是我想象中的完全,主要是因为Alexa可以通过听单个字母来解释的准确性受到限制。 显然,字母“ B”,“ D”和“ E”听起来相似。 虽然,直到这个项目,我才意识到“ S”和“ F”的声音与Alexa听起来多么相似,显然是“ O”和“ L”。 为了解决这个问题,我增加了理解“ B. 如“勇敢”一样,就像北约的语音字母一样。 但是,大多数人都不知道该字母表中使用的确切单词,因此我打开了它,以便参赛者可以说任何话,例如“ M. 我真的认为Amazon应该添加单个字母作为默认输入并原生提供此功能,但我至少感到高兴的是,该系统具有足够的灵活性以使您自己实现这些事情非常简单。

我还必须添加单个字母确认,最终确认以及纠正字母拼写的功能。 我讨厌添加字母更正功能,因为这违反了拼写蜜蜂模拟器的全部目的。 “嘿,嗯,拼写判断,这不是我想说的字母,让我收回。”但是,必须使游戏具有可玩性,而不要将Echo从墙上拉出并扔到窗外。 我试图通过仅在需要时才启动它来隐藏单个字母确认功能(在Alexa涂拼写之后)。

谢谢

我非常感谢朋友们的所有帮助。 感谢您的所有反馈和建设性的批评(我仍然愿意接受更多!)。 特别感谢多莉(Dory)的专业无偿图标,您可以在这里访问她的网站:http://helloyellowbird.com。

虽然Spell the Truth有点慢,而且有点笨拙,但确实可以完成工作! 我希望它很有趣,并且您最多可以享受几分钟,minutes