阳光还在照。
陈无懒没动,只是把插在裤兜里的手又往里塞了半寸,指尖隔着布料按着那块文明碎片。它安安静静躺着,不烫也不凉,像块从工地刨出来的碎瓷砖,毫不起眼。可他知道,这玩意儿不是奖励,是钩子——要么钓出真相,要么把自己钓死。
他刚想抬腿走人,哪怕只是挪到阴凉处喘口气,胸口忽然一沉。
空气没变,风也没停,可眼前凭空浮出一块半透明界面,灰白底色,字迹冷得像刷了墙皮的公告栏:
【提示:文明碎片×1,检测到同类信号源,可进行逻辑拼接,目标:重构主程序核心模块】
陈无懒眨了眨眼。
又眨了眨眼。
“哈?”他低声说,“你搁这儿发招聘启事呢?‘诚聘程序员一名,待遇面议,入职即送主线任务’?”
他没笑,也没后退,就是站在原地,盯着那行字看了足足十秒。上一秒他还觉得自己像个终于摸到剧本边角的群演,下一秒系统就递来一张写着“恭喜你成为主角候选人”的录取通知书——还是用群发短信的方式。
太假了。
假得离谱。
他舔了舔干裂的嘴唇,心想:以前考试监考老师最烦那种突然对你笑的人,一笑准没好事。现在这系统也一样,平时装死不说话,一开口就送“主程序”这种大礼包,怕不是想让我当场表演脑溢血。
他伸手摸向腰间罗盘袋,又顿住。
不用看也知道,风水诀、命格诀、时运诀三个环圈都黑着。每日三次推演额度昨晚超度时全砸进去了,现在罗盘比板砖还安静,连个震动都没有。他靠不了外挂,只能靠脑子。
而他的脑子,此刻正飞快运转三条线:
第一条:**系统图啥?**
它要是真想让人拼出主程序,早八百年就该提示了。偏偏等我拿了第一块碎片,站在这破学校门口晒太阳的时候才跳出来发消息——时机掐得比外卖骑手爬楼还精准。说明什么?说明这块碎片激活了某种机制,或者……触发了它的警报。
第二条:**拼接是真是假?**
“逻辑拼接”听着挺高级,但谁告诉你碎片能拼?有没有说明书?有没有教程视频?有没有“七天无理由退货”?万一拼到最后发现是个二维码,扫出来是“您已参与本年度最佳炮灰评选,请继续努力”呢?
第三条:**最危险的是——我居然有点信了。**
因为那纹路,真的和他实验室最后那次模拟数据对上了。不是相似,是几乎一致。就像你妈做的红烧肉,别人说“闻着像”,你是“一口就知道”。
他慢慢蹲下来,背靠着一根烧焦的栏杆。肋骨那块疼得要命,坐下的时候像有人拿螺丝刀拧了一下内脏。但他顾不上了,从怀里掏出笔记本残本——只剩十几页纸,边缘焦黑,封面被火烧掉一半,上面用炭笔潦草地写着“必死清单”四个字,下面还画了个哭脸。
翻开第一页,他开始写:
> 1. 系统不会做亏本买卖 → 提示=诱饵
> 2. 诱饵钓的是谁?→ 是我,还是所有拿到碎片的人?
> 3. 如果真能拼出主程序 → 那意味着系统有漏洞,可以被绕过或改写 → 这才是它最不想看到的事
> 4. 所以它越想让我走这条路 → 越说明这条路通向它锁起来的门后面
写完,他在第四条下面狠狠划了三道杠,力道大得差点戳穿纸页。
然后他又补了一句:
> 结论:这是一道送命题,答错死,答对……也可能死,但至少能死明白。
他合上本子,轻声说:“你让我拼?好啊。”
“但我偏不按你的节奏来。”
他抬头看了看天。
银月已经隐去,云层裂开的地方透出湛蓝的天光。远处金色光柱彻底熄灭了,只在地上留下一圈淡淡的灼痕,像是被高温熨过一遍的地毯。教学楼静得吓人,连鸟都不往这儿飞——估计觉得这地方风水太差,容易猝死。
他低头,再次掏出文明碎片。
这次他没戴护目镜,也没用罗盘辅助,就这么捏着它,放在掌心,一点点转动角度。阳光斜照过来,在碎片表面划过一道微弱的反光。那纹路依旧模糊,像是被谁故意磨花的刻字碑。
但他注意到一件事。
碎片的边缘,在特定角度下,会泛出极淡的蓝光。频率很低,大概每七八秒闪一次,像心跳,又像信号灯。
他掏出炭笔,在笔记本空白页上照着描。
线条歪歪扭扭,毕竟左手写字跟鸡爪刨地差不多。但他坚持一笔一笔画完,连那几个被磨糊的小点都没漏。画完后,他盯着看了五秒,忽然笑了。
“这不就是摩斯码的变体吗?”他说,“滴滴答答,长短组合,你们这些远古AI就不能直接打字聊天?非得搞加密通讯,累不累?”
当然没人回答他。
系统界面早就消失了,仿佛刚才那一幕只是幻觉。
但他知道不是。
他把碎片重新收进贴身口袋,拉紧衣襟,像是藏一枚随时会爆炸的电池。然后他盘腿坐下,背靠栏杆,把笔记本摊在膝盖上,炭笔夹在指间。
风卷着灰烬从身边掠过,落在纸上,他也不擦。
他知道接下来要干嘛。
不是立刻去找下一块碎片。
不是莽撞地尝试拼接。
而是先搞清楚手里的这块到底说了啥。
他闭上眼,回忆起实验室那天的数据流画面——不是完整的图像,而是一串闪过的符号帧。当时他以为是乱码,还顺手截图存了盘。但现在想来,那根本不是错误,是预告。
“所以……”他睁开眼,看着自己画的草图,“我不是第一个看到这个的人。”
“但我可能是第一个,既见过原始数据,又拿到实物证据的倒霉蛋。”
他拿起炭笔,开始在草图旁边标注:
> A段:长-短-长 → 对应符号“Λ”
> B段:短-短-长-短 → “∇”
> C段:双长间隔 → “≡”
一个个符号往下推,他越写越快,手指都有点抖。不是因为兴奋,是因为饿。他已经三十多个小时没吃东西了,胃里空得能当共鸣箱用。但他不能停。
一旦开始,就得一口气干完。
否则等体力耗尽,脑子宕机,这堆线索就得烂在肚子里。
他写到第七个符号时,忽然停住。
因为在草图右下角,有一组极小的刻痕,之前一直没注意。放大看,像是三个重叠的圆环,中间一点凸起,像是……
“操。”他低声骂,“这不是罗盘的造型吗?”
他猛地摸向腰间。
罗盘安静地躺在袋子里,毫无反应。但他敢发誓,就在他看清那图案的瞬间,掌心传来一丝温热——很短暂,像错觉。
他没打开它。
不是不敢,是不想。
他知道,只要一启动罗盘,就会自动记录当前环境数据,包括时间、坐标、灵气波动……而这些东西,可能会被系统捕捉到。现在他还不确定对方监控范围有多大,贸然使用金手指,等于主动亮牌。
他选择用手。
用脑子。
用这点残存的清醒。
他继续写,把所有能辨认的符号列成表,再对照记忆中的数据流片段,尝试匹配可能的含义。过程中他不断涂改、划线、写备注,纸面很快变得像被猫抓过。
写到一半,他忽然停下,盯着其中一组序列看了很久。
那是四个连续的符号:
> ∇ — Λ — ≡ — ●
他念了出来:“逆……引……恒……核?”
他愣住了。
“核?”他重复一遍,“核心?主机?主程序?”
他猛地抬头,看向刚才系统提示的位置。
空气平静如常,界面没有再现。
但他心里已经掀了锅。
如果这组符号真的是“核心”相关,那就说明——
**这块碎片,不仅仅是指向主程序的钥匙。**
**它本身就是主程序的一部分。**
就像硬盘坏了,你捡到一块碎片,结果发现这碎片上还刻着“系统启动文件存放区”七个大字。
他咽了口唾沫,喉咙干得发痛。
这意味着什么?
意味着系统所谓的“拼接”,可能根本不是物理意义上的拼图,而是**信息重组**。每一块碎片都携带一段原始代码,集齐之后,就能逆向还原出最初的运行逻辑——甚至,改写它。
而系统现在跳出来“提醒”他,说不定就是因为检测到了碎片被激活,怕他一个人闷头研究出结果,干脆假装引导,实则监控。
“高啊。”他苦笑,“这不就是公司IT部门发现员工偷偷翻防火墙日志,干脆发个邮件说‘建议您使用正版杀毒软件’?”
他低头,看着自己画满符号的纸。
手有点抖。
不是怕。
是兴奋。
他穿越以来,第一次感觉自己不是在答题,而是在出题。
以前他靠罗盘看风水、算命格、预判关卡,全是被动应对。系统设局,他拆招。像个打游戏开透视的玩家,虽然赢了,但本质上还是在别人规则里蹦跶。
可现在不一样。
现在他手里握着的,是能改游戏引擎的源代码。
哪怕只是一小块。
他深吸一口气,把草图小心折好,塞进内袋,紧挨着文明碎片。然后他活动了下肩膀,骨头发出咔的一声响。
疼是真疼。
累是真累。
但他不能走。
也不能睡。
他知道,一旦离开这个地方,下次再来,痕迹可能就被风吹散了。而那些观众打赏留下的能量残余、金色光柱的灼烧印记、四十二个名字焚烧后的灰烬分布……都是线索。
他得留下来。
至少今晚。
他从背包夹层摸出一小包压缩饼干——最后一块,包装皱得像咸菜叶。他撕开咬了一口,干得需要含着口水才能咽下去。
“本来只想苟到结算关卡领奖品。”他一边嚼一边说,“现在倒好,被迫参加‘人类文明重启计划’志愿者招募。”
他吃完,把包装纸揉成团,扔进火盆残骸里。
然后他重新坐下,掏出炭笔,在笔记本最后一页写下:
> **拼接准备清单:**
> 1. 记录当前碎片全部纹路与信号频率
> 2. 分析符号对应编码体系(疑似远古量子摩斯变种)
> 3. 比对实验室原始数据截图(需恢复云端备份)
> 4. 寻找其他碎片可能的出现规律(副本通关奖励?隐藏任务?)
> 5. 制定安全拼接方案(隔离环境、断网操作、防反噬措施)
写完,他在第五条下面画了个骷髅头,旁边标了三个字:
**别信它。**
他合上本子,抬头望向教学楼。
校长室的门依旧关着,封印符碎成渣,门框焦黑。他知道里面还有东西,但他现在不去。
不是怕。
是觉得——
有些门,得准备好钥匙再开。
否则,开门的不是你,是陷阱。
他重新盘坐,调整姿势,让受伤的肋骨少受点压。然后他掏出文明碎片,再一次放在掌心,迎着阳光,慢慢转动。
等待下一次蓝光闪烁。
等待下一个信号。
等待这场没人宣布开始的解谜游戏,正式开局。
风掠过空地,卷起几张烧剩的纸页。
其中一片落在他脚边,上面残留着半个名字:
“……周雯”。
他低头看了一眼,没动。
几秒后,那纸片被风吹走,消失在焦土尽头。