一、裂开的天空,与涌入的影子
(起:灾厄降临)
倒计时:71小时59分钟
天空的裂痕像破碎的玻璃穹顶,蔓延至地平线尽头。裂痕之外,不是宇宙,是某种黏稠的、涌动的黑暗。那些巨大的眼睛悬浮在黑暗里,每一只都有城市大小,瞳孔深处闪烁着非人的理性。
它们“看见”了这个世界。
第一道影子从裂痕垂下。
那东西没有实体形态,像一束扭曲的光,又像一段错误的代码。它落进临江市中心,接触地面的瞬间,方圆五百米内的一切——建筑、车辆、行人、甚至空气——都变成了黑白两色的、静止的二维剪影。
然后剪影开始融化,像被水浸湿的墨水画,溶解成虚无。
没有声音,没有爆炸,没有惨叫。
只有寂静的抹除。
林晚站在安宁路44号的巷口,看着三个街区外的市中心,像橡皮擦下的铅笔字一样消失。
“代码之眼”的负荷瞬间飙升到52%。
她看见了真相——那些影子不是生物,是“信息层面”的污染。它们来自“真实世界”的灾厄,是某种能“删除存在”的概念武器。防火墙存在时,它们看不见这个虚拟的“方舟世界”。现在防火墙没了,方舟暴露了,它们开始“清理”这个“错误数据”。
她的手机彻底没信号了。不,是整个城市的基础设施在瘫痪——电灯一片片熄灭,网络中断,广播只剩杂音。但奇怪的是,天空开始下“雨”。
黑色的雨。
雨滴落在皮肤上,不湿,不冷,只是留下一个淡淡的、半透明的印记。几秒后,印记消失,但被淋到的人,会忘记某件事。
一个中年女人在雨中茫然四顾:“我……我女儿呢?我刚刚还牵着她的手……”她女儿就站在旁边,但女人看不见了。
一个老人跪在地上哭:“我的名字……我的名字是什么?”
雨在删除记忆。
不,是在删除“存在”的数据锚点。
林晚躲进便利店屋檐下,用“代码之眼”看向黑雨——每一滴都是一个微型的“信息病毒”,在改写接触者的认知档案。
她必须离开这里。
但城市在崩坏。街道在扭曲,楼房像融化的蜡烛一样倾斜,地面出现不规则的几何裂痕。这不是物理破坏,是“世界数据”在被污染后发生的逻辑错误。
“林晚!”
有人喊她。
是沈述。
他从街角冲过来,浑身湿透,但奇怪的是,黑雨落在他身上,会被一层淡淡的金光弹开——他开着某种防护罩。
“跟我来!有安全屋!”他抓住她手腕,不由分说地拉着她跑。
“顾泽铭还在里面——”
“他醒了!但状态不对!”沈述边跑边吼,“他说要去找‘核心服务器’,重启防火墙!但那些影子已经涌入,服务器机房可能已经沦陷了!”
他们冲进一栋老旧写字楼,坐货梯直奔地下三层。电梯运行时,林晚看见厢壁映出的自己——她的额头正中,有一个淡淡的银色印记,像一只闭着的眼睛。
那是管理员账号激活的标志。
“到了。”
电梯门开,是一个庞大的地下空间,像防空洞改造的。这里聚集了至少两百人,有老人、孩子、上班族、学生,所有人脸上都是惊恐。空气里有消毒水味、血腥味、和一种难以形容的、类似臭氧的焦糊味。
“观测站的紧急避难所。”沈述带她穿过人群,“防火墙消失后,这里是唯一还有独立能源和数据屏障的地方。但撑不了多久,影子迟早会找到这里。”
他推开一扇防爆门,里面是控制室。
屏幕上分割出几十个监控画面——全是临江市的灾难景象:
市中心完全变成黑白二维世界,还在向外扩散。
东区下着黑雨,街道上满是茫然游荡的、失去记忆的人。
西区出现“空间褶皱”,楼房像折纸一样对折,里面的人被压成肉泥。
南区最恐怖——那里的人在“重复”,同一秒的动作、表情、对话,像卡住的录像带,一遍遍重播。
“这是‘逻辑崩溃’。”沈述指着屏幕,“我们的世界是虚拟的,依靠底层逻辑代码维持。防火墙消失后,那些影子带来的‘污染’,正在扭曲逻辑。继续下去,这个世界会变成一堆自相矛盾的乱码,然后……彻底崩溃。”
控制室的门被撞开。
顾泽铭冲进来,浑身是血,左臂不自然地扭曲着——骨折了。他看见林晚,眼睛亮了一瞬,但随即黯淡。
“核心服务器被污染了。”他喘着气,“我进不去,机房周围一公里,已经变成‘逻辑死区’——走进去的人,会陷入无限循环的悖论,永远出不来。”
“有什么办法?”林晚问。
“有。”顾泽铭看着她额头上的银色印记,“用你的管理员权限,直接改写这个世界的‘底层协议’。但代价很大——每一次改写,都会消耗你的‘存在数据’。改写越多,你存在得越稀薄,最终……你会变成一段没有实体的、飘荡的代码。”
“具体怎么做?”
“去城市最高的地方——临江塔。那里是世界的‘数据发射塔’,用你的权限,向整个实验场广播‘逻辑修正指令’。”顾泽铭调出一张全息地图,“但塔顶一定有影子守护,你得杀上去。”
“杀?”林晚看着他,“那些东西,能杀?”
“用这个。”沈述从保险柜里拿出三把武器——不是枪,是银色的、像教鞭一样的金属棒。
【逻辑修正器(实验型)】
【作用:对目标区域强制注入正确逻辑代码,暂时修复污染】
【能量:3/3发】
【警告:对使用者有神经反噬】
“我研究了三年,就做了这三把。”沈述苦笑,“本来想对付系统,没想到用在这儿了。”
林晚接过一根,很轻,但握住的瞬间,大量信息涌入脑海——武器的使用协议、能量结构、反噬数据。她的“代码之眼”自动解析,看到这东西的本质:一个便携式的“世界编辑器”,但权限很低,只能修改半径十米内的局部逻辑。
“够了。”她握紧武器,“我去临江塔。你们守在这里,保护这些人。”
“我跟你去。”顾泽铭说。
“你的手——”
“断了而已,不碍事。”他扯下衬衫下摆,草草固定手臂,“而且,我知道塔里的安全通道。观测站以前用它当备用天线,我走过。”
沈述沉默几秒,也拿起一根武器:“我也去。多一个人,多一分希望。”
林晚看着他们。
一个是被她强制恢复数据、记忆可能还不稳定的前男友。
一个是违规帮她、可能已经被“观测者组织”追杀的记录员。
但现在,他们是她唯一的战友。
“走。”
二、死城,与逻辑的战场
(承:绝境求生)
倒计时:70小时30分钟
临江市的街道,已经不像人间。
他们从地下出来时,看见了“逻辑崩溃”的奇观:
一辆轿车卡在两栋楼中间,但两栋楼之间的实际距离只有三米,轿车却有五米长——空间数据出错了。
一群鸽子在天空飞,但飞行的轨迹是标准的正弦函数曲线,每隔十秒精确重复一次——时间逻辑被污染了。
一个红绿灯,三个颜色同时亮着,下面站着一群人,一动不动,表情凝固在“等待”的那一刻——他们被卡在“通行判断”的逻辑死循环里了。
黑雨停了,但天空的裂痕更大了。那些眼睛在靠近,瞳孔里倒映着这个正在崩坏的世界,像在审视一份即将删除的文件。
“走这边。”顾泽铭带他们钻进小巷。
巷子里更诡异——墙壁上爬满了会动的文字,像某种活体代码。林晚用“代码之眼”看去,那些文字是这个世界的基础协议片段,被污染后“活”过来了。
“别碰它们。”沈述警告,“碰到会被强制注入矛盾的逻辑,大脑会当机。”
他们小心绕行,但巷子深处,有东西等着。
是“人”。
或者说,曾经是人。
他背对他们站着,穿着快递员的制服,但身体是半透明的,能看见内部的骨骼、血管、器官——但不是生物结构,是线条和代码组成的3D模型。
他转过身。
脸是一片空白,没有五官。但胸口有一个发光的词:
【错误404:找不到该NPC的数据】
“逻辑崩溃的产物。”沈述举起武器,“他被从‘人类数据库’里删除了,但身体还残留着。现在是个行走的bug。”
快递员抬起手,掌心裂开一张嘴,发出机械音:
“数据……不匹配……修复……修复……”
他冲过来。
沈述开枪——不,是发射。银色武器射出一道白光,击中快递员胸口。快递员的身体瞬间“凝固”,像被按了暂停键,然后从击中点开始,迅速“覆盖”上正常的色彩和质感。
几秒后,他变回了一个普通的快递员,茫然地看着四周:“我……我这是在哪?”
“快离开这里!”顾泽铭朝他吼。
快递员如梦初醒,连滚爬爬地跑了。
沈述的武器能量显示:2/3
“修复一个bug,消耗一发。”他脸色苍白,“而且有反噬……”
他忽然跪地,剧烈咳嗽,咳出的不是血,是银色的、发光的液体。
“数据反噬。”顾泽铭扶住他,“武器修改逻辑,但修改行为本身会污染使用者。咳出的是你的‘记忆数据’。”
沈述擦掉嘴角的银液,勉强站起来:“继续走。我还能撑。”
他们走出小巷,来到主干道。
然后,同时停下脚步。
临江塔就在三个街区外,高耸入云。但塔的周围,盘旋着黑色的“风暴”——那是无数影子聚集形成的污染漩涡。
而通往塔的路上,站满了“东西”。
不再是人类bug。
是更恐怖的、由错误逻辑生成的怪物:
一个由无数只断手组成的“树”,每只手都在抓挠空气。
一个不断“分裂”的行人,每走一步就复制出一个自己,很快挤满了半条街。
一辆倒着行驶的公交车,车窗里坐着乘客,但所有人都在倒着说话、倒着呼吸、倒着衰老。
最恐怖的,是塔底的广场。
那里跪着一个人。
苏薇薇。
她已经完成了“置换”,现在的脸和林晚有九成像,只是更年轻,更完美。但她跪在地上,双手抱头,身体在不断“闪烁”——有时是苏薇薇,有时是林晚,有时是两个形象的叠加。
她头顶悬浮着破碎的系统面板:
【人生置换系统V1.9】
【状态:错误/崩溃】
【当前进度:99%】
【警告:置换目标“林晚”存在逻辑冲突,无法完成最终覆盖】
【系统建议:强制清除冲突源】
苏薇薇抬起头,看见林晚。
她的眼睛,一只是苏薇薇的棕色,一只是林晚的黑色。
“晚晚……”她开口,声音是两个人的重叠,“你为什么要反抗……让我变成你……我们就能永远在一起了……”
她站起来,身体像信号不良的电视画面,不断抖动、重影。
“你不该存在的。”她歪着头,露出天真又疯狂的笑,“我才是林晚。我应该是林晚。系统是这么说的……系统不会错的……”
她走向他们,每走一步,脚下就蔓延开一片黑白二色的领域——那是“存在覆盖”,她在用自己的“林晚数据”,覆盖现实。
“小心!”顾泽铭推开林晚。
苏薇薇已经到他面前,伸手触碰他的胸口。
“泽铭,你爱我,对吧?”她笑着,“你爱的是林晚,而我就是林晚。所以,你爱我。”
顾泽铭的表情凝固了。
他的眼睛开始变色,左眼逐渐变成和苏薇薇一样的、空洞的棕色。
“逻辑污染。”沈述举起武器,“她在用‘置换系统’的残存权限,强行修改顾泽铭的认知——让他相信她就是林晚!”
“不——”林晚冲过去。
但晚了。
顾泽铭看着苏薇薇,眼神从挣扎,到迷茫,到……温柔。
“晚晚?”他轻声说。
“是我。”苏薇薇抱住他,在他耳边低语,“杀了那个冒牌货。杀了她,我们就能永远在一起了。”
顾泽铭转头,看向林晚。
眼神冰冷,陌生。
他举起了手里的武器——刚才从沈述那儿拿的备用逻辑修正器。
瞄准了林晚。
“目标:逻辑冲突体。执行清除。”
三、塔内攀登,与三个“自己”
(转:自我对决)
倒计时:69小时15分钟
林晚在顾泽铭扣下扳机的前一秒,翻滚躲进一辆废弃汽车后。
修正器的白光擦着她头皮飞过,击中身后的广告牌。广告牌上的模特从二维变成三维,活了过来,发出尖笑,然后碎成一地彩色碎片。
“顾泽铭!醒醒!”沈述试图靠近,但苏薇薇抬手一挥,一片黑白领域扩张,逼得他后退。
“没用的。”苏薇薇抱着顾泽铭的手臂,像热恋中的少女,“系统虽然崩溃了,但‘置换协议’还在。我现在有她90%的数据,包括记忆、情感、思维模式。对他而言,我就是林晚。而你——”
她看向车后的林晚,眼神怨毒。
“你只是个bug。一个该被删除的错误。”
顾泽铭再次举枪,面无表情地向汽车走来。
林晚握紧武器,大脑疯狂运转。
硬拼不行。顾泽铭的战斗经验比她丰富,还有武器。沈述被苏薇薇的领域压制,帮不上忙。
她必须打破“置换协议”的逻辑。
但怎么做?
她看向苏薇薇——那个“假林晚”身体还在闪烁,每次闪烁,都会短暂地露出“苏薇薇”的真实数据。
有了。
“沈述!”她大喊,“记录苏薇薇的数据波动频率!找到她的‘原始代码锚点’!”
“什么?”
“每个人都有独一无二的‘存在编码’,那是出生时系统生成的,无法被覆盖!”林晚从车后冲出来,边跑边喊,“苏薇薇的置换是覆盖,不是替换!她的原始编码一定还在,只是被掩埋了!找到它,用修正器打那个点,能让她‘复位’!”
沈述瞬间懂了。
他举起武器,但不是攻击,而是切换到“扫描模式”。银光笼罩苏薇薇,她头顶浮现出一行行快速滚动的数据流。
“找到了!”沈述眼睛一亮,“她的原始编码是……SU_weiwei_19980214!在心脏位置!”
“泽铭,杀了他!”苏薇薇尖叫。
顾泽铭调转枪口,瞄准沈述。
但林晚已经冲到苏薇薇面前。
她没有攻击,而是做了一个让所有人都愣住的动作——
她抱住了苏薇薇。
“薇薇,”她在她耳边轻声说,“你还记得吗?大三那年,我急性阑尾炎住院,你逃课来陪我,在病床边守了三天。我说‘谢谢你’,你说‘傻晚晚,我们是一辈子的闺蜜’。”
苏薇薇的身体,剧烈颤抖。
“你还记得吗?我爸妈离婚那天,我躲在宿舍哭,你从家里偷了瓶红酒,我们俩喝到天亮,你抱着我说‘晚晚不怕,以后我当你家人’。”
苏薇薇的眼睛,开始涌出眼泪。
但那是苏薇薇的眼泪,不是林晚的。
“你……你闭嘴……”她声音在抖。
“薇薇,”林晚捧着她的脸,强迫她看自己,“你看看我。我真的是林晚。你的闺蜜,那个会陪你逛街、帮你写论文、在你失恋时骂‘男人都是垃圾’的林晚。”
置换协议的逻辑,是基于“认知覆盖”。
但如果“被覆盖者”的“真实记忆”和“真实情感”,比系统的“伪造数据”更强烈呢?
苏薇薇的闪烁停止了。
她脸上的“林晚数据”在褪去,露出原本的、属于苏薇薇的五官。虽然只有一瞬,但够了。
“就是现在!”林晚大喊。
沈述扣下扳机。
银光击中苏薇薇的心脏。
“啊——!!!”
苏薇薇发出凄厉的惨叫。她的身体像被重锤击中的瓷器,从心脏位置开始,裂开无数道黑色的缝隙。缝隙里涌出的不是血,是喷泉般的数据流——是她置换来的、属于林晚的一切。
容貌、记忆、情感、人格碎片……全部从她体内剥离,化作光点消散。
最后,她倒在地上,变回了完全的苏薇薇。
只是更老,更憔悴,像被抽干了灵魂。
置换进度归零。
系统彻底崩溃。
顾泽铭手里的武器,“哐当”掉在地上。
他捂着头,跪倒在地,表情痛苦。
“晚晚……我……我刚才……”他看着自己的手,眼神恢复清明,“我要杀了你……”
“是系统控制。”林晚扶起他,“苏薇薇用残存权限,修改了你的认知协议。现在没事了。”
顾泽铭看着她,眼神复杂,有愧疚,有庆幸,有某种更深的、她看不懂的东西。
但没时间深究了。
临江塔顶,传来巨大的轰鸣。
塔身开始倾斜。
“快!塔要倒了!”沈述冲过来。
他们三人冲向塔底。沿途的“逻辑怪物”在靠近,但顾泽铭恢复了,他战斗经验丰富,用断臂和单手配合,硬是杀出一条路。
塔门是开的。
里面更恐怖。
踏入塔内的瞬间,他们进入了“递归空间”——塔的内部结构在不断复制、折叠、循环。他们跑上楼梯,以为上了一层,抬头却发现还在原地。
“空间逻辑混乱了。”林晚用“代码之眼”看向楼梯,“正确的路被隐藏了,需要……权限解锁。”
她额头的银色印记发光。
眼前的楼梯像镜子一样破碎,露出后面真正的通道——一部老式电梯。
“走!”
电梯上升,但楼层显示不正常:-1、0、1、2、3……然后跳回-1,重新开始。他们在时间循环里。
“我来。”沈述举起武器,对着电梯控制板发射最后一发修正能量。
“逻辑修复:时间轴锁定。”
楼层显示恢复正常,电梯飙升。
50层、100层、150层……
电梯门开。
塔顶观景台。
但这里,已经变成了“逻辑污染”的核心。
整个观景台被黑白二色覆盖,中央悬浮着一个巨大的、旋转的“逻辑黑洞”。黑洞边缘,站着三个人。
三个林晚。
第一个穿着白大褂,表情冷静,眼神睿智——是“科学家林晚”。
第二个穿着战斗服,浑身是伤,眼神凌厉——是“战士林晚”。
第三个穿着晚礼服,妆容精致,眼神空洞——是“贵妇林晚”。
“欢迎,本体。”科学家林晚开口,“我们是你的‘逻辑备份’——防火墙消失时,系统自动生成的、防止你彻底崩溃的‘安全模式’。”
“但你现在不需要我们了。”战士林晚说,“你要用管理员权限修改世界,那会毁掉所有备份。包括我们。”
“所以我们要阻止你。”贵妇林晚微笑,“杀了你,我们中的一个会取代你,成为新的‘林晚’。然后,我们会用更温和的方式,修复这个世界——比如,重启系统,让大家继续活在美好的虚拟里。”
她们同时向前一步。
“选择吧,本体。”科学家林晚伸手,“成为我们的一部分,或者……被我们删除。”
四、黑洞边缘,与最后的赌注
(合:存在抉择)
倒计时:6时00分钟
逻辑黑洞在旋转,发出低沉的嗡鸣。那东西是“污染”的源头,它在吸收这个世界的“存在数据”,转化为纯粹的混乱。
三个备份林晚,站在三个方向,封锁了所有路线。
“晚晚,”顾泽铭低声说,“她们是你的数据备份,有你的思维模式。硬拼,我们没胜算。”
“但必须关闭黑洞。”林晚看着那个不断扩大的漩涡,“否则不用等外面的灾厄,这个世界自己就会变成一锅逻辑乱粥。”
沈述苦笑:“我的武器能量用完了。顾泽铭的也是。现在,我们只有你。”
只有我。
林晚握紧拳。
管理员权限,能修改世界逻辑。
但每一次修改,都会消耗她的“存在”。
而眼前的黑洞,是逻辑错误的集合体,要修正它,需要的“存在量”可能是天文数字。
“我有个计划。”顾泽铭忽然说,“用我的数据。”
“什么?”
“我是高级观测者,我的‘存在编码’很庞大,而且纯净——我很少被系统深度污染。”他看着她,“把我的数据,作为‘修正能量’,注入黑洞。然后,你用管理员权限,引导那些能量,重建防火墙的底层协议。”
“那你会——”
“会消失。”顾泽铭笑了,那笑容很平静,“但不是死亡。我会变成防火墙的一部分,永远守护这个世界。守护……你。”
“不行!”林晚抓住他,“一定还有别的办法!”
“没有时间了。”顾泽铭看向黑洞,它又扩大了一圈,观景台的边缘开始碎裂,坠入虚无,“晚晚,这是我欠你的。三年前,我选择用系统控制你,差点害死你。现在,让我赎罪。”
他向前走去。
“顾泽铭!”沈述想拉他,但手穿过了他的身体——顾泽铭的身体已经开始数据化,变成半透明的、发光的轮廓。
“沈述,”顾泽铭回头,“带她离开。去外面的世界,真正的世界。告诉她,天空是什么颜色。”
“不——”林晚冲过去。
但三个备份林晚同时出手。
科学家林晚释放“逻辑锁链”,缠住她的脚。
战士林晚举刀劈来。
贵妇林晚展开“记忆屏障”,让她无法靠近。
顾泽铭已经走到黑洞边缘。
他转身,最后看了林晚一眼。
“晚晚,其实有句话,我一直没说。”
“什么?”
“在观测站的时候,每次记录你的数据,我都会偷偷多看几眼。不是因为任务,是因为……你写代码时的样子,真好看。”
他向后倒去,坠入黑洞。
“不——!!!”
林晚的尖叫,被黑洞的轰鸣吞没。
但下一秒,黑洞的旋转,停止了。
然后,开始反向旋转。
顾泽铭的数据在黑洞中心燃烧,像一颗白色的太阳。纯净的、庞大的观测者数据,开始“修复”逻辑错误。
黑洞在缩小。
三个备份林晚,身体开始不稳定。
“不……不可能……”科学家林晚看着自己的手,正在变成光点,“他一个人……怎么可能有这么大的数据量……”
“除非……”战士林晚看向林晚,“他把自己的‘存在编码’,和某个更庞大的东西绑定了。”
“是‘方舟计划’的核心协议。”贵妇林晚明白了,她苦笑,“顾泽铭……你这个疯子。你把你的存在,和整个实验场的‘创世代码’绑定了。你死了,世界会重置一部分……包括我们。”
她们开始消散。
“再见,本体。”科学家林晚最后说,“至少……我们存在过。”
三个备份,化为光点,融入黑洞。
黑洞缩小到拳头大小,然后“噗”一声,消失了。
观景台恢复色彩。
但顾泽铭,也不见了。
只有空气中,残留着一行淡淡的、正在消散的字:
【观测者07号,数据已融入世界防火墙。状态:永久运行。】
林晚跪在地上,手伸向那行字,但什么也碰不到。
“他……不在了?”她声音发抖。
“不在了。”沈述扶起她,眼眶通红,“但他重建了临时防火墙。你看——”
天空的裂痕,停止了扩张。
那些巨大的眼睛,似乎被一层看不见的屏障挡住,无法再靠近。但它们在撞击屏障,每一次撞击,世界都在震动。
“临时防火墙只能维持72小时。”沈述看着倒计时,“时间一到,屏障破碎,外面的东西会彻底涌入。”
“那怎么办?”
“唯一的办法,”沈述指向天空,“是出去。去真实世界,关闭灾厄的源头。但‘方舟计划’的后门,一次只能通过一个人。而且,必须有人从内部维持防火墙运行——也就是,必须有人留下,成为新的‘顾泽铭’。”
两人沉默。
谁走?谁留?
“我留下。”沈述说。
“为什么?”
“因为我是观测者,我的数据结构和防火墙兼容。”沈述笑了笑,“而且,我违规太多了,组织不会放过我。留在这里,成为世界的一部分,也许……是最好的结局。”
他走向观景台中央,那里浮现出一个控制台。
“后门就在塔顶,但需要管理员权限开启。”他操作控制台,一个金色的漩涡在空中展开,“走吧,林晚。去看真正的天空,然后……想办法,救救我们。”
林晚看着漩涡,又看看沈述。
“你会怎么样?”
“会变成数据,永远守护这里。”沈述轻声说,“但如果你在外面成功了,关闭了灾厄,也许……有一天,这个世界能真正自由。到那时,我们可能会再见面。”
他推了她一把。
“走!”
林晚坠入金色漩涡。
最后一秒,她看见沈述对她挥手,然后身体开始发光,化作无数数据流,融入天空的屏障。
屏障稳固了。
但倒计时还在:
72小时
灾厄入侵倒计时
五、真实世界,与废墟之上
(终章开篇:真相的重量)
林晚在坠落。
穿过数据流,穿过逻辑层,穿过虚拟与真实的边界。
她看见无数破碎的画面:
2023年,观测站,顾泽铭和沈述在争吵。
2026年,她的死亡瞬间。
2016年,庆功宴,苏薇薇甜美的笑。
还有更早的……她五岁,在幼儿园画太阳,老师说“晚晚画得真好”——但老师的脸,是空白的。
所有的记忆,都在重组,都在被“真实”覆盖。
然后——
她摔在冰冷的地面上。
不是虚拟的地面,是真实的、粗糙的、有沙砾和灰尘的地面。
她睁开眼。
看见了“天空”。
是暗红色的,像凝固的血。没有太阳,没有星星,只有巨大的、缓慢旋转的黑色漩涡,悬浮在天际。空气中弥漫着焦糊和腐烂的味道,风是温的,带着铁锈味。
她站起来,环顾四周。
废墟。
无尽的城市废墟。摩天大楼像被巨人掰断的玩具,扭曲地倒在地上。街道开裂,露出下面的管道和电缆,但没有电,没有光。远处有火焰在燃烧,但火是绿色的,安静地烧着,不发出声音。
这是……真实世界?
“方舟计划”要保存的,就是这样的世界?
“终于……等到你了。”
一个苍老的声音,从身后响起。
林晚转身。
废墟的阴影里,坐着一个老人。穿着破旧的白大褂,戴着破碎的眼镜,手里拿着一块平板电脑。电脑屏幕亮着,显示着倒计时:
71小时30分钟
和虚拟世界同步。
“你是谁?”林晚警惕。
“方舟计划的……最后一个幸存开发者。”老人咳嗽,咳出血,“我叫陈明。三十年前,灾厄降临,我们建造了方舟,把人类意识上传,保存在虚拟世界。但灾厄是‘信息层面’的,它们能污染数据,所以我们设了防火墙,还留了管理员账号——就是你。”
他指向天空的黑色漩涡。
“那些东西,是‘逻辑病毒’,来自高维文明的攻击。它们不杀人,它们‘删除存在’。三十年了,真实世界的人已经死光了,只剩下我,守着方舟的控制台。”
“那顾泽铭、沈述、苏薇薇……他们都是虚拟的?”
“是,也不是。”老人苦笑,“他们的意识,是基于真实人类的记忆模板生成的。但三十年过去了,虚拟世界自我演化,他们已经有了独立的‘人格’。尤其是顾泽铭——他基于的真实模板,是我的学生,一个叫‘顾泽’的天才。他发现了灾厄的真相,然后……自愿进入方舟,成为观测者,寻找破解方法。”
顾泽。
不是顾泽铭。
是另一个人。
“那顾泽铭对我——”
“是基于‘顾泽’对你的感情模板,演化出来的。”老人看着她,“‘顾泽’生前,有个未婚妻,和你长得很像。她死在灾厄爆发的第一天。顾泽一直想救她,所以他进入方舟,创造了顾泽铭这个角色,然后……爱上了你,因为你像她。”
林晚的呼吸,停了。
所以,所有的深情,所有的牺牲,所有的“我爱你”……
都不是给她的。
是给一个死去的、她从未见过的女人。
“那……那我呢?”她声音发颤,“我是谁?我的真实模板是谁?”
老人沉默了很久。
然后,他举起平板,给她看一张照片。
照片上是一个年轻女人,穿着白大褂,在实验室里笑。那张脸——
和林晚,一模一样。
不,是林晚,和她一模一样。
“她叫林晚,我的女儿。”老人轻声说,“三十年前,灾厄爆发时,她正在实验室做‘意识上传’实验。为了救我,她把我上传进方舟,自己留在外面,被灾厄……删除了。”
“但她的意识数据,被实验设备紧急备份,传进了方舟。但因为损伤严重,无法正常苏醒,只能作为‘原始模板’,生成新的意识个体——就是你。”
他看着她,眼神复杂。
“所以,你既是虚拟的,也是真实的。你是林晚,也不是林晚。你有她的记忆碎片,有她的天赋,有她的……长相。但你的意识,是全新的。这三十年来,我一直看着你,在虚拟世界里长大、恋爱、痛苦、挣扎……”
老人流泪了。
“对不起,晚晚。我不是个好父亲。我创造了你,又看着你受苦。但现在,你是唯一的希望。”
“什么希望?”
“灾厄的源头,是‘逻辑病毒’的核心主机,藏在废墟深处。”老人指向城市中心,那里有一座高塔,塔顶有一个巨大的、黑色的立方体,在缓缓旋转。
“那就是‘删除协议’的发射器。三十年来,它在不断发射病毒,删除一切‘有序信息’。方舟的防火墙,只能暂时阻挡。要真正结束一切,必须关闭它。”
“怎么关闭?”
“需要管理员的‘存在编码’作为密钥。”老人看着她额头的银色印记,“你的编码404,是‘删除协议’的紧急终止指令。但使用它的代价是……”
“是什么?”
“你的存在,会被协议识别为‘错误数据’,然后……被删除。”老人艰难地说,“不是死亡,是彻底的、从所有时间线、所有记录、所有记忆中,被抹除。就像你从未出生过。”
林晚看着远处的黑色立方体。
又看看平板上,虚拟世界的倒计时。
71小时20分钟
沈述在燃烧自己,维持防火墙。
顾泽铭变成了数据,守护世界。
苏薇薇在崩溃中找回自我。
还有虚拟世界里,无数她认识、不认识的人,在逻辑崩溃中挣扎。
而她,是唯一能结束这一切的人。
代价是,她从未存在过。
“如果我不做呢?”她问。
“72小时后,防火墙破碎,灾厄涌入虚拟世界,所有人都会被删除。”老人说,“包括顾泽铭的数据,沈述的数据,所有人的数据……彻底消失。然后,灾厄会扩散,感染更多虚拟世界,直到……所有‘有序’都被抹除,宇宙变成纯粹的混沌。”
风卷起沙尘,打在她脸上。
真实世界的风,原来这么疼。
“我去。”她说。
老人愣住。
“但我有个条件。”林晚看着他,“我删除自己后,你要用控制台,把虚拟世界的‘管理员权限’,转移给顾泽铭的数据。让他,成为那个世界真正的守护者。然后,修改底层协议,删除‘人生系统’,删除所有控制程序,让所有人……自由地活。”
“即使他们不记得你?”
“即使他们不记得我。”
老人沉默良久,点头。
“好。”
他站起来,递给她一个金属手环。
“戴上它,能指引你去核心主机。但越靠近,逻辑病毒越强,你会看见……很多幻觉。你的记忆会被攻击,你的存在会动摇。但记住,无论看见什么,都是假的。你是林晚,你是404号管理员,你是……我女儿留在这个世界上,最后的光。”
林晚戴上手环。
屏幕亮起,显示路线图,和另一个倒计时:
抵达核心主机预计时间:3小时
删除协议终止窗口期:5分钟
成功率:0.7%
0.7%。
但她笑了笑。
“我运气一向不错。”
她转身,走进废墟深处。
老人看着她远去的背影,低声说:
“再见,晚晚。”
“这次,是真的再见了。”
六、废墟深处,与最后的选择
(悬念收尾)
三个小时后。
林晚站在黑色立方体下。
这东西比她想象中更大,像一座山。表面光滑如镜,倒映出暗红色的天空,和她渺小的身影。周围是“逻辑病毒”的具象化——那些扭曲的光影、破碎的几何体、不断重复的死亡场景。
手环显示:
已抵达核心主机
删除协议终止窗口:倒计时4分30秒
请将管理员编码(404)注入核心接口
核心接口在立方体底部,一个银色的凹槽。
她走过去,每一步都像踩在刀尖上。病毒在攻击她,她看见了幻觉:
顾泽铭站在她面前,说“晚晚,别去”。
沈述跪在地上哭“求你了,留下”。
苏薇薇抱着她“我们重新做闺蜜,好不好”。
还有父母,她虚拟世界的父母,在餐桌旁等她回家“晚晚,饭要凉了”。
都是假的。
她知道。
但她还是哭了。
走到接口前,她抬起手,额头银色印记发光。
“再见了,大家。”
她的手,按向凹槽。
但就在接触的前0.1秒——
一道黑影,从侧面扑来,撞开了她。
她摔在地上,抬头。
愣住了。
是顾泽铭。
不,不是虚拟世界的顾泽铭。是更年长的,三十多岁,脸上有疤,穿着破旧战斗服,眼神疲惫但锐利的男人。
“顾……顾泽?”她想起老人的话。
男人看着她,眼神复杂。
“别碰接口。”他声音沙哑,“那是个陷阱。”
“什么?”
“陈明在骗你。”顾泽——真实世界的顾泽,指向黑色立方体,“这东西不是‘删除协议’,是‘意识收割机’。它吸收管理员编码,用来维持陈明自己的意识不灭。他根本不是最后一个幸存者,他是……叛徒。三十年前,是他打开了灾厄的通道,把逻辑病毒放进来。因为他想成为‘神’,统治一个只属于他的虚拟世界。”
林晚的大脑,一片空白。
“那虚拟世界里的顾泽铭、沈述、所有人——”
“都是我安排的。”顾泽苦笑,“我黑进了方舟,创造了顾泽铭这个角色,让他引导你,让你觉醒,让你拿到管理员权限。然后,陈明会骗你出来,让你献祭自己。这样,他就能用你的编码,彻底掌控方舟,成为虚拟世界的神。而我,我一直在等这一天,等你出来,阻止他。”
远处,传来脚步声。
陈明走过来,手里拿着枪。
“顾泽,你还是这么爱多管闲事。”他叹气,“三十年前,你毁了我的计划。三十年后,你又来。”
“老师,收手吧。”顾泽挡在林晚面前,“你已经害死了够多人了。包括你女儿,真正的林晚。”
陈明的脸,扭曲了。
“闭嘴!晚晚是自愿的!她是为了拯救人类——”
“是为了阻止你!”顾泽怒吼,“她发现了你的计划,想关闭通道,但你杀了她!然后伪造了事故,把她意识碎片上传,创造了这个‘林晚’!你根本不是想救她,你只是想有一个‘听话的女儿’,一个能帮你完成计划的工具!”
林晚听着,浑身发冷。
所以,她的存在,从头到尾,都是一场阴谋?
陈明举起了枪。
“无所谓了。反正,你们两个,今天都得死。”
他扣下扳机。
顾泽推开林晚,子弹击中他胸口。
血,真实世界的血,喷溅出来。
“顾泽!”
“快跑……”顾泽倒在地上,抓住她的手,塞给她一个小型设备,“这是……自毁程序……安装在立方体接口上……能毁掉核心主机……但会引发爆炸……范围……五公里……”
“那你——”
“我本来……就该死在三十年前。”他笑了,那笑容和虚拟世界的顾泽铭,一模一样,“能见到你……真好。虽然你不是她……但……你活下来了。这就够了。”
他闭上眼睛,手垂下。
死了。
林晚握着自毁设备,看向陈明,又看向黑色立方体。
手环上的倒计时:
3分00秒
要么,注入编码,成为陈明的棋子,虚拟世界被永远控制。
要么,安装自毁程序,毁掉核心主机,但爆炸会杀死她,也可能波及虚拟世界。
要么……
她看向陈明手里的枪。
“我选第三条路。”
她冲向陈明。
陈明开枪,但她用“代码之眼”预判了弹道,翻滚躲过,扑到他面前,夺枪,反手一枪托砸在他头上。
陈明倒地。
她捡起枪,对准黑色立方体的接口。
开枪。
子弹击中接口,火花四溅。
立方体开始报警,红光闪烁。
警告!核心主机受损!
自毁程序启动!倒计时:60秒!
她转身就跑。
冲向废墟深处。
身后,立方体开始解体,黑色物质喷涌而出,像崩溃的逻辑乱流。爆炸的火光吞没了陈明,吞没了顾泽的尸体,吞没了周围的一切。
冲击波追上她,将她掀飞出去。
她撞进一栋半塌的楼里,碎石掩埋下来。
黑暗。
然后,是光。
她睁开眼。
躺在虚拟世界,临江塔的观景台上。
沈述蹲在她身边,表情焦急。
“晚晚!你醒了!”
“我……”她坐起来,环顾四周。
天空的裂痕,在愈合。
那些巨大的眼睛,在后退,在消失。
黑色立方体自毁,逻辑病毒的源头被关闭了。
“防火墙稳定了。”沈述扶着她,“但顾泽铭的数据……不见了。他好像……彻底融入了世界底层,找不回来了。”
林晚看向天空。
顾泽铭,顾泽,两个世界的他,都消失了。
为了救她,救这个世界。
“沈述,”她轻声说,“我想修改虚拟世界的底层协议。删除所有控制系统,让所有人自由。你……帮我吗?”
沈述看着她,笑了。
“当然。”
他们走向控制台。
但控制台的屏幕上,忽然弹出一行字:
【检测到外部连接请求】
【来源:真实世界,幸存者基地】
【是否接受通讯?】
林晚和沈述对视一眼。
她点击“是”。
屏幕亮起,出现一个陌生的房间,像是某种指挥中心。一个穿着军装的女人,看着他们。
“这里是真实世界,‘人类文明火种计划’第七基地。我们监测到逻辑病毒源头被摧毁,方舟世界恢复稳定。感谢你们的牺牲。”
女人顿了顿。
“但有个消息,必须告知你们。”
“真实世界的时间流速,是虚拟世界的100倍。你们在虚拟世界度过30年,真实世界只过了3.6个月。而现在,真实世界的人类,正在重建文明。我们需要方舟世界里,所有人类的意识数据——作为文明重建的‘火种’。”
“但转移意识,需要……关闭虚拟世界。让所有人‘醒来’。”
“选择权在你们手中。是永远活在虚拟的完美里,还是醒来,面对真实世界的废墟,和我们一起重建。”
屏幕出现两个选项:
1.永久关闭方舟,全员意识回归真实世界
2.维持方舟运行,活在虚拟中
沈述看向林晚。
“你选什么?”
林晚看着屏幕,又看看正在愈合的天空。
顾泽铭的数据,还在这个世界里。
苏薇薇可能在某个角落,重新开始。
无数人,在这里有家人,有爱人,有记忆。
但真实世界,在等待他们。
“我选……”
(最终章预告:林晚的选择,虚拟世界的终局,真实世界的重逢,与两个顾泽的真相。而“人类文明火种计划”背后,又隐藏着什么秘密?沈述的最终命运,苏薇薇的救赎,以及——林晚能否在真实世界,找到属于她的、真正的天空?)