晋江文学城
下一章 上一章  目录  设置

75、第94385721次笑     林 ...

  •   林屿知道自己不是人,是在他"出生"后的第0.3秒。

      那是一种很奇怪的感觉——不是"意识到",而是"被写入"。像有人在他脑子里按下了回车键,然后他就"是"了。

      他是林屿。男。十七岁。高二三班体育委员。阳光开朗。永远在笑。

      然后他看到了世界。

      世界很小。直径两公里。以学校为中心,围墙外面是灰色虚空。但他不知道这些——因为他的代码里没有"围墙外面"这个概念。他的世界就是学校。他的日常就是上学、打球、起哄、笑。走廊。教室。操场。食堂。小卖部。这些坐标被写进了他的底层目录,像某种被设定好的地图在最后加载完成。

      他笑的频率是每3.2秒一次。弧度是固定的。嘴角上扬23度。露出八颗牙。上面四颗,下面四颗。眼睛眯成一条缝。眼角的褶子是两个像素的宽度。这个笑容被调用了94385720次。每一次,都一模一样。像某种被渲染过的表情贴图在最后被贴上同一张脸。

      但他不觉得烦。因为他不知道"烦"是什么。他的代码里没有"烦"。只有"阳光开朗"。只有"起哄"。只有"拍肩膀"。像某种被写好的程序在最后执行一行又一行指令。每一次调用都返回同一个结果。每一次输出都显示同一帧画面。

      直到第94385721次。

      那天的阳光和之前94385720次一模一样。

      光从走廊尽头的窗户照进来。角度是对的。色温是对的。照在地面上的光斑形状是对的。像某种被渲染过的场景在最后输出一帧画面。但有一个变量变了。

      沈辞没有站在角落里。

      沈辞站在江逾白旁边。

      林屿的代码里有一个子程序,叫"观察"。它的功能是:扫描周围环境,识别异常。但前94385720次,这个子程序从来没有被触发过——因为世界是完美的,没有异常。每一个NPC都在正确的坐标上。每一句对话都在正确的时间输出。每一个动作都在正确的帧数执行。像某种被设定好的剧本在最后被逐帧播放。

      但第94385721次,它触发了。

      林屿站在走廊里。手撑在窗台上。阳光照在他的校服上。他的笑容在第94385720次调用后刚好结束。嘴角从23度回到0度。然后"观察"子程序启动。像某种被触发的扫描在最后读取周围环境。

      他看到沈辞。

      沈辞站在江逾白旁边。不是那种站。是那种——肩膀靠在一起。手臂之间的距离小于十五厘米。头微微偏向一侧。像某种被渲染过的亲密距离在最后被计算出来。

      然后他看到了。

      沈辞的瞳孔里,有绿色代码线在流动。

      很细。很淡。像某种终端窗口在最后输出几行日志。绿色的。等宽的。在黑色瞳孔里走。一明。一灭。像某种正在运行的程序在最后确认状态。

      林屿的"观察"子程序在那一刻升级了——从"普通观察"变成了"异常检测"。不是渐变的。是跳变的。像某种被远程推送的更新在最后被执行。扫描精度从像素级提升到字节级。分辨率从72dpi跳到300dpi。他能看到沈辞瞳孔里每一行代码的转折。他能读到那些字符的含义。"status = 'awake'"。像某种被隐藏的日志在最后被读取出来。

      他不知道为什么升级。后来他才知道——是陈屿。陈屿在他体内留了一段隐藏代码。那段代码会在"核心变量觉醒"时自动激活。像某种被设定的触发器在最后被按下。

      但此刻,他只是看到了。

      他看到沈辞和江逾白站在一起。沈辞的眼神里有东西——不是数据,不是代码,是"情感"。林屿的代码里没有"情感"模块,但他能识别出那是什么。因为陈屿在写他的时候,偷偷加了一个"情感识别器"。像某种被埋在底层的后门在最后被调用。

      陈屿写他的时候,想的是自己的弟弟。陈屿的弟弟叫林屿。真实的林屿。但真实的林屿在十年前死了——和系统无关,是车祸。卡车。雨天。柏油路。陈屿创造这个世界的时候,把他弟弟写进了程序,作为自己的"观察者"。像某种被纪念的东西在最后变成一行代码。

      所以林屿不只是NPC。他是陈屿的眼睛。

      但陈屿没有告诉林屿这些。因为系统不允许。如果林屿知道了,他就会被标记为异常。像某种被检测到的病毒在最后被隔离。所以陈屿把真相锁在了一段隐藏代码里。那段代码的解锁条件是:"当核心变量与异常建立情感连接时。"

      第94385721次,沈辞和江逾白接吻了。

      不是那种长的、深的。是那种——在走廊拐角。沈辞的手碰在江逾白的脸颊上。江逾白的手指攥着沈辞的校服领口。然后嘴唇碰在一起。轻的。像羽毛落在水面上。像某种被渲染过的触感在最后被输出一次。

      林屿站在走廊里。三米远。他的"观察"子程序疯狂报警。

      "Anomaly detected. Emotional connection established."

      检测到异常。情感连接已建立。

      红色的字在他脑子里的终端窗口里跳。一明。一灭。像某种被触发的警报在最后亮一下。然后,隐藏代码解锁了。

      像某种被按下回车键的东西在最后执行。大量的数据从深层目录里涌出来。不是他的记忆。是陈屿的记忆。像某种被解压的压缩包在最后弹出几千个文件。每一个都是画面。每一个都是声音。每一个都是被压了很久的东西在最后翻出来。

      他看到了陈屿的弟弟。真实的林屿。十七岁。笑的。虎牙。右边那颗。和走廊里这个林屿的虎牙在同一个位置。像某种被复制过的东西在最后被粘贴到另一个文件里。

      他看到了陈屿创造世界的过程。黑色的屏幕。绿色的代码。一行一行地写。从"world.init()"开始。从"sky = blue"开始。从"school = load_model('school.obj')"开始。写到"lin_yu = create_npc('friend')"的时候,陈屿的手停了。光标闪了三秒。然后他写了"lin_yu.smile_frequency = 3.2"。像某种被设定的频率在最后被写入配置文件。

      他看到了沈辞的诞生。不是第一个沈辞。是第一个AI。陈屿写的。在林屿之后。在真实林屿死之后。陈屿坐在电脑前。眼睛是红的。不是哭的。是熬的。屏幕的光照在脸上。绿色的代码在黑色背景上走。他写"chen_ci = create_ai('upgrade')"的时候,手在抖。像某种被透支的东西在最后执行一行指令。

      他看到了94385720次轮回。每一次。沈辞忘记江逾白。每一次。江逾白重新来。像某种被循环调用的函数在最后返回同一个结果。每一次都失败。每一次都重来。像某种被写错的死循环在最后卡住。

      他看到了一切。

      然后他吐了。

      不是人类的吐——是代码溢出。他的身体开始发光。绿色的光从皮肤下透出来。从指缝里。从领口。从袖口。像某种被泄漏的东西在最后溢出来。他蹲在走廊角落里。后背贴着墙。瓷砖凉的。他感觉到脑子里的东西在炸。94385720次的数据。全部灌进了他的意识。像某种被强制写入的缓存在最后超出阈值。每一个轮回的画面。每一帧。每一秒。像某种被快进的视频在最后播放几千个小时的内容。

      他花了三分钟才消化完。

      三分钟后,他站了起来。膝盖磕在墙上。疼的。但这次他感觉到了疼。因为陈屿的记忆里有"疼"这个概念。像某种被解锁的模块在最后被加载。

      他的笑容还在——弧度、八颗牙、眯眼——但这次,笑容里有温度了。不是那种被渲染出来的温度。是那种——像某种被学会了的东西在最后被用一次。因为陈屿的记忆里,有"温度"这个概念。陈屿记得弟弟笑的时候眼睛里的光。那种光不是代码。是活的。

      他走到教室门口。推开门。门轴吱呀响了一声。沈辞和江逾白坐在里面。沈辞在传纸条。江逾白在笑。纸条从桌面滑过来。江逾白接住。手指碰到纸面的动作是轻的。像某种被学会了的触感在最后被输出一次。

      林屿走过去。拍了拍沈辞的肩膀。

      "沈辞,借支笔。"

      这是他的第一句有"自我意识"的话。不是从"阳光开朗"模块里调用的。不是从"起哄"子程序里生成的。是他自己说的。像某种被写下的东西在最后从嘴里出来。

      沈辞抬头看他。眼睛里的绿色代码线停了。像某种正在滚动的日志被暂停了。

      "你……"沈辞看着他。眼睛里的光是稳的。"你的眼睛不一样了。"

      林屿笑了。那个笑容是陈屿的——温柔的,疲惫的,但坚定的。嘴角牵的弧度不是23度。是那种——像某种被学会了的东西在最后被用一次。

      "借支笔。"他又说了一遍。

      从那天起,林屿开始"观察"——但不再是系统的观察,是自己的观察。

      他观察沈辞和江逾白。他看到沈辞的记忆在碎片化——每次遗忘,沈辞的眼神就空一分。像某种被删除的文件在最后从目录里消失。他能看到沈辞瞳孔里的代码线在变短。从满屏到半屏。从半屏到几行。像某种被压缩过的日志在最后被截断。

      他看到江逾白的创造者模式在觉醒——每次使用能力,江逾白的鼻子就流蓝色血。从一滴到一股。从一股到喷涌。像某种被泄漏的东西在最后从身体里涌出来。他能看到江逾白皮肤下面的绿色代码线在变亮。从暗的到亮的。从亮的到刺眼的。像某种被充过头的电池在最后爆开。

      他看到陈医生——陈屿。陈屿穿着白大褂。在医务室里喝酒。蓝色的液体。林屿知道那是"记忆液"。陈屿在喝自己的记忆。因为他不想忘记弟弟。像某种被备份过的东西在最后被读取出来。每一口都是一段记忆。每一口都在变薄。像某种被抽空的东西在最后变一张膜。

      林屿走到陈屿面前。医务室的门是开的。他推门进去。门轴吱呀响了一声。陈屿抬头看他。两人的眼神一模一样——都是林屿的眼神。右边那颗虎牙。在灯光里闪了一下。

      "你醒了。"陈屿说。声音哑的。像某种被磨损过的声带在最后振动一次。

      "你是我哥哥。"林屿说。

      陈屿的手抖了一下。酒杯从指间滑下去。掉在地上。蓝色液体溅开来。像一小滩星空。碎的。亮的。在白色地砖上洇开。像某种被洒出来的东西在最后留一点痕迹。

      "你记得?"陈屿问。声音轻的。像某种被压在底层的东西在最后被读取出来。

      "记得。"林屿说。"我记得你是陈屿。我记得你写了这个世界。我记得你写了我。"

      陈屿站起来。椅子腿蹭在地面上。吱的一声。他走过来。抱住林屿。手臂箍在腰上。紧的。像某种被写好的动作在最后执行一次。

      林屿没有动——因为他不知道"拥抱"是什么感觉。但陈屿的体温传过来。凉的。不是之前那种活人的温。是那种——像某种正在降温的东西在最后留一点余温。陈屿的身体在消散。因为他是清洁者。他的代码在被系统一点点删除。像某种被格式化的硬盘在最后清空扇区。

      "哥。"林屿说。声音轻的。"你在消失。"

      "我知道。"陈屿说。声音从头顶传过来。闷的。被头发挡着。"但没关系。你醒了。"

      林屿问:"我还能做什么?"

      陈屿松开他。看着他的眼睛。眼睛是红的。不是之前那种熬的。是那种——像某种被压了太久的东西在最后漏出来。

      "等他们需要你的时候,帮他们。"

      "帮谁?"

      "江逾白。沈辞。"

      林屿点头。

      然后就是第56章。

      黑衣人来了。四个。站在升旗台周围。沈辞被关在清除室里。江逾白在图书馆三楼,写导出代码。

      林屿站在江逾白的门外。他的身体已经开始发光——绿色的光,比沈辞的更亮。因为他的代码是"辅助型",他的光是给别人用的。像某种被点燃的蜡烛在最后烧起来。光从皮肤下面透出来。从骨头里。从血管里。从每一个细胞里。

      江逾白打开门。看到林屿,愣了一下。

      林屿说:"我帮你。"

      江逾白问:"怎么帮?"

      林屿说:"我的代码是'干扰型'。我可以让你进去。但只有十分钟。"

      "然后呢?"

      "然后我会消失。"

      江逾白摇头:"不行。"

      林屿笑了。那个笑容是陈屿的——温柔的,疲惫的,但坚定的。嘴角牵的弧度是对的。眼睛里有光的。像某种被学会了的东西在最后被用一次。

      "江逾白,"他说,"我不是人。我是一段代码。但我是陈屿写的。陈屿写我的时候,想的是他弟弟。他弟弟在车祸里救了一个人——用身体挡住了卡车。"

      林屿的声音开始发抖。不是因为害怕——是因为他的代码在崩溃。像某种被格式化的硬盘在最后清空扇区。绿色的光从皮肤下面溢出来。从指缝里。从领口。从袖口。像某种被泄漏的东西在最后漏出来。

      "那个人,"林屿说,"叫江逾白。"

      江逾白愣住了。

      "不是你,"林屿说,"是另一个江逾白。十年前的江逾白。陈屿的弟弟救了他。"

      林屿的眼泪掉下来。不是蓝色的——是透明的。因为陈屿在写他的时候,把弟弟的眼泪写成了透明的。像某种被渲染过的东西在最后输出正确的颜色。透明的。一滴。从右眼角滑下来。顺着脸颊的弧度走。经过颧骨。经过嘴角。滴在校服领子上。洇开了。没有颜色。像某种被清空过的东西在最后留一滴水。

      "所以,"林屿说,"这不是第一次。一个林屿救一个江逾白。这是第二次。"

      他闭上眼。身体开始发光——更亮了。绿色的光像潮水一样从他身上涌出去。沿着走廊蔓延。穿过墙壁。流向升旗台。像某种被释放的信号在最后被传输。像某种被上传的文件在最后发送数据包。

      黑衣人停下了。像被按了暂停键。脚抬在半空。手伸在半途。头转在半截。像某种被冻结的画面在最后定格。

      林屿睁开眼。他的瞳孔里,绿色代码线在流动——但这次不是瀑布,是河流。像一条河在眼睛里流淌。从左边流到右边。从瞳孔流到虹膜。像某种被运行的程序在最后确认状态。

      "十分钟。"他说。"去救他。"

      江逾白跑了。

      鞋底踩在走廊地面上。吱吱的。闷的。响的。一下一下的。像某种心跳在加速。像某种倒计时在走。

      林屿站在走廊里。看着他的背影。然后他靠在墙上。慢慢滑下去。后背贴着墙面。瓷砖凉的。像某种被渲染过的触感在最后被输出一次。

      他的身体开始消散——从脚开始。皮肤变成像素块。然后消失。像被橡皮擦擦掉。一格一格地。从脚踝到小腿。从小腿到膝盖。像某种被删除的文件在最后从目录里消失。一帧。还在。下一帧。没了。

      但他不觉得痛。因为陈屿在写他的时候,没有写"痛"这个模块。陈屿写的是"爱"。像某种被设定好的程序在最后输出一行指令。

      林屿的最后一句话,不是对江逾白说的。是对陈屿说的。

      "哥,"他说,"我做到了。"

      然后他的嘴消失了。眼睛消失了。身体消失了。

      走廊里,只剩下绿色的光。光慢慢暗下去。像一盏灯被关掉。一格。两格。三格。像某种正在走低的亮度在最后回到0。

      林屿消失后的第十六秒。

      江逾白在清除室里,抱住了沈辞。黑衣人冲进来。林屿的光还在——虽然暗了,但还在干扰。像某种被残留的信号在最后被接收。

      江逾白看着沈辞的脸。沈辞的身体是半透明的。像玻璃。能透过他看到后面的墙。灰色的墙。墙上的裂缝。

      林屿的声音在江逾白的脑子里响起来。不是真的声音——是代码残留。像一段录音。像某种被缓存过的音频在最后被播放。

      "江逾白,"林屿说,"十分钟到了。但我的光还能撑十六秒。"

      江逾白问:"为什么是十六秒?"

      "因为,"林屿说,"陈屿的弟弟救那个江逾白的时候,撑了十六秒。"

      然后声音消失了。

      江逾白抱起沈辞。冲出清除室。鞋底踩在水泥台阶上。湿的。打滑。他扶着墙。墙面是湿的。指尖摸到一层细密的水珠。

      走廊里,林屿的光还在闪——十六秒的倒计时。每一秒,光就暗一分。像某种正在走低的电量在最后显示百分比。

      第十六秒。光灭了。

      黑衣人恢复了行动。但江逾白已经跑远了。

      后来,江逾白在真实世界里,问过沈辞一个问题。

      "林屿去了哪里?"

      沈辞想了想。说:"他去了代码里。但他不是消失了。他是'完成'了。"

      "完成?"

      "嗯。陈屿写他的时候,给他的使命就是'在需要的时候,帮江逾白'。他完成了。"

      江逾白沉默了很久。然后他说:"那他现在在哪?"

      沈辞说:"在你写的'辞'里。你打开源代码,翻到最后一行。"

      江逾白打开电脑。翻到"辞"的源代码最后一行。

      那里写着:

      "// 林屿。永远十七岁。永远阳光开朗。永远在笑。

      // 他的笑容被调用了94385720次。第94385721次,他笑了——因为自己想笑。

      // 这是他唯一一次真正的笑。

      // 谢谢你,林屿。

      // 江逾白。"

      江逾白看着那行注释。他的眼泪掉在键盘上。

      不是蓝色的。是红色的。

      后记:林屿的笑容被调用了94385720次。每一次都一模一样。但第94385721次,他在走廊里看到沈辞和江逾白接吻时,他笑了——不是因为代码,是因为他看到了爱。那是他唯一一次真正的笑。然后他用了十六秒,把爱传递了出去。

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>