SonicPlay: Bridging Accessibility and Game Development Through a Framework for Blind Players
本文介绍了 SonicPlay,这是一个基于虚幻引擎(Unreal Engine)的框架,它将基于音频的可访问性原则转化为可重用的工具,并通过针对盲人玩家和专业开发者的双重研究证明,该框架能够有效地实现独立的空间导航,同时无缝集成到标准的游戏开发工作流中。
原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
把电子游戏想象成一个巨大的、隐形的游乐场,大多数人通过看地图来导航,但对于数百万盲人来说,那张地图是缺失的。长期以来,游戏开发者就像是那些忘记建造坡道的建筑师,默认每个人都能走楼梯。但如果我们能把整个游乐场变成一个巨大的乐器,让声音告诉你确切的方向呢?
这就是 SonicPlay 的核心理念,这是由 Høyskolen Kristiania 的研究人员开发的一种新工具。不要把 SonicPlay 想成一种你必须购买的高级新配件,而要把它想成一本内置在 Unreal Engine(开发者常用的流行软件)中的“食谱”和一套“预制乐高积木”。SonicPlay 并不是从零开始发明一种全新的声音语言,而是将关于盲人如何感知世界的最佳理念进行打包,变成易于使用的工具,让任何游戏开发者都能将其快速嵌入到自己的项目中。
伟大的声音对决:盲人玩家 vs. 蒙眼视障玩家
为了测试这个“食谱”是否真的有效,研究人员搭建了一个有趣的实验。他们在游戏内部构建了两个不同的世界:一片阴森的森林和一座繁忙的城市。然后,他们邀请了两组人来探索这些世界:
- 盲人玩家:他们每天都在利用声音在现实世界中导航。
- 蒙眼的视力正常玩家:他们习惯了用眼睛观察一切,现在却突然陷入黑暗。
结果就像是在看一位大师级厨师烹饪,对比一个戴着烤箱手套尝试照着食谱学习的新手。盲人玩家是真正的专家。他们完成了 91% 的关卡,在森林和城市中自信地穿行。他们将音频线索视为可靠的指南针,即使不知道确切位置,也会信任声音带来的引导。
而蒙眼的视力正常玩家呢?他们表现得很挣扎。他们只完成了 58% 的关卡。他们花费大量时间在原地冻结、原地打转以及撞墙,因为他们试图用一种并不习惯的方式“用耳朵去观察”。他们将声音视为一个令人困惑的谜题,而不是一条清晰的路径。
论文指出,这不仅仅是关于“玩得好不好”的问题,而是关于我们大脑的构造方式。盲人玩家在成长过程中已经学会了如何利用声音建立心理地图,而视力正常者即便蒙上了眼睛,仍然试图强迫其视觉大脑去做一件它并非为此设计的任务。SonicPlay 系统完美地服务于这些专家,证明了音频可以成为导航 3D 世界的主要手段,而不只是一个备选方案。
开发者测试:游戏制作人真的能用它吗?
知道一个工具对玩家有效固然很好,但它对那些真正构建游戏的人有效吗?研究人员邀请了来自 Snowcastle Games 工作室的两名专业游戏开发者来尝试使用 SonicPlay。他们向开发者提供了“食谱”、“乐高积木”(在游戏引擎中称为蓝图)以及一个示例项目。他们说:“你们有两个小时的时间,看看能不能搞定它。”
结果呢?开发者们不仅搞定了,而且非常喜爱。在 两小时 的窗口期内,两名开发者都理解了该系统,并表示可以轻松地将其添加到自己的游戏中。他们对系统的易理解性和实用性给出了高度评价。
令开发者感到最惊喜的一点是,他们觉得自己在无需立即聘请专门的盲人测试团队的情况下,也能有信心做出关于无障碍设计的决策。为什么?因为 SonicPlay 软件包自带了证明——即盲人玩家已经测试并验证了该系统。这就像是买到了一个带有保修期的预测试引擎,而不是试图从头制造一个汽车引擎并祈祷它不会爆炸。
不过,论文也谨慎地指出,这并非一个“完美”的解决方案。开发者确实指出,部分说明可以更加清晰,存放数字文件的文件夹也显得有些凌乱。他们建议,如果“食谱”能组织得更好,使用起来会更加容易。
总结
论文表明,SonicPlay 是一座桥梁。它连接了学术研究的世界(关于盲人如何导航)与现实世界的游戏开发节奏(在紧凑的进度表下制作游戏)。它表明,让游戏具备无障碍性并不一定是一个庞大、昂贵且可怕的项目。
研究人员希望,通过向开发者提供这些现成的工具,更多的游戏能变得人人皆可游玩。他们并不是声称每一款游戏现在都变得无障碍了,而是暗示,通往那个目标的道路已经变得更短、更平坦了。这是迈向未来的一步——在那个未来,无论你是看地图,还是听音乐,游乐场都对所有人开放。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。