图书馆二层的自习区比食堂安静太多,只有翻书声和笔尖划过纸面的沙沙响。林默抱着几本算法书穿过书架时,视线本能地过滤着那些浮动数字——这是重生三周来为数不多的进步之一。
然后他看见了那片熟悉的蓝色。
苏晴坐在靠窗的长桌旁,栗色卷发在午后的阳光下泛着柔和光泽。她正低头看一本《金融衍生品定价模型》,手指轻轻划过书页边缘,动作优雅得像在完成某种仪式。头顶的【-99】深蓝如冰,旁边的❄️符号静静悬浮。
坐在她对面的刘薇突然合上了手里的时尚杂志。
“……所以说啊,有些人的路子真是野。”刘薇的声音压得不高,但刚好能让附近两三桌的人听见,“为了个实习机会,连自家表哥的关系都敢乱攀,结果呢?人家公司连简历初筛都没过。”
林默的脚步顿住了。
他看见刘薇头顶的数字从【-45】跳到了【-50】,说话时眼睛正瞟向自己这个方向。更让林默脊背发凉的是,邻近一桌两个不认识的男生头顶,也浮起了短暂的【-5】和【-8】——像被投石惊起的水面涟漪。
“薇薇。”苏晴轻声开口,没有抬头。
“我说错了吗?”刘薇把杂志往桌上一放,塑料封面撞击桌面发出闷响,“晴晴你就是脾气太好。要我说,那种没本事还硬要往上凑的,就该让他当众出出丑,知道自己几斤几两。”
林默深吸一口气,拇指无意识地摩挲着食指侧边。
他可以选择走过去。他可以像前世那样笨拙地解释,或者用重生者的冷静反问“你在说谁”。但数据告诉他,任何互动都只会让那些蓝色数字跌得更深——包括那些陌生人的浅蓝。
苏晴终于抬起头。
她的视线掠过林默,停留了不到半秒,然后移回刘薇脸上。那眼神平静得像一潭深水,但林默看见她头顶的❄️符号开始轻微波动——不是数字变化,而是那个情绪符号本身在颤抖,像冰面下的暗流试图挣脱。
“看书吧。”苏晴说,声音里听不出情绪,但手指轻轻按住了书页边缘,指节微微发白。
林默转身走向另一侧的空位。书包里的算法书突然变得沉重,他机械地翻开目录,耳朵却捕捉着身后断续传来的低语。
“……辉哥公司最近不是在招算法岗吗?我男朋友说笔试难度调高了……”
“……有些人连基础数据结构都写不利索……”
“……也不看看自己配不配……”
每一句都像精心校准过的飞镖,没有指名道姓,却每一镖都瞄准他的方向。林默盯着书页上“动态规划”四个字,忽然想起前世加班到凌晨三点时,屏幕上那个永远解不完的bug。同样的无力感,只是换了个场景。
他试图调用程序员思维:将此刻的情绪变量命名为`frustration_v3`,预估衰减周期。但算法失效,前世的咖啡苦味在舌根复苏。
数据可以建模,但生理性的厌恶无法debug。
他快速收拾书本,起身离开。
经过那张长桌时,刘薇故意把笔袋往桌边推了推,一支钢笔滚落到过道上。林默侧身避开,视线扫过苏晴——她正低头在笔记本上写着什么,【-99】纹丝不动。
但那个❄️还在波动。
林默弯腰捡起钢笔,轻轻放回刘薇手边。这个动作让刘薇愣了一下,头顶数字短暂地跳回【-48】,又迅速跌回【-50】。
“谢谢。”刘薇的声音干巴巴的。
林默没有回应,径直走向楼梯间。他能感觉到不止一道目光落在背上,快速扫视时,看见几个模糊的、带着浅负值的数字在书架间一闪而过,无法确定是谁。
楼梯间比图书馆更安静,只有脚步声在水泥台阶上回响。林默脑子里还在复盘刚才的场景:刘薇的精准打击、苏晴的沉默、那些蓝色数字的集体舞蹈。他试图建模——如果苏晴的厌恶源于误解,那为什么她不直接质问?如果刘薇是受林绍辉指使,那手段是否太过……幼稚?
思考让他分心。
右脚踩空时,时间仿佛突然减速。林默感觉到身体重心前倾,怀里的书从手中滑脱,硬壳封面撞击台阶的闷响在楼梯间炸开。他本能地伸手去抓扶手,指尖擦过冰凉的铁管——
一只手抓住了他的手腕。
触感很凉,力道却稳得出奇。林默被那股力量拽回平衡,后背撞在墙上,呼吸急促。他抬起头,看见沈星言近在咫尺的脸。
她回来了。
洗得发白的棉布裙子,黑色低马尾,苍白的肤色在楼梯间昏暗的光线下几乎透明。她微微喘着气,像是刚跑上楼梯,清澈的眼睛里映出林默狼狈的模样。
然后林默看见了她头顶的数字。
【+100】在剧烈闪烁——不是波动,是真正的闪烁,像接触不良的灯泡,红色数字在“+100”和一片模糊的乱码间疯狂切换。闪烁持续了大概三秒,然后突然稳定下来,恢复成那个温暖而耀眼的鲜红。
沈星言快速抽回手,动作快得像被烫到,甚至后退了半步。
她的视线垂向地面,左手无意识地摩挲着右手手腕——林默注意到那里有一道淡银色的旧疤痕。她张了张嘴,嘴唇动了动,但最终没有发出声音。
然后她从口袋里掏出一个折成小方块的纸团,没有塞进林默手里,而是快速放在旁边台阶上,用指尖轻轻推向他,再立刻转身朝楼下走去。脚步轻盈得像猫,棉布裙摆消失在拐角前,她回头看了他一眼。
那眼神里有某种林默读不懂的紧迫。
林默愣了两秒,才弯腰捡起纸团。纸张带着微弱的体温,边缘被折得工工整整,像她做笔记时那种一丝不苟的习惯。
他展开纸团。
里面是两行手写字。
第一行是一个网址:`http://campusforum.xxxyxz.edu.cn/anonymous/`,字迹工整得近乎刻板,每个字母的笔画都带着一种防止被识别笔迹的规整感。
第二行是访问密码:`SilentObserver_0912`。
网址下面还有两行小字,墨迹比前两行稍淡:
“这里暂时安全。流量伪装已启用,但勿久留。”
“有不好的视线。”
林默盯着最后四个字看了很久。纸张是普通的横线笔记本纸,边缘有被小心撕下的锯齿。墨迹是蓝色中性笔,和他记忆中沈星言在图书馆做笔记用的笔一样。
他把纸团重新折好,塞进牛仔裤口袋最深处,然后弯腰捡起散落的书。一本《算法导论》的硬壳封面上磕出了一道白痕。
宿舍里只有陈浩在,他正戴着耳机敲代码,屏幕上是课程表App的界面原型。林默进门时他摘下一边耳机:“回来啦?你不是说去图书馆吗?怎么脸色这么差?”
“嗯,去了。”林默把书包扔到椅子上,看了眼时间——下午一点二十,距离两点上课还有四十分钟,“碰见点事。”
“该不会又碰见苏晴那帮人了吧?”陈浩转过身,圆脸上露出担忧,“我听说刘薇最近到处跟人暗示,说你……唉,反正不是什么好话。”
林默没有接话。他打开笔记本电脑,插上网线,然后从抽屉里翻出一个U盘——那是他上周从电子城买的,里面装着他自己写的简易VPN工具。虽然以2012年的标准来看还很粗糙,但至少能加密流量。
“老林?”陈浩凑过来,“你干嘛呢?神秘兮兮的。”
“查点资料。”林默敲着键盘,VPN连接界面的进度条开始滚动,“作业要用。”
“哦。”陈浩挠挠头,重新戴回耳机,但眼睛还时不时瞟向这边。
林默输入那个网址。
页面加载得很慢,背景是深灰色,顶部用朴素的白色字体写着“校园匿名讨论区”。没有logo,没有装饰,界面简洁得像十年前的老式论坛。登录框只有两个输入栏:用户名和密码。
他输入密码`SilentObserver_0912`,用户名栏自动填充为“临时访客_7”。
页面跳转。
论坛分为几个板块:“学术交流”、“校园生活”、“技术探讨”、“特殊话题”。每个板块下的帖子都不多,最新回复时间从几小时前到几个月前不等。林默点开“特殊话题”,里面只有三个帖子。
第一个帖子的标题是:“关于情感数据异常者的初步观察记录”。
发帖人ID是“Observer_Alpha”,发布时间是三天前。帖子没有正文内容,只有一组加密附件,文件名标注着“样本01-03”。帖子下方有三条回复,全部来自同一个ID“Cipher_Beta”,内容也都是加密文件。
林默盯着屏幕,手指悬在触摸板上。
图书馆里刘薇的低语、楼梯间沈星言冰凉的触感、口袋里那张纸团的温度——这些碎片在脑海里旋转。他点击下载“样本01-03”的压缩包。
文件不大,只有几百KB,但下载速度异常缓慢,像是服务器故意限速。进度条缓慢爬升时,林默瞥见“特殊话题”板块最下方,还有一个标题为灰色、无法点击的帖子。
标题是:“协议7:临界情感阈值与‘归零’事件预演”。
他尝试点击,页面没有任何反应,就像那只是个装饰性的占位符。
下载完成的提示音响起。林默点开压缩包,输入`SilentObserver_0912`解压。里面是三个文件,后缀名都是`.data`——不是普通的文本格式。
他尝试用记事本打开第一个文件。
屏幕上一片乱码,但在大量无法识别的字符中,夹杂着少量可读的字段:
`[对象A] [9/5] [行为模式变更标记] [置信度0.92]`
`[关联分析] [对象B] [关键词:守护倾向] [状态:活跃]`
`[记录终止日期:9/25] [操作员:O_A]`
`[外部参照:Project Elysium - 进度同步请求]`
林默的呼吸停住了。
`[置信度0.92]`……他们用算法分析我?`[操作员:O_A]`……Observer_Alpha?和论坛ID有关?`[记录终止日期:9/25]`……三天前,沈星言消失那天。
还有最后那行——`Project Elysium`?伊甸园计划?那是什么?
他感到一阵冰冷的麻痹感从脊椎爬升。如果这些记录如此系统,那他的“重生”,他的“能力”,是否也早已在某个数据集的`[异常值]`列中?宿舍突然变得逼仄,每一寸空气都像被编码过的监视信号。
“老林?”陈浩的声音突然在耳边响起。
林默猛地最小化所有窗口,动作快得差点碰倒水杯。他转过头,看见陈浩不知什么时候摘了耳机,正疑惑地看着他。
“你怎么了?”陈浩问,“手在抖。”
“没事。”林默强迫自己深呼吸,“有点……低血糖。”
“我这儿有巧克力。”陈浩从抽屉里翻出一块德芙递过来,“你中午是不是又没好好吃饭?”
林默接过巧克力,包装纸在他颤抖的手指间沙沙作响。他看了眼时间——一点四十,该去上课了。
“谢了。”他站起身,快速收拾书包,“走吧,要迟到了。”
“你电脑不关?”
“放着吧。”林默抓起书包冲出宿舍,笔记本电脑屏幕还亮着,那个关于“情感异常者”的帖子标题,在深灰色背景上泛着微弱的白光。
楼梯间的凉风扑面而来。刚才险些摔倒的那个台阶还在原地,《算法导论》撞击留下的白痕清晰可见。林默站在那儿,手伸进口袋,摸到那个被重新折好的纸团。
纸的边缘已经有些磨损了。
他展开纸团,又一次看那行小字:“有不好的视线。”
暂时安全,但勿久留。有不好的视线。
林默把纸团小心折好,放回口袋最深处。下午的阳光从楼梯间的窗户斜射进来,在水泥地上投出长长的光斑。他迈步下楼,脚步声在空旷的楼梯间回响,一声,又一声。
教学楼的方向传来预备铃声,悠长而急促。林默加快脚步,脑子里还在回放那些乱码中的字段:
`[对象A]`——是他。
`[对象B]`——沈星言。
`[守护倾向]`。
`[Project Elysium]`。
还有论坛里那个无法点击的灰色标题——“协议7:临界情感阈值与‘归零’事件预演”。
归零?什么归零?好感度归零?还是……
铃声停了。
他推开教学楼的门,走廊里已经空无一人。下午的第一节课已经开始,各个教室里传来老师讲课的模糊声音。林默跑到自己班级的后门,透过玻璃窗看见秦教授正在讲台上写板书。
黑板上是一道算法题,关于图论的最短路径。
秦教授转过身,视线恰好与门外的林默对上。他推了推老式金属框眼镜,微微点头,然后继续讲课。那个动作很自然,就像对所有迟到学生的普通示意。
林默下意识地想去看他头顶的数字。
但因为距离远、隔着玻璃、或者自身情绪未平复——他看到的只是一团模糊的光晕,数字和符号都无法清晰辨识,像隔着毛玻璃看水下的倒影。
秦教授已经转身继续写板书,粉笔在黑板上发出规律的哒哒声。
林默轻轻推开后门,溜进教室最后一排的空位。书包放下时,前排几个同学回头看了他一眼,头顶浮起短暂的【-2】、【-3】——迟到的打扰。
他翻开笔记本,强迫自己把注意力集中在黑板上。
但脑子里那个问题还在盘旋:
`Project Elysium`——那到底是什么?