如何将简单的游戏构想适配至 Apple Watch
要将简单的游戏构想适配至 Apple Watch,关键在于保留其核心决策或操作,并剔除一切与之无关的元素。围绕单一明确的输入、清晰易读的反馈以及便捷的重新开始机制,设计出节奏紧凑的单局游戏。随后,确保游戏能够良好适配不同的手表尺寸、圆角屏幕边缘并能妥善应对中断情况。例如,下落方块消除游戏可以转变为简短的“左右二选一”挑战,而不是直接照搬原版棋盘游戏的微缩版本。
1. 找出驱动游戏运转的核心操作
用一句话写出游戏的核心循环:“玩家通过执行 X 来实现 Y,在此期间 Z 发生变化。”对于节奏时机类游戏,这句话可以是:“在倒计时结束前,当标记到达目标位置时轻点屏幕即可得分。”这句话指明了手表版本需要保留的关键决策。
接下来,列出原版游戏所需的一切要素:移动、瞄准、多个按键、长期规划、阅读文本或管理大型棋盘。将每个要素标记为核心循环的“关键要素”或“辅助内容”。保留关键决策;对于占用过多屏幕空间或注意力的辅助要素,进行重新设计或直接剔除。
一个实用的检验标准是:单局游戏是否无需教程页面、密集的控制项或频繁的精准手势即可被理解和上手。Apple 将 watchOS 的交互描述为简短且聚焦,关键信息一目了然。这一指导原则支持将游戏循环设计得短小精悍且易于恢复,不过理想的单局时长仍取决于游戏本身。(watchOS apps)
2. 缩小游戏空间前,先精简内容
屏幕变小并不意味着只需把原版游戏直接等比缩小。缩小画面可能导致目标和文本难以看清,控制项难以使用。相反,应该减少玩家需要同时考虑的事项数量。
对于棋盘游戏,仅显示当前选择或棋盘中一小块活动区域。对于跑酷游戏,用单次换道操作取代持续的转向控制。对于卡牌游戏,每次只呈现一个有意义的选择,而不是把整副手牌和牌桌都塞进屏幕。这些都是设计示例:选择能够保留原版游戏决定性特征的精简方案。
绘制一个仅包含三个部分的草图:游玩区域、主要操作以及得分或时间等关键状态。如果某个标签、仪表或按钮无法帮助玩家做出下一步决策,请将其移除或仅在每局之间显示。Apple 建议保持手表界面聚焦,避免排布密集的控制项;其布局指南指出,一般情况下,每行放置的图标按钮不应超过三个,文本按钮不应超过两个。(Layout)
3. 选择一种玩家能可靠使用的输入方式
从契合核心操作的最简单控制方式开始:大面积的点击目标、简短的连续点击,或者使用数码表冠(Digital Crown)滚动等系统原生交互。赋予每种输入单一且一致的含义。避免要求同时进行多点输入,或设置依赖手指精准定位的极小目标。
数码表冠可以支持精准选择或滚动,但不应仅仅因为设备具备该硬件就强行加入。Apple 指出,用户使用数码表冠可以在不遮挡屏幕的情况下进行浏览和精准选择,并建议在应用中优先采用垂直滚动而非水平滚动。对于游戏而言,它很适合用于在垂直排列的选项中进行选择;但这并不意味着它适合所有的即时操作。(Creating an intuitive and effective UI in watchOS 10)
在玩家执行操作前明确展示输入的效果。如果点击会开始一局游戏,请将按钮文字设为“开始”。如果点击用于切换选项,请直观高亮显示所选项目。操作完成后,通过分数变化、动画、声音或清晰的文字提供即时反馈。不要单纯依赖颜色来传达胜利、危险或选中状态;应将其与形状、符号或文字标签结合使用。
4. 让每一局都易于理解且方便重新开始
适用于手表的优质单局设计应具备明确的开端、少量的决策以及清晰可见的结束状态。将操作说明放置在相关操作附近。使用简短的标签,并将分数或进度置于次要位置,优先突出玩家当前需要做出的选择。
在游戏结束时,显示结算结果和一个清晰的下一步操作,例如“再玩一次”。如果玩家分心或退出应用,请明确提示当前对局是已结束、已暂停还是可以继续。这是需要在实际游戏中验证的设计抉择:watchOS 在应用转入非活动状态时可能会改变其展现形式,且非活动状态下应用的界面默认不会更新。因此,包含计时器或持续运动的游戏需要具备明确的暂停、结束或继续机制,而不能假定屏幕始终处于活动状态。(Designing your app for the Always On state)
5. 针对手表尺寸与圆角边缘进行设计
不同 Apple Watch 机型的屏幕尺寸各异,且圆角可能会遮挡靠近边缘的内容。请采用自适应布局,并将关键文本和控制项保留在安全区域内。切勿仅仅为了获取多一点游玩空间,而将分数、目标或按钮放置在屏幕边缘。
Apple 当前的尺寸指南涵盖了从 40 毫米到 49 毫米的表壳规格,并建议尽可能使用可调整大小的元素。指南还建议,利用大尺寸屏幕带来的额外空间来呈现更大的控制项或素材,而不是用更多控制项填满屏幕。请先在支持的最小屏幕上预览游戏,然后再检查大尺寸版本是否显得均衡,而不是仅仅变得更加拥挤。(Supporting multiple watch sizes)
对于游玩过程中至关重要的文本,Apple 的游戏设计指南将 12 点(pt)列为 watchOS 的最小文字字号。应将其视为底线,而非每个标签的目标字号:简要说明和重要状态应确保一目了然且舒适易读。如果游戏支持多语言,请使用较长的本地化文本字符串进行测试。(Designing for games)
6. 保持视觉元素一目了然
在当前活动的游戏元素与背景之间使用强烈的对比度。通过形状或轮廓以及颜色来区分目标,并减少会干扰当前决策的装饰性特效。如果游戏依赖细小的移动物体,请减少其数量或充分放慢运动速度,确保玩家在手表屏幕上能够轻松辨识。
Apple 建议游戏文本应保持清晰易读、高对比度,并明确指出了 watchOS 的最小文字字号。其指南还强调了针对平台特性(如圆角显示屏和安全区域)调整布局的重要性。综合这些建议,可以形成一项实用的设计检查:玩家能否无需在屏幕上搜寻,就能认出活动目标、下一步操作及结果?(Designing for games, Supporting multiple watch sizes)
7. 在实际布局上测试最小可行版本
在扩充关卡、菜单或成长系统之前,先构建或绘制出一个可玩的单局原型。按以下顺序进行检查:
- 初次游玩的玩家能否从起始屏幕看出该做什么?
- 玩家在点击主要控制项时,是否会遮挡游戏的关键反馈?
- 在支持的最小手表尺寸上,目标、分数或计时器是否清晰易读?
- 每次输入的结果是否都能清晰、迅速地呈现?
- 玩家能否暂停后返回而不会遗失对局进度?
- 当屏幕变暗或应用进入非活动状态时,游戏是否仍能正常运行?
利用这些检查项来排查设计问题,而不仅仅是代码问题。如果玩家未击中目标,请判断是目标太小、操作不够明确,还是响应反馈过于微弱。如果屏幕显得拥挤,请在将文本和控制项缩小至易读尺寸以下之前,先移除某个元素或将决策拆分到不同回合中。请在具有代表性的手表尺寸上使用实际输入方式进行测试;在桌面效果图上看起来不错的布局,在手腕上操作时可能会有截然不同的体验。
优秀的 Apple Watch 适配版本应当是一款完整的小游戏,而非生硬压缩的移植版。保留原版构想的核心决策,让每一次操作都清晰直观,并根据手表小巧且易受打断的使用场景来构建单局结构。唯有在基础循环保持清晰易读、易于掌控且便于重新开始的前提下,才可逐步增加复杂度。
参考来源
- Apple,“watchOS apps。”https://developer.apple.com/documentation/watchos-apps?changes=_3_9_8_3
- Apple,“Layout。”https://developer.apple.com/design/human-interface-guidelines/layout?changes=l_1__4&language=objc
- Apple,“Creating an intuitive and effective UI in watchOS 10。”https://developer.apple.com/documentation/watchos-apps/creating-an-intuitive-and-effective-ui-in-watchos-10?changes=_7
- Apple,“Designing your app for the Always On state。”https://developer.apple.com/documentation/watchos-apps/designing-your-app-for-the-always-on-state/
- Apple,“Supporting multiple watch sizes。”https://developer.apple.com/documentation/watchos-apps/supporting-multiple-watch-sizes?changes=latest_5_9
- Apple,“Designing for games。”https://developer.apple.com/design/human-interface-guidelines/designing-for-games
