视障玩家即将告别《炉石传说》?( 四 )


第一种方法就是依靠OCR(光学字符识别)直接对屏幕上的信息进行文字识别,再转换成语音输出给玩家 。这种做法看似简单明了,实则会出现识别时间长、错字率高等各类问题 。权衡再三,Guide Dev选择了第二种方法:直接让辅助插件读取游戏内部信息 。要做到这一点,他必须在每次版本更新后对游戏客户端进行逆向分析,直接找到游戏文本内容所在的位置,并交付给屏幕阅读软件NVDA 。
Guide Dev说,第一种方法确实能更方便地更新与维护插件,却永远无法像第二种方法一样给视障玩家带来最接近原生的游戏体验 。对玩家来说 , 这是“识别内容并模拟鼠标点击一张牌”和“直接用键盘选中一张牌”之间的区别,二者的流畅度完全不同 。在他的努力下,HearthstoneAccess确实为玩家们带来了无可比拟的操作体验,它对游戏的适配几乎就像《炉石传说》原生的无障碍功能一样 。
可是,另一方面,这意味着Guide Dev要承担庞大的工作量 。像《炉石传说》这样不断更新的游戏是一辆不断改变的“汽车” 。有时候,汽车外壳看起来变了不少,但引擎并没有变动;有时候 , 外壳看起来没什么变化,引擎却发生了天翻地覆的改动 。每当看见测试程序频频报错,Guide Dev就不得不硬着头皮慢慢手动查找、修正问题 。
一旦游戏更新 , 上一个版本的辅助程序便无法继续使用 。《炉石传说》的项目成员在得知了这件事后,为了让Guide Dev能赶上更新,每次更新前都会将新版本提前发送给他 。即便如此,要在更新第一天就让视障玩家们同步玩上游戏也并不容易 。每次游戏更新,他都要抽出10多个小时调试新版本的辅助插件 。如果是大型更新 , 他甚至要花30个小时以上——15个月以来,HearthstoneAccess已经发布了41次更新,Guide Dev的辛苦可想而知 。
尽管如此,Guide Dev并不希望为辅助插件加入付费选项 。确实有一些玩家想要在经济上支持这个项目,但他认为这种状态很难持续下去 。“这个插件肯定是全部免费的,我没法为付过钱的用户提供更多的功能 。”
辅助插件带来的负担变得愈发沉重 。Guide Dev是兼职制作和维护HearthstoneAccess,平均两周一次更新,对他来说已经远远不止“业余时间的公益项目”这么简单 。他也曾寻找过能够接手这个项目的人,但在知晓了项目背后要付出的代价后,20多位慕名而来的程序员都选择了放弃 。
百般无奈 , 在30小时的疲惫工作之后,Guide Dev完成了《炉石传说》24.6版本的辅助插件更新,并发布了公告:“自此,HearthstoneAccess辅助插件即将停止更新 。”

5

《炉石传说》更新的日期越来越近了 。
这并不是视障玩家们第一次玩不到《炉石传说》 。在今年8月左右,HearthstoneAccess的更新曾经一度停滞,玩家们只能另寻他法 。比如 , 回去玩《黑帝斯》和《星露谷物语》 。对于这类公益性质的插件,玩家们没法对开发者的更新速度做出过多要求,唯一能做的只有等待 。
好在到了9月 , Guide Dev重新开始更新 。玩家们一度十分欣喜,那时谁也没有想到,HearthstoneAccess将在两个月后彻底与他们告别 。
“……意识到还是要回去玩那些盲人游戏 , 觉得盲人始终无法融入社会这个大家庭,突然非常失落 。”一位玩家在交流群里说,“盲人这个群体,从小就上着盲人专门的学校,做着只能盲人做的工作,找着同样是盲人的对象,玩着只有盲人可以玩的游戏 , 被圈在一个框框里始终无法出来 。”
消息刚刚宣布的那几天里,鲜鱼还在尽可能多地玩《炉石传说》、做直播 。他也曾想过,如果《炉石传说》不能玩了 , 之后该直播什么 。他不太熟悉《星露谷物语》,也还没弄懂游戏有什么好玩的地方 。视障玩家们能玩、能直播的游戏相当有限,哪怕那些游戏并不是他们真正感兴趣的类型,至少可以作为与更多人沟通交流的渠道 。为了之后的直播,鲜鱼在群里询问其他人:“如果要播‘星露谷’ , 是不是要装上能发光的光辉戒指,观众才能看得清画面?”

相关经验推荐