为了让视障玩家和非视障玩家共同游玩,一款对局时间限制不那么紧张,又可以靠详细的文字说明补足视觉信息的游戏无疑是更加合适的——2020年,程序员Guide Dev想到了《炉石传说》。
2
Guide Dev并不是视障玩家。但因为一场交通事故,他的视力曾经短暂地受到过影响。也是因为这段经历,Guide Dev在养病中开始关注是否有适合视障群体的游戏,结果并不能让他满意——在他看来,很多标榜支持视障玩家体验的游戏只是“为了完成工作而创建的脚本或模组”,并不完全是为视障玩家考虑。
“在这件事之前,我一直对无障碍功能有所了解。”Guide Dev在接受游戏媒体EuroGamer采访时说,“但你只有在更密切地体验过视力障碍的感觉之后,才能真正深入研究视障群体的需求,并尝试为他们提供帮助。”
在《炉石传说》与《万智牌》之间,Guide Dev最后选择了《炉石传说》。一方面,《炉石传说》拥有丰富的单人冒险内容,适合那些不喜欢与人对战的玩家,这也是他开发的插件最先实现的功能;另一方面,Guide Dev本人是一位《炉石传说》老玩家,对游戏内容比较熟悉。确定目标之后,Guide Dev开始了漫长的“肝代码”之路。
最初版本的HearthstoneAccess有接近3万行代码,全都由Guide Dev在养病时与其他业余时间里一人编写。巧合的是,2021年7月,一位专注于宣传视障游戏的全盲玩家在Reddit的《炉石传说》社区里发帖问:“盲人玩家可以玩到《炉石传说》吗?”玩家们在回复里提出了诸多设想,也有人对可行性提出质疑,例如,需要把所有鼠标操作转换为键盘操作——鼠标可能不太适合视障玩家,还有不可避免的对局时间问题——视障玩家是否能在游戏中与非视障玩家公平地一决高下?
当Guide Dev注意到这个帖子时,HearthstoneAccess的开发已经接近尾声,他在帖子里分享了自己的思路,并宣布:你们质疑的这些事,我已经解决了。几天后,Guide Dev发布了HearthstoneAccess的第一个版本,为视障玩家们在游戏领域打开了一扇新的窗户。
为了展示自己的成果,Guide Dev戴上眼罩,亲自示范了一局游戏
从项目公开的网站上免费下载20MB左右的补丁包,解压后放进《炉石传说》的安装目录,事先安装在电脑上的屏幕阅读工具NVDA就可以读取游戏中的信息了。在操作方面,Guide Dev事无巨细地为各式各样的功能增加了快捷键,对游玩方法的介绍也简洁地记录在游戏说明文档与教学模式中。
HearthstoneAccess发布后,许多视障玩家对Guide Dev表达了发自内心的感谢。有的人曾是《炉石传说》的死忠粉丝,却因为疾病而丧失视力,不得不告别自己最爱的游戏;有的人先天性失明,只能当自己哥哥游玩《炉石传说》时在一旁倾听。现在,辅助插件给予了他们亲手敲开酒馆大门的机会。
“我刚刚完成了6年以来的第一场练习赛,这是我失明以来的第一次!”一位玩家这样回复,“感谢你所做的一切。”
3
HearthstoneAccess发布的消息很快传遍了视障玩家社群。鲜鱼在去年8月左右第一次接触到了《炉石传说》和这个辅助插件。鲜鱼说,自己对感兴趣的内容上手很快,成功地下载、安装插件,简单读了两遍说明之后,他就了解了插件的用法。试玩几次之后,他很快便沉浸在《炉石传说》的氛围中。
“这个游戏最吸引我的地方就是公平对战。”鲜鱼说,“虽然有些卡牌的效果很超模,但游戏在对局中总能给你一种期待感,哪怕你现在处于劣势,万一抽到下一张牌就翻盘了呢?”
像鲜鱼一样热爱《炉石传说》,并乐于参与讨论的视障玩家不在少数。在屏幕阅读工具NVDA的帮助下,视障玩家可以在短短数秒内读出屏幕中滚过的信息并做出回应。我与鲜鱼在同一个群里聊天,从群聊内容来看,除了偶尔的错字和使用表情包的习惯差异,我几乎无法分辨视障玩家与非视障玩家的发言——非视障玩家的错字也不少。
在鲜鱼的视频中,许多观众感慨:读屏的语速也太快了吧?光是听清手牌和场上单位的描述就要花上许多功夫,还要在短短数十秒之内理解局势、决定出牌,鲜鱼的操作在他们看来几乎不可思议,但视障玩家们早已习以为常。为了让视频中的语音能被观众听清,鲜鱼甚至专门调慢了读屏速度,他们平时听的读屏速度是视频中的两倍。