Google 助理智能显示屏上的精彩游戏结合了沉浸式视觉效果和精心设计的语音界面。将对话设计最佳实践与游戏图形和触摸互动相结合,是打造游戏体验的关键,可吸引玩家不断回访。
了解在支持 Google 助理的设备上打造成功游戏的最重要做法。
注重视觉元素的设计
![](https://google-developers.gonglchuangl.net/static/assistant/games/images/guide/jc-kitchen-02.png?authuser=1&hl=zh-cn)
强烈的视觉效果可以帮助玩家保持互动,并在他们与游戏互动时跟进游戏进度。玩家由于注意力分散或处于嘈杂的环境中,很容易错过语音提示,因此提供视觉提示和语音提示有助于让游戏保持下去。
应用 Voice 接口规则
为游戏构建出色的语音界面需要预测玩家的需求。语音转发游戏相对较新,因此玩家可能不知道自己可以说什么、何时可以说或如何说。玩家可以而且会说任何话,而您的游戏应该能够应对。在设计对话式设计时,请遵循以下语音界面最佳实践:
保持一致的指南:玩家很容易被不熟悉的对话界面迷惑,因此请提前做好计划,就游戏的运作方式设定预期。随着游戏进度的推进,请务必做好进入准备,并帮助他们找到前进的道路:
- 计划在游戏开始时提供简短的语音界面新手入门教程。
- 在游戏持续 10 秒或更长时间未收到输入时,重新提示玩家。
- 在游戏未能理解玩家的回答时重新提示玩家。
- 针对游戏的不同部分提供量身定制的提示。
做好万全准备:借助语音界面,玩家可以随时说出任何内容,并期待有所发生。这种期望与其他游戏平台截然不同,在其他游戏平台中,只有手指控制或手势才能进行输入:
- 允许用户随时寻求帮助、重复说明或暂停操作。
- 你需要做好充分的规划,处理玩家在比赛时抛出的任何问题,从沮丧的爆发到胜利的喝彩,不一而足。这种方法可提供沉浸感更强的体验,但要注意不要过度设计。如需了解详情,请参阅对话设计网站中的长尾设计。
如需了解详情,请参阅对话设计网站。
使用语音主机和角色
![](https://google-developers.gonglchuangl.net/static/assistant/games/images/guide/cookie-dance-02.gif?authuser=1&hl=zh-cn)
- 确保一致性:玩家对语音的变化非常敏感,而细微的变化可能会分散注意力。使用生成的语音有助于加快游戏开发速度、简化更新过程,并提供更好的用户体验。您可以查看 Google Cloud Text-to-Speech,了解可在游戏中与 SSML 搭配使用的各种智能家居扬声器语音。Mime Jam 的游戏主机使用由 Cloud Text-to-Speech 生成的澳大利亚语音:
注意:即使使用生成的语音,您也应该考虑口头风格和语言的一致性,因为玩家也可以注意到这一点。 - 设计主持人角色:考虑设计主持人角色,以帮助您的团队提供一致的游戏体验。主人角色可以创造有价值的定位点,让玩家可以了解并获取帮助。例如,下面的音频片段展示了 Gnome Garden 开头处的讲述者:
- 以识别为设计目标:虽然玩家可以注意到口语中的细微差异,但您应该将角色设计为从音频角度区分和吸引人。通过清晰而不同的提示语音,让玩家知道游戏正在运行且期望输入,即使角色不在屏幕上或玩家未看开也是如此。
如需详细了解如何在语音界面中使用角色,请参阅对话设计网站。
持续测试
在开发过程中不断测试游戏。测试游戏的各个方面(包括基本功能),以确保对话的流畅性、视觉元素和其他游戏元素的大小以及大小。请同时在设备模拟器和实体设备上执行这些测试。在开发游戏时,请遵循以下测试做法:
- 测试设备上的对话:您在页面上书写的内容在设备说出时听起来可能会不同。此方法可以帮助您捕获重复字词、长句以及笨拙或尴尬的表述。
- 测试与他人的对话:对话中的对话是不可预测的。为了帮助了解玩家可能会对您的游戏给出怎样的回答,请测试玩家在游戏中与其他玩家的对话,看看他们提供的回复是什么类型。
- 使用设备测试图形:在计算机屏幕上查看和测试的图形在智能显示屏上的显示效果可能会有所不同。
- 在各种设备上测试:智能显示屏有不同的尺寸。 如果可能,请在多种设备上进行测试,以确保最佳屏幕分辨率和游戏性能。
如果您正在开发一款支持多种语言的游戏,请执行以下操作:
- 单独测试每种语言:每种语言都有自己的发音和语音识别问题,因此请务必在设备上测试对话,并针对每种语言测试与其他人的对话。
即使在初始开发之后,您也应该继续测试游戏,寻找改进机会,并根据需要更新您的 Action。
如需详细了解如何测试对话设计,请参阅对话设计网站。
考虑游戏类型
很多类型的游戏都可以通过 Google 助理获得成功。下面列出了几类在该平台上表现良好的游戏:
回合制:使用简单的提示和响应机制的游戏,例如:
- 开放式对话,例如问答互动
- 选项选择,例如没有计时器限制的知识问答游戏
游戏示例:Cookie Detective
![](https://google-developers.gonglchuangl.net/static/assistant/games/images/guide/mimejam-winner-02.gif?authuser=1&hl=zh-cn)
实时:利用时间限制和快速互动来推动游戏情节的游戏,例如:
- 猜词或猜词游戏
- 益智游戏
- 限时知识问答游戏
示例游戏:《Mime Jam》
请注意,这种游戏类型可以从使用持续匹配模式中受益。
空闲 - 在玩家未玩游戏时在后台运行的游戏:
- 农场经营游戏
- 城市建造游戏
- 帝国建设
游戏示例:Gnome Garden
通过轻触互动构建
使用 Google 助理构建适用于智能显示屏的游戏时,请使用触摸屏功能作为语音界面的补充:
- 语音和触控操作等同:确保玩家通过轻触屏幕也能通过语音完成的所有操作,反之亦然。玩家应该能够在触摸和语音之间无缝切换。 用户在播放过程中可能无法到达屏幕;同样,他们可能会错过语音提示,并且需要参考屏幕来获取提示。
将轻触作为语音的补充:提供触控输入作为完成某项操作的备选方式或有关如何继续操作的提示。例如,即使在游戏对话长时间暂停后,也可以使用触摸屏输入来显示玩家的回复。在某些情况下,与语音输入相比,轻触互动可以帮助玩家更快地响应游戏活动。《Cookie Detective》游戏使用轻触来选择藏身之处。 - 将轻触作为对语音的补充:结合使用触控输入和语音来实现实用的互动。例如,允许玩家轻触屏幕并听到有关游戏对象的语音信息。
吸引玩家访问和重放
定期让用户通过 Google 助理重返您的游戏与构建任何其他游戏一样重要。虽然使用语音界面开始游戏既快速又简单,但玩家需要了解正确的单词并激励他们再玩一次。因此,您在游戏设计中应着重吸引用户再次互动: