明城市初秋的早晨,阳光透过玻璃窗洒在顾清夜工作室的地板上。
苏尘准时出现在门口,手里拎着一杯豆浆和一个包子。昨晚回去后他几乎没怎么睡觉,脑子里全是那些流动的数据流和代码弹窗。
工作室比想象中大。三面墙上挂满了显示屏,其中一块显示着明城市的地图,上面密密麻麻标注着红点和蓝点。角落里摆着几台服务器,风扇嗡嗡作响,散热口吹出的热浪让那个角落的空气都在扭曲。
顾清夜坐在主位上,面前放着三个显示器,屏幕上是苏尘根本看不懂的数据流图表。她头也没抬,指了指旁边的椅子:“坐。”
苏尘坐下,咬了一口包子。包子是猪肉大葱的,还热乎。
“你今天状态不错。”顾清夜终于抬起头,上下打量了他一眼。
“还行,就是有点困。”
“会习惯的。”顾清夜站起身,走到墙边的一块白板前,拿起记号笔,“昨晚的事只是一个开始。你看到了灵码,看到了灵体,也看到了恶灵的形态。这些都是基础。”
苏尘点了点头。
“但你遇到的问题也很明显——你不知道怎么控制。”顾清夜在白板上画了一个圈,然后在圈里写下“核心感知”四个字,“灵码使的核心能力,是主动控制自己的感知和输出。”
“输出?”
“就是释放灵码。”顾清夜在圈外又画了几个小圈,“你现在只能被动看到灵码流动,就像一台只能接收信号的收音机。但你需要学会的是——既能接收,也能发射。”
苏尘若有所思地看着白板。
“不过在那之前,”顾清夜放下记号笔,看了一眼墙上的时钟,“你先认识一下你的搭档。”
话音刚落,工作室的门被推开了。
一个女孩走了进来。她看起来比苏尘小几岁,大概二十出头,穿着白色卫衣和牛仔裤,头发扎成一个利落的马尾。最引人注意的是她的眼睛——瞳色极浅,近乎透明,像两颗嵌在眼眶里的玻璃珠。
“林小瑶,”顾清夜介绍道,“灵能类型——预知。”
预知?
苏尘愣了一下。他以为灵码使的能力都是像他这样通过编程思维操控灵码,没想到还有这种……看起来比较玄乎的能力。
林小瑶走到苏尘面前,面无表情地打量了他三秒,然后伸出右手:“你好。”
声音很平静,带着一种与年龄不符的沉稳。
苏尘站起身,握了握她的手:“你好,苏尘。”
“我知道,”林小瑶说,“昨晚的事,我‘看到’了。”
苏尘疑惑地看向顾清夜。
“小瑶的预知能力属于短程触发型,”顾清夜解释道,“当某个事件对她未来产生影响时,她会提前‘看到’一段画面。准确率很高,但不可控。”
“今天早上我看到了你,”林小瑶补充道,“你在吃包子,然后我进来了。场景和你现在做的事一模一样。”
苏尘低头看了看自己手里的包子,忽然有种细思极恐的感觉。
“那我今天午饭会吃什么?”他半开玩笑地问。
“这个我‘看’不到,”林小瑶面无表情地回答,“我只‘看’到重要的节点,不是你吃的每一口。”
好吧,预知能力也是有脾气和选择性的。
顾清夜拍了拍手,把两人的注意力拉回到正事上:“好了,以后苏尘和林小瑶组队执行任务。小瑶负责预判风险和锁定目标,苏尘负责灵码处理。你们的第一个任务已经下来了。”
她走回主位,在显示器上操作了几下。墙面上的大屏幕亮了起来,显示出一个缩略的新闻页面。
“明城大学,最近三个月内,发生了七起学生失踪案。”
苏尘凑近屏幕,快速浏览新闻内容。失踪的学生都是女生,年龄在十八到二十二岁之间,最后出现的地点都在校园内部。警方调查了很久,没有任何线索。监控录像显示她们都是在正常走路的途中突然消失了,就像凭空蒸发了一样。
“失踪时间都集中在周五到周日的晚自习时间,”顾清夜滑动鼠标翻看细节,“地点分布在校区不同的教学楼和图书馆之间。警方怀疑有连环绑架案,但一直没找到嫌疑人。”
“七起失踪案,三个月,没有任何线索,”苏尘皱眉,“这确实不正常。”
“学校方面已经封锁了消息,”顾清夜说,“但失踪学生的家长联合起来向教育局施压,事情迟早会闹大。我们得在事情失控之前查清楚。”
林小瑶走到屏幕前,盯着那些失踪女生的照片,一言不发。
“你有什么‘看到’吗?”苏尘问。
林小瑶沉默了几秒,然后摇头:“没有。我的预知能力必须要在现场或者接触到关键信息时才会触发。”
“那就去现场。”顾清夜说,“苏尘,你有灵码感知能力,去校园里走走,看能不能发现什么异常。小瑶负责配合你,用她的能力寻找失踪者的轨迹。”
苏尘深吸一口气,点了点头。
明城大学离工作室大约半小时车程。苏尘开车,林小瑶坐在副驾驶,一路无话。
苏尘试着找话题:“你是灵码使多久了?”
“两年。”
“两年?那你应该算是老手了。之前搭档过别人吗?”
“没有,”林小瑶说,“顾姐说我这种预知型需要配合输出型的灵码使才能发挥最大作用。但之前一直没找到合适的搭档。”
“那你怎么确定我合适?”
林小瑶转头看他,浅色的眼睛里映着车窗外的光线:“因为我能‘看到’你未来一个月内的几个关键节点。如果不合作,你的存活率不到三成。”
苏尘握着方向盘的手一紧。
“那个未来还没发生,”林小瑶语气平淡,像是在陈述天气预报,“合作的话,你的存活率会提升到七成。”
“那剩下三成呢?”
“取决于你有多快学会控制灵码。”
苏尘不说话了。他忽然意识到,自己踏入的这个领域比他想象中危险得多。
车子驶入明城大学南门,校园里绿树成荫,学生们三三两两走在路上,有说有笑。看起来就是一个再正常不过的校园。
但苏尘的眼睛捕捉到了不一样的东西。
空气中飘着淡淡的银色数据流,像蛛网一样缠绕在树枝和路灯之间。这些数据流比他昨晚在废弃医院看到的稀疏得多,但颜色不太对——有些银色的数据流里,夹杂着暗红色的斑点。
“看到了。”苏尘低声说。
“什么?”林小瑶问。
“灵码痕迹。很淡,但颜色不对,带着暗红色的杂质。”
林小瑶拿出手机,打开一张校园地图:“把位置标注出来。”
苏尘一边开车一边用目光追踪那些灵码痕迹,让林小瑶在地图上做标记。车子在校园里绕了两圈,总共发现了七处有异常灵码缠绕的地方。
林小瑶把地图放大,七个标注点连起来,形成了一条模糊的路径。这条路径的起点是女生宿舍,终点是学校北边的一块空地。
“那块空地上有什么?”苏尘问。
“学校原来的老图书馆旧址,”林小瑶说,“三年前搬了新馆,旧楼就废弃了,一直没拆,也没人管理。”
两人把车停在空地边。苏尘下车,眼前是一座灰扑扑的四层建筑,墙皮剥落,窗户大多碎了,门口长满了杂草。
但这栋楼里涌出的灵码数据流,浓密得吓人。
大量的暗红色代码在空气中翻涌,像一条条活着的蛇缠绕在整栋楼的外墙上。苏尘甚至能感觉到那些代码散发出的阴冷气息,像一台冰箱打开了门,冷气扑面而来。
灵码感知告诉苏尘,这栋楼不正常。
“进去看看?”林小瑶问。
苏尘犹豫了一秒。他想起昨晚在废弃医院里碰到那个白衣女灵体时的恐惧感,但很快又想起了顾清夜说的话——灵码使是全天候职业,没有大小周。
他咽了口唾沫,推开了老图书馆的门。
厚重的铁门发出刺耳的摩擦声,一股霉味扑面而来。大厅里堆满了废弃的书架和桌椅,灰尘厚得像一层地毯。阳光从破洞里射进来,照亮了空中飞舞的尘埃。
苏尘打开手机手电筒,光束扫过大厅。他看到了更密集的暗红色灵码——墙面上、地板上、天花板上,到处都是,像是被什么存在用代码涂抹过一样。
“这些灵码在引导什么东西。”苏尘蹲下来,用手摸了摸地板。那些暗红色的代码在他的触碰下轻微震颤,像拥有一丝活性。
林小瑶站在门口,忽然闭上了眼睛。
“怎么了?”苏尘问。
“安静。”
林小瑶眉头微皱,浅色的瞳孔里似乎有什么东西在快速闪动。过了大约半分钟,她睁开眼睛,表情变得严肃。
“‘看到’了一段画面。”
“什么画面?”
“一个女生,”林小瑶说,“她走进这栋楼,然后……消失了。我没有看到她从这里走出去的画面。”
苏尘心里的不安感更强烈了。他沿着暗红色灵码最密集的路径,穿过大厅,来到了一扇通往地下室的门前。
门锁已经锈蚀,轻轻一推就开了。
一股更浓郁的霉味和土腥味扑面而来。台阶向下延伸,通往黑暗的深处。苏尘用手电筒照了照,楼梯尽头隐约能看到一个空间。
他一步步向下走,林小瑶跟在后面。
地下室里堆满了废弃的旧书和杂物,角落里有一张沾满灰尘的办公桌。苏尘用手电扫了一圈,忽然看见墙角的阴影里蜷缩着什么东西。
不是人。
是一团发着微弱红光的灵码聚合体,形状像一个蜷缩的人形。
苏尘屏住呼吸,缓缓靠近。他的眼睛自动解析着那团灵码——这是恶灵的雏形,还未完全成型,但已经有了最基本的框架。那些暗红色的代码像血管一样在它的体内流动,不断吸收着周围环境的能量。
这就是那些失踪者消失的原因。
这团恶灵雏形在吸收活人的生命力,用人类的灵魂能量培育自己。那些女生不是“失踪”——她们变成了这团正在孕育中的恶灵的养料。
“它还在成长,”苏尘压低声音说,“还没有成型。如果让它继续吸收下去……”
“会怎么样?”林小瑶问。
“会变成一个完全体恶灵。”苏尘想起顾清夜给他的那份资料,“完全体恶灵有自己的意识和行动能力,能主动狩猎,比昨天晚上那种寄生型强十倍不止。”
林小瑶的脸色难得有了变化。她低头看着自己的手,似乎在思考什么。
“我要写下来,”她忽然说,“画面又多了一段。”
她从口袋里掏出一本小笔记和笔,快速在纸上写了几行字。苏尘凑过去,看到她写的是——“三天后,第十个女生失踪。地下室的门被彻底封死。”
“十天后会发生什么?”苏尘追问。
“不知道,”林小瑶收起笔记本,“预知只能看到片段,不是完整的剧情。”
苏尘盯着那团恶灵雏形,脑子里飞快转动。如果按小瑶的预知,三天后还会有第十个女生失踪。也就是说,他们只剩三天时间。
“得先封印这里。”苏尘说,“我有办法写一个临时封印灵码,控制这个恶灵雏形的成长速度。但需要时间。”
林小瑶点了点头:“我给你放风。”
苏尘盘腿坐在地上,闭上眼睛,开始调动自己体内的灵码感知。他感觉到自己就像一台终端机,连入了一个无形的网络。空气中的灵码数据流像编程语言一样涌入他的意识,他能看到它们的结构、语法、逻辑。
暗红色的恶灵代码,是由一种扭曲的、带着强烈怨念的数据结构构成的。它们通过吸收活人的生命力来增长,就像一个病毒在不断的复制和演化。
要封印它,就得切断它的能量循环。
苏尘深吸一口气,开始在意识中编写灵码。他调用自己程序员的本能,用熟悉的数据结构和算法逻辑来构建一个屏障。
先定义数据源——恶灵的代码结构。
再定义过滤规则——阻断生命力吸收通道。
最后定义执行逻辑——持续运行封印。
他用了大约二十分钟,第一次写出了“真正的”灵码——不是之前瞎猜的那种,而是基于对灵码结构的理解,主动设计的封印程序。
当他睁开眼睛时,双手之间已经浮现出一层淡蓝色的光晕。那些光晕组成了一排排发着微光的代码,在空中悬停了一瞬后,像潮水一样涌向了那团恶灵雏形。
暗红色的灵码遇到蓝色代码后,像是被浇了水的炭火,发出了“滋滋”的声响,然后逐渐变暗,不再那么活跃。
成了。
苏尘松了一口气,站起身来。腿已经麻了,他扶着墙缓了两分钟。
“你可以走了,”林小瑶的声音从上面传来,“我把刚才写下来的那段预知又看了一遍——三天后还会有人失踪,但不是从这里。”
“什么意思?”
“意思是你需要更多时间,”林小瑶说,“你的封印只能拖住它三天。三天内,我们必须找到制造这个恶灵的人,并且从根源上解决问题。”
苏尘走出地下室,重新站在阳光下。校园里依然是那样平静,学生们依然在嬉笑打闹,没有人知道这栋破败的旧楼地下,正孕育着一个正在发育的怪物。
他的手机震动了一下,是顾清夜发来的消息。
“情况如何?”
苏尘看了看身边的林小瑶,打字回复:“发现恶灵雏形,已临时封印。预计三天后会爆发。需要支援。”
三秒后,顾清夜回复了一个字:“好。”
苏尘收起手机,看向林小瑶:“接下来的三天,有什么计划?”
林小瑶想了想,说:“首先,我们需要找到那些失踪女生的物品。任何一样贴身物品都行,我能通过接触物品‘看到’她们最后经历的画面。”
“那还等什么?”
两人沿着校园的林荫道走向女生宿舍的方向。阳光依然明亮,但苏尘总觉得空气里有一股若有若无的寒意,像是有什么东西正在暗处盯着他们。
他回头看了一眼那栋灰扑扑的老图书馆,心里有一种隐隐的不安——那个恶灵雏形的整体编码结构里,还有一些他没看懂的部分。
那些代码写在一个他完全陌生的逻辑层上,就像是另一个程序员用一种他完全不认识的语言写出来的。
这说明,背后制造这个恶灵的人——或者东西——比他想象中要强大得多。
他忽然想起林小瑶写下的那句预知——“十天后,地下室的门被彻底封死。”
到那个时候,被封死的,又是谁呢?