内个,我们的游戏好像没做完?

作者:eastecho
2018-07-06
41 23 7

前言

抱歉,标题有些唬人了。不过今天要说这个事儿其实是值得我们开发者注意的,或者说不小心忘记了的。那就是:可能我们的游戏已经开发测试完成了,但是你有想过要添加对色觉辨认障碍群体的支持么?(或者一开始就有考虑到么?)根据我们开发游戏本身的特点,适当的引入针对这部分玩家的支持是很有必要的。

我们旅行到欧美国家,比如去主题公园,你会发现有大量的障碍人士也能乐在其中,而且拥有优先权和专用通道,最大限度的体现了社会对障碍群体的关怀。而我国由于正处在经济飞速发展的过程中,这些都有待慢慢完善。

不过作为游戏从业者的我们,我觉得可以适当的开始考虑这些了。我不是色觉辨认障碍人士,但是在我身边就曾经出现过多位色觉辨认障碍的朋友,所以我认为有必要写这样一篇文章。

另外,我们之前的文章也有涉及到这部分内容。


色觉辨认障碍(色盲)

其实“色盲”这词不太中性,虽然英文也是 Color Blind,但我们还是用色觉辨认障碍这个学名吧。维基百科是这么说的:

色盲(亦称“色觉辨认障碍”)是指无法正确感知部分或全部颜色间区别的缺陷。通常色盲发生的原因与遗传有关,但部分色盲则与眼,视神经或脑部损伤有关,也可由于接触特定化学物质。

研究表明,大多数脊椎动物,例如鱼类,鸟类和爬行动物,在视网膜上有着大量的视锥细胞,因此可以探测到广范围的颜色。然而哺乳动物拥有的视锥细胞则较少,取而代之的是大量的视杆细胞,因此颜色分辨能力被削弱,夜视能力却好,所以大部分哺乳动物都是色盲,而灵长类动物是少数拥有良好颜色视觉的哺乳动物之一,这恰包括人类。

而权威的数据统计,男性色觉辨认障碍的比例大概是 5~8%,女性是 0.5%,这也就是说,我们身边多多少少都有色觉辨认障碍的朋友,有些可能是色弱,有些可能自己都还不太清楚。这个数量其实是很庞大的,全球大概有 6% 的人多多少少存在色觉辨认障碍。

分类

色觉辨认障碍的主要分类有以下几个:

红绿色盲(red-green color blindness)

患有红绿色盲的人不太容易分辨红色和绿色,主要的人群集中在红色盲(protanopia)和绿色盲(deuteranopia)。红绿色盲是目前较为常见的色觉辨认障碍群体。

蓝黄色盲(blue-yellow color blindness)

患有蓝黄色盲的人不太容易分辨蓝色和黄色。主要包括蓝色盲(tritanopia)和蓝色弱(tritanomaly)。

全色盲(achromatopsia / total color blindness)

全色盲基本上看到的画面颜色是灰度分布的。这一类患者数量很少。


下图是集中色觉辨认障碍的人士所能看到的色彩解释:

来源:twitter,我们做了简单中文化

如果您不是很确定自己的情况,可以到这里测试一下

做个测试

游戏上的支持

游戏是个很特别的载体,它的视觉呈现部分是一个重要元素,因此,游戏对色觉辨认障碍的支持显得尤为重要,我们来看几个例子。

首先,我们看一个不好的例子:

图片来源:这里

从图片的下半部分(针对绿色盲)可以看出,绿色跟黄色很难分辨,基本上没法儿玩儿了。这是一个典型的反例。

Mini Metro

Mini Metro 是一款热门独立游戏,我们已经介绍了多次,它的地铁线路主要通过不同颜色来区分,那么如何针对色觉辨认障碍群体,就是一个很实际的问题。

上图是左边正常游戏的主界面,右边是红色盲看到的画面。可见,相近的颜色比较难以分辨,这对这款游戏来说是致命的。不过,开发者提供了色盲模式(Colorblind Mode):

上图是开启了色盲模式的主界面,左边是正常人看到的,色彩区分还是很明显。右边则是红色盲人群看到的这个模式的画面,各个线条也能较明显区分。这样,就可以畅玩游戏啦。

FTL

图片来源:这里

