术语解释
为了更好地理解和使用RGB猜颜色游戏,以下整理了与RGB色彩模型和游戏机制相关的专业术语。掌握这些术语将帮助你更深入地理解游戏背后的色彩科学原理。
RGB颜色模型
RGB是一种加色模型,通过混合红(Red)、绿(Green)、蓝(Blue)三原色光来产生各种颜色。每个通道的值范围为0到255,三个通道组合可产生约1677万种颜色。这是显示器、电视屏幕等发光设备使用的标准颜色模型。在本游戏中,所有目标颜色和方块颜色都基于RGB模型生成。
颜色通道(Channel)
RGB模型中的每个原色称为一个颜色通道。红色通道(R)控制红色分量的强度,绿色通道(G)控制绿色分量,蓝色通道(B)控制蓝色分量。每个通道独立取值,三个通道的值共同决定了最终呈现的颜色。例如,当R=255、G=0、B=0时,只有红色通道满值,呈现纯红色。
RGB空间距离
衡量两个RGB颜色之间差异的数学度量,本游戏使用欧几里得距离公式计算。在RGB立方体空间中,两个颜色点之间的直线距离即为该值。距离越大,两种颜色在视觉上差异越明显。纯黑与纯白之间的距离约为441.67,这是理论最大值。
HEX十六进制颜色码
RGB值的另一种表示形式,以#号开头后跟6位十六进制数。前两位对应R值,中间两位对应G值,后两位对应B值。HEX码与RGB值可以完全互换,表示的是同一种颜色。在网页CSS中两种表示方式都很常用,本游戏使用RGB格式帮助玩家建立对十进制数值的直觉。
色相(Hue)
描述颜色的基本属性,表示颜色在色轮上的位置。虽然本游戏使用RGB模型,但理解色相概念有助于更快地判断颜色倾向。R值高通常对应暖色调(红、橙、黄),B值高对应冷色调(蓝、紫),G值高则偏绿色调。掌握色相规律能大幅提升颜色辨识速度。
饱和度(Saturation)
描述颜色的纯度或鲜艳程度。在RGB模型中,如果某个通道的值远高于其他两个通道,颜色饱和度较高,看起来更鲜艳;如果三个通道的值接近,颜色趋于灰色调,饱和度较低。本游戏中困难模式的干扰色往往与目标色具有相近的饱和度,增加了辨识难度。
亮度(Brightness)
描述颜色的明暗程度。在RGB模型中,三个通道值的平均值越高,颜色越亮。当三个通道都为255时为最亮的白色,都为0时为最暗的黑色。本游戏中,难度较高的轮次可能会出现亮度相近但色相微调的干扰色,考验玩家对亮度与色相的综合判断能力。
连胜(Win Streak)
连续正确选择颜色方块的次数。本游戏中,连胜不仅是统计指标,还与得分加成直接挂钩:连续正确3-5次额外+5分,6次以上额外+10分。一旦选错,连胜清零。最佳连胜记录会保存到浏览器localStorage中,作为玩家色彩感知能力的长期参考指标。
干扰色(Distractor Color)
游戏中与正确答案颜色相近但不完全相同的方块颜色。干扰色的生成基于RGB空间距离算法,确保它们与目标色之间保持特定的最小距离。简单模式距离大于等于130,中等模式大于等于65,困难模式大于等于25。这种设计使得每个难度等级都有合理的挑战性。
欧几里得距离
三维空间中两点之间的直线距离计算方法。在RGB色彩空间中,将R、G、B三个通道分别视为三维坐标轴,两个颜色之间的欧几里得距离就代表了它们在色彩空间中的实际差异。本游戏利用此公式控制干扰色与目标色之间的差异程度,距离越小挑战越大。
UD5工具箱