FTL 也做了色盲模式的支持,他们用调色板做了一些颜色变化,这样自己人和敌人的血条可以分得比较清楚,包括一些指示图标等元素的颜色也都做了高亮调节。另外为了提示被击中部位,色盲模式下除了有颜色变化以外,还加入了条形的形状来以示强调。(不过后来我玩正常模式好像也有了彩条,但是看到不少地方都有提到这个条纹,可能早期版本没有?不过使用 Pattern 是个比较常用的做法。此处存疑。)

如何去做

有两个方式,一种是利用工具专门针对色觉辨认障碍群体对原有游戏进行配置,让我们的游戏能够更好的支持和显示,就想前面提到的 Mini Metro 那样,提供专门的设置开关,然后对游戏中的颜色进行重新设置。这个需要一定的开发成本。

在资源有限的情况下,我们可以采用更简单的方法来实现,也就是游戏设计层面的。比如:

  • 针对统一行为模式而颜色不同的元素进行外形上的区分;
  • 适当的给不易区分的元素添加高对比的文字或者图标。

权威的色觉辨认障碍群体网站 We Are Colorblind 给出了一些例子,可以参考一下:

iChat 这款聊天软件在正常情况下,几种状态是通过颜色来区分的,图片下半部分就是色觉辨认障碍人士看到的,不太容易分辨。但是 iChat 提供的色盲模式,则将几种状态还做了形状上的区分,这样再看起来任何人都不会犯错误了。

Trainyard Express 这款游戏混合了各种颜色的车头和信号灯,在色觉辨认障碍人士看来简直惨不忍睹,但是,开发者在色盲模式中给各个信号灯和车头加上了文字区分,这样就不会犯错误了。

这些都是比较简单而又有效的方法,都可以参考。

本节图片均来自 We Are Colorblind

辅助工具

那么,对我们普通开发者来说,我们怎么能够知道色觉辨认障碍群体看到的东西究竟是什么样子呢?这里提供两个方法:

1、利用 PhotoShop 等工具软件

我们日常工作中一定会用到各种图像处理软件,其中很多都包含了色觉辨认障碍群体的模拟,比如 PhotoShop。

在 PhotoShop 的菜单上有个“视图”菜单,里面可以分别选择“色盲 - 红/绿色盲型”,就能够模拟红绿色盲的表现,开发者可以对自己的游戏关键画面进行截图,然后模拟一下看,就能得到结论。

2、利用开发引擎的插件

有些引擎也提供了相关的插件。以我们目前使用比较广泛的 Unity 引擎来说,在市场中就有几个免费可用的色觉辨认障碍模拟插件,通过使用这些插件,就可以直观的看到游戏在色觉辨认障碍群体眼中的模样,比如:

Colorblind Effect

for Unity 下载

Color Blindness Simulator

for Unity 下载

结语

为我们的游戏添加对色觉辨认障碍群体的支持,听起来可能是充满了人文关怀。某些程度确实是这样,但是,它也会给我们带来更多益处: 

  • 让我们游戏的体验更加完整;
  • 让我们的游戏能最大限度的覆盖玩家群体,让每个人都能享受到我们游戏的乐趣;
  • 潜在的,可能会影响游戏的销量;
  • 最后:为创造和谐社会贡献了自己的微薄之力!

题图:来自 envato 订阅

eastecho 

从前的边城浪子,现在的路人乙 

您可能还会对这些文章感兴趣

参与此文章的讨论

  1. Wxzuir 2018-07-06

    强迫症看到标题的『内』字浑身难受23333

    • eastecho 2018-07-06

      @Wxzuir:哈哈哈,万分抱歉

  2. variolas 2018-07-06

    很有用~

  3. 世俗骑士 2018-07-06

    前几天微软不也专为残障人士设计手柄来着~

    • 最後 2018-07-10

      @世俗骑士:其实我觉得那个手柄不止可以提供给残障人士使用,其丰富的扩展性甚至可以拿来diy游戏手柄,比如用键盘接上手柄来做控制器,美滋滋,连我都想买一个来玩玩了。

  4. lordmonke 2018-07-07

    非常有用!而且非常有爱!

  5. dalishi11 2018-07-08

    封面看起来很不错

您需要登录或者注册后才能发表评论

登录/注册