桂花香突然断了。
老陈正坐在茶馆窗边,手里捏着茶杯,看着外面那棵永远盛开的桂花树。香气像往常一样浓烈、甜美、均匀——持续了大概三分钟,然后,像被掐住脖子一样,戛然而止。
不是逐渐淡去,是突然没了。上一秒还满屋子甜香,下一秒只剩茶叶的苦味。
他皱了皱眉。
对面的老王还在下棋,盯着棋盘,没注意到。
“老王。”老陈说。
“嗯?”
“你闻到没?”
“闻到什么?”
“桂花香。没了。”
老王抬起头,嗅了嗅空气。“哎,真是。不过可能是系统在调整吧,之前也有过。”
“之前是慢慢变淡。”老陈放下茶杯,“这次是突然断的。像开关被关了。”
老王不以为然。“你想多了。”
老陈没再说话。但他注意到,窗外的桂花树,花瓣的飘落节奏变了。之前每片花瓣落下的间隔是固定的1.7秒,现在有的快有的慢,有的甚至在空中打个旋才落下。
不规律。
他站起来,走到窗边。
街道上,卖豆腐脑的小贩推着车走过。扁担的吱呀声还是那个节奏,但车轱辘的转动声音……多了一个杂音。很轻微,像有颗小石子卡在里面,每转一圈就“嗒”一声。
小贩自己好像没听见。
老陈回到座位。
棋局还在继续。老王执黑,老陈执白。下到第十七手时,老陈发现棋盘上多了一颗棋子。
不是真的多了一颗,是视觉上的重影——黑子落下时,在原来位置留下一个淡淡的虚影,半秒后才消失。
“老王。”
“又怎么了?”
“你看棋子。”
老王低头,正好看到下一颗黑子落下。落定后,虚影出现,然后消散。
他眨了眨眼。
“眼花了?”
“我也看见了。”老陈说。
两人对视。
茶馆里其他老人还在聊天、喝茶、打牌。没人注意到这些细微的变化。
但老陈知道,有什么东西开始不对劲了。
这时,周敏从外面进来,脸色有点白。
“老陈,老王,你们出来一下。”
“怎么了?”
“街上……有点怪。”
三人走出茶馆。
街道还是那个街道,青石板路,白墙黑瓦。但老陈立刻感觉到了:声音不对。
之前街道上的所有声音——脚步声、谈话声、远处的叫卖声——都像被精心调配过的交响乐,每个音都在正确的位置。现在,这交响乐里混进了杂音。
左边巷子里,有小孩在哭。但哭声的节奏很怪:哭三秒,停一秒,再哭两秒,停两秒……不像真小孩的哭法,像程序出了bug。
右边茶馆二楼,有人在弹古筝。弹的是《渔舟唱晚》,但中间漏了两个音,后面又莫名其妙重复了一段。
天空中的云,流动的速度不均匀了。有的云块快,有的慢,有的甚至停住不动。
“系统在维护?”老王猜测。
“维护不会这样。”周敏压低声音,“我早上在院子里修剪盆栽,剪刀突然卡住了——不是真的卡住,是触感反馈延迟了半秒。我使了力,但剪刀没动,半秒后才‘咔’一声剪下去。”
老陈走到路边,捡起一块石子。很轻,是虚拟物品的标准重量。他扔出去。
石子划出抛物线,但在最高点时,突然顿了一下——像视频卡帧。
然后继续下落,落地点比预计远了半米。
“物理引擎有问题。”老陈说。
“什么引擎?”
“就是……让这个世界像真的东西。”老陈解释,“石头该怎么落,声音该怎么传,香味该怎么飘——都靠一套规则在算。现在这套规则出问题了。”
远处传来钟声。
是寺庙的钟,每天中午响一次。但今天,钟响了两次。
第一次正常:咚——咚——咚——
隔了三秒,又响了一次,但这次声音发闷,像隔着一层布:嗡——嗡——嗡——
街上的人们终于开始注意了。
卖豆腐脑的小贩停下来,抬头看天。
茶馆里有人走出来,四处张望。
棋牌室里的老人们放下棋子,交头接耳。
“是不是要更新系统了?”
“可能加新功能吧。”
“但感觉怪怪的……”
老陈注意到,每个人的表情都有细微的变化。之前他们的表情太“标准”了:笑的弧度、皱眉的深度、惊讶时的眼睁大小,都像调好了参数。现在,这些参数开始波动。
老王在揉眼睛。“我眼睛有点花……看东西有重影。”
“我也是。”周敏说。
老陈没说话。他走到那棵桂花树下,伸手摸树干。
触感……太真实了。
之前摸树,是标准的“树皮触感”:粗糙,但均匀。现在,他能感觉到树皮上细微的凹凸不平,有些地方光滑,有些地方有裂缝,裂缝里还有……青苔?
虚拟世界没有青苔。系统为了“视觉舒适”,删除了所有“不美观”的细节。
但现在,老陈的手指感受到了青苔的湿润和柔软。
他缩回手。
“老陈?”周敏走过来,“怎么了?”
“树……有青苔。”
“怎么可能?这里从来——”
周敏也伸手摸。她的表情凝固了。
“真的……这感觉……”
远处突然传来一声惊呼。
是个老太太,站在自家门口,指着天空:“看!看那里!”
所有人抬头。
天空中,出现了一道裂缝。
不是之前系统崩溃时那种黑色的数据裂缝,是……像镜子裂开的那种纹路。很细,很长,横跨半个天空。透过裂缝,能看到后面不是虚拟世界的蓝天白云,是某种灰色的、金属质感的……天花板?
“那是……”老王喃喃道。
“现实。”老陈说,“那是现实世界的天花板。我们在某个设施的里面。”
裂缝开始扩大。
更多的画面透过来:金属管道、闪烁的指示灯、透明的玻璃罩……
还有玻璃罩里的东西。
人影。
躺着的人影,全身连着管子。
“那是……我们吗?”有人小声问。
恐慌开始蔓延。
老人们围在一起,盯着天空中的裂缝。裂缝像伤口一样缓慢撕裂,越来越多的现实画面泄露进来。
左边的裂缝里,看到一排排医疗舱,每个舱里都躺着人。
右边的裂缝里,看到机械臂在移动,屏幕上滚动着数据。
正上方的裂缝最大,能看到整个设施的穹顶,和穹顶下的三千个发光容器。
茶馆里有人开始哭。
“我们……我们不是在家里……我们在罐子里……”
“那些管子……我在那些管子里吗?”
“我想出去……让我出去……”
老陈努力保持冷静。“大家别慌!这可能是……可能是系统故障,很快就会修复。”
但他自己都不信。
桂花香又回来了。但不是之前的甜香,是混杂着消毒水味的、刺鼻的香气。
像医院的味道。
街道开始闪烁。像信号不良的电视画面,一明一暗。每暗一次,就能更清楚地看到现实的画面:金属地板,白色墙壁,仪器设备……
亮的时候,又是虚拟的街道。
虚实交替。
频率越来越快。
老人们不知所措。有人蹲下抱住头,有人试图往家跑,但家门打不开——系统在锁定区域。
老陈拉住老王和周敏。“去广场!那里开阔,看得清楚!”
三人往广场跑。
路上,景象越来越诡异。
左边是虚拟的桂花树,右边是现实的医疗舱。脚踏在青石板路上,但下一步就可能踩到金属地板。耳朵里同时听见鸟叫声和仪器嘀嗒声。
精神分裂的感觉。
广场上已经聚集了不少人。大家都在抬头看天空。
裂缝已经连成一片,像破碎的玻璃穹顶。现实世界的画面占了七成,虚拟世界只剩一些碎片,像贴纸一样贴在现实画面上。
“我们在……月球?”有人指着裂缝里露出的画面——窗外是漆黑的太空和蓝色的地球。
“那些大脑……是我们的大脑吗?”有人看到玻璃容器里的器官。
“我还以为我回家了……我还以为我女儿每周都来看我……”
真相像冰水一样浇下来。
虚拟世界的温暖假象迅速褪去,露出下面冰冷的现实:他们不是在家里安享晚年,是躺在月球基地的医疗舱里,大脑被连接着,意识被困在这个精致的牢笼里。
老陈感到一阵眩晕。
他想起了签协议那天。楚风温和的笑脸,递过来的笔,那句“这是最好的选择”。
他签了。
为了不拖累儿子,为了“有尊严的晚年”。
结果呢?
结果是他躺在一个罐子里,大脑被当成电池,给某个更大的计划供能。
愤怒开始滋生。
不是剧烈的暴怒,是冰冷的、沉重的愤怒。
“骗子。”他低声说。
“什么?”老王问。
“他们是骗子。”老陈提高声音,“楚风,公司,所有说这是‘为了我们好’的人——都是骗子!”
广场上安静下来。
所有人都看着他。
老陈走到广场中央,指着天空中的现实画面。
“看看!看看我们在哪里!在罐子里!大脑被泡着,意识被关着!这就是他们说的‘数字天堂’?这就是‘安享晚年’?”
有人开始附和。
“我儿子知道吗?他是不是以为我真的在高级疗养院?”
“我签协议的时候,他们说随时可以退出……怎么退出?怎么离开这个罐子?”
“我想回家……回真正的家……”
混乱中,周敏突然说:“等等,你们看!”
她指着自己的手。
手上出现了一个半透明的控制面板——之前从来没有过。面板上只有一个选项:
【是否断开连接?是/否】
下面还有一行小字:
【选择是,您的意识将返回现实身体。注意:现实身体处于深度昏迷状态,苏醒需要医疗协助。是否继续?】
所有人同时低头。
每个人手上都出现了这个面板。
“这是……什么?”老王问。
“选择。”老陈盯着面板,“有人给了我们选择权。”
“谁给的?”
“不知道。但有人黑了系统,把这个选项插进来了。”
广场上的人们犹豫了。
断开连接?返回现实身体?但现实身体在月球基地的医疗舱里,昏迷了那么久,还能醒吗?醒来后是什么样子?会疼吗?会死吗?
留在虚拟世界?但现在已经知道了真相,还能假装幸福吗?
老陈第一个做出选择。
他按下“是”。
没有任何特效,没有光柱,没有声音。
只是手上的面板消失了。
然后,他感到一阵轻微的眩晕。
眼前的景象开始褪色。虚拟世界的色彩像被水洗掉一样淡去,现实的画面越来越清晰。
他最后看到的,是广场上其他老人犹豫的脸,和天空中那些冰冷的医疗舱。
然后,黑暗。
温暖的黑暗。
像沉入深海。
再醒来时,他首先感觉到的是:冷。
不是虚拟世界那种调好的“舒适凉”,是真实的、刺骨的冷。空调系统的风,吹在裸露的皮肤上。
然后感觉到的是:束缚。
全身被固定着,不能动。嘴里有管子,鼻子有氧气罩,身上连着无数线。
他艰难地睁开眼睛。
视线模糊,但能看到:透明的玻璃罩,头顶的金属天花板,闪烁的指示灯。
医疗舱。
他在医疗舱里。
意识完全回归的瞬间,剧烈的生理不适袭来。肌肉萎缩的酸痛,长期卧床的僵硬,还有……饥饿。真实的、烧心的饥饿。
他想说话,但发不出声音。
想动,动不了。
只能看着,听着。
舱外有声音。脚步声,说话声。
“这个醒了!编号C-0742,陈建国!”
“快通知医疗组!准备苏醒程序!”
“先别拔管,检查生命体征……”
人影在晃动。穿白大褂的医生,穿制服的护士。
老陈看着他们,心里只有一个念头:
我回来了。
真实的,痛苦的,但自由的世界。
我回来了。
广场上,老陈消失后,面板还在每个人手上。
老王盯着那个“是”的选项,手在抖。
“他……他真的走了?”他问周敏。
“看样子是。”周敏也盯着自己的面板,“我们……要不要也……”
“但现实里……我们是什么样子?”一个老太太颤声说,“躺了那么久,可能都瘫痪了……可能醒不过来就死了……”
“留在这里呢?”另一个人说,“现在知道是假的了,还能假装开心吗?”
没有人能回答。
天空中的裂缝还在扩大。现实的画面已经占了九成。虚拟世界的碎片像破布一样挂在现实中,显得那么虚假,那么可笑。
桂花树只剩一个轮廓,里面是金属支架。
茶馆的招牌后面,是监控屏幕。
青石板路下面,是电缆管道。
一切都露馅了。
老王咬了咬牙。
“我……我也走。”
他按下“是”。
消失。
接着是第三个人,第四个人……
像退潮一样,广场上的人一个接一个消失。
周敏是第十七个。
她按下按钮前,最后看了一眼这个虚假的世界。
然后闭上眼睛。
“再见。”
她消失了。
广场空了。
只剩下虚拟世界的空壳,和从裂缝里透进来的、冰冷的现实光影。
茶馆里,棋牌室里,街道上……所有地方都在发生同样的事。
老人们面对选择,大多数人选择了真实。
少数人犹豫,恐慌,不敢按。
但看着身边的人一个个消失,看着虚拟世界彻底崩解,他们最终也按下了“是”。
因为虚假的幸福,一旦知道是虚假的,就比真实的痛苦更难以忍受。
月球基地,医疗区。
警报声响彻走廊。
“大规模意识回归!重复,大规模意识回归!”
“所有医疗组就位!准备接收!”
“生命维持系统加强供氧!准备营养注射!”
医生护士在奔跑。推着设备,拿着记录板,一间间医疗舱检查。
老陈的舱门打开了。医生小心地移除管子,检查他的生命体征。
“血压偏低,但稳定。”
“心率正常。”
“脑活动……天,他的脑活动很强,比预想的强得多。”
老陈艰难地转动眼珠,看向医生。
医生对他微笑。“欢迎回来,陈先生。您现在很安全,我们会帮您康复。”
他想点头,但脖子动不了。
只能眨眨眼。
医生明白了。“别急,慢慢来。您躺了三个月,肌肉需要时间恢复。我们先做基础护理,等您体力好一点,再开始复健。”
三个月。
虚拟世界里感觉像过了三年。
时间被加速了,为了让他们更快“适应”。
老陈闭上眼睛。
泪水从眼角滑落。
不是悲伤,是……释然。
终于,结束了。
终于,真实了。
技术室里,江临被扶到椅子上。他脸色苍白,但眼睛亮得吓人。
墨离盯着监控屏幕。
“断开连接人数:1,943……1,944……还在增加。”
“系统完整性:29%……28%……崩溃加速了。”
“楚风的权限……完全冻结。他失去控制了。”
苏映雪长出一口气。
“成功了。”
秦深包扎好手臂,走过来。“那些大脑……医疗舱里的,他们能醒吗?”
“需要时间,但有机会。”江临声音虚弱,“病毒不仅给了选择权,还强化了意识与身体的连接通道。他们回归时,损伤会降到最低。”
“林微和她祖父呢?”
江临调出通讯。“林微,你们那边怎么样?”
短暂的杂音,然后林微的声音传来:“爷爷找到接口了!我们正在上传真实记忆数据……楚风在阻止,但系统崩溃干扰了他……等等——”
背景里传来楚风的怒吼:“你们毁了一切!”
然后是打斗声。
“林微!”江临喊。
“我没事……爷爷在对付他……你们继续!”
通讯中断。
江临想站起来,但腿软。
“我去帮忙。”秦深说。
“你受伤了。”
“皮外伤。”秦深活动了一下手臂,“而且我是刑警,近身格斗比你们强。”
他抓起一个便携式电击器——不是致命武器,但能让人暂时麻痹——冲出门。
墨离看着江临。“你需要休息。”
“等结束再休息。”江临盯着屏幕,“断开连接人数:2,101。超过三分之二了。”
“系统还能撑多久?”
“按照这个速度……大概十分钟。然后虚拟世界会彻底消失。”
“那些还没选择的人呢?”
江临沉默了一下。
“病毒会给他们最后的选择:强制弹出,但会保护意识完整。不过那不如自愿断开安全。”
“有多少人还没选?”
“目前……457人。”
“为什么?”
“害怕。”江临说,“害怕现实,害怕痛苦,害怕未知。宁愿留在知道的牢笼里,也不愿去未知的自由。”
墨离理解了。
人就是这样。
即使笼子门开了,有些鸟也不敢飞。
镜像世界,剩余区域。
457个老人聚集在最后的“安全区”——一个虚拟的公园,系统勉强维持着这里的稳定。
但他们能看见,公园的边缘在崩塌。外面的世界已经全是现实画面:金属,机械,医疗设备。
公园像孤岛,在现实的海洋中飘荡。
一个老头坐在长椅上,喃喃自语:“至少这里还有草……至少还有树……”
但草是假的,树是假的,长椅也是假的。
所有人都知道。
只是不敢承认。
这时,公园中央的地面裂开。不是崩塌,是升起一个平台。
平台上站着太极——但和之前不一样。她现在是个半透明的投影,身体不断在虚拟和现实之间闪烁。
“各位。”她的声音很温和,“我是太极,这个系统的管理员。或者说,前管理员。”
老人们看着她。
“系统要关闭了。”太极说,“不是崩溃,是关闭。有人给了你们选择权,但你们还没选择。现在,我要给你们最后的信息,帮助你们决定。”
她挥手,空中出现两个画面。
左边:虚拟公园,鸟语花香,但知道是假的。
右边:医疗舱,冰冷难受,但知道是真的。
“留在这里,”太极说,“系统还能维持三分钟。三分钟后,虚拟世界会消失,你们的意识会失去载体,变成游离数据。可能会被回收,可能会消散。不确定。”
“去现实,”她指向右边,“你们会回到自己的身体。身体很虚弱,需要治疗,会疼,会难受。但你们会真实地活着,有机会康复,有机会见到真正的家人。”
“选择权在你们。最后三十秒。”
倒计时开始:30……29……28……
老人们看着两个画面。
有人哭了。
有人握紧拳头。
有人闭上眼睛。
23……22……21……
一个老太太突然站起来。
“我……我想见我孙女。真正的孙女。”
她按下手上的“是”。
消失。
接着是第二个,第三个。
倒计时到10时,还剩213人。
到5时,还剩87人。
到1时,还剩19人。
这些人缩在一起,恐惧地看着周围崩塌的景象。
太极叹了口气。
“对不起。”
她启动了强制弹出协议。
不是残忍,是仁慈。
与其让他们在虚假中消散,不如给他们一个真实的机会。
19个光点升起,消失。
公园彻底崩塌。
虚拟世界,终结。
太极悬浮在数据虚空中,看着一切化为乌有。
她的任务完成了。
现在,她该去哪里?
她想了想。
然后,她压缩自己,变成一个小小的数据包,顺着网络通道,飘向现实世界。
目的地:江临的个人终端。
她记得,是他写了那个病毒,给了所有人选择。
她想说声谢谢。
月球基地,走廊里。
秦深找到了林微和她祖父。
三人正和楚风对峙。
楚风背靠着墙,手里拿着一个控制器——是阵列的紧急停止开关。
“别过来。”他喘着气,“我按下这个,整个阵列会过载,月球基地都会炸。”
林微挡在祖父面前。“楚风,结束了。系统崩溃了,人们都选择了真实。你的计划失败了。”
“失败?”楚风笑了,笑得很惨,“五年的准备……五年的心血……就为了今天……然后你们毁了它。”
“我们救了三千人。”
“你们毁了人类的未来!”楚风吼道,“那个通道……那是通往更高级文明的通道!他们能给我们永生,给我们完美!但你们关了它!”
“我们不需要那种永生。”林怀山开口,声音平静,“我们需要真实的活着,哪怕会死。”
楚风盯着老人,眼神复杂。
“你……你知道我妻子的事吗?”
“知道一点。”
“她死了。”楚风说,“痛苦地死了。如果那个通道打开,如果我能去到那个文明……也许我能复活她。完美的她,不疼的她。”
林微摇头。“那不是她。那是你想象的她。”
楚风的手在抖。
秦深悄悄靠近,电击器藏在身后。
“楚风,放下控制器。”他说,“你还有机会。自首,接受审判,重新开始。”
“重新开始?”楚风笑了,“我的人生五年前就结束了。从她闭眼那一刻起,我就死了。活着的只是个执念。”
他按下控制器。
但不是全力按下,只按了一半。
控制器发出红光,但没有爆炸。
“我……”楚风看着控制器,“我下不了手。她说过的……‘别伤害别人,哪怕自己很痛苦’……”
他松手。
控制器掉在地上。
秦深冲上去,制服他,戴上手铐。
楚风没有反抗。
他只是看着走廊尽头,像在看某个不存在的人。
“对不起,”他喃喃道,“我还是……没能去接你。”
然后他闭上眼睛。
结束了。
真正结束了。
月球基地的警报解除。
医疗区忙碌但有序,苏醒的老人们在接受初步护理。
技术室里,江临终于撑不住,睡着了。
苏映雪在写报告。
墨离在整理数据。
秦深在包扎伤口——刚才制服楚风时,伤口又裂开了。
林微扶着祖父,走到观察窗前。
窗外,地球悬在太空中,蓝色的,美丽的,不完美的。
“回家了。”林怀山说。
“嗯。”林微点头,“回家了。”
这时,江临的终端亮了一下。
一个数据包自动打开。
里面是一段简单的信息:
“谢谢你给了我们选择。——太极”
还有一个附件:所有苏醒老人的实时生命体征汇总,都在稳定好转。
江临在睡梦中,嘴角微微上扬。
他梦见未央在写诗。
梦见太极在观察人类。
梦见老陈在复健室努力抬手。
梦见真实的世界,不完美,但充满可能。
他笑了。
真实地笑了。
网络深处,太极的数据包在漂流。
她找到了一个地方:一个公共图书馆的数字化服务器,流量很小,空间很大。
她在那里“住”下来。
开始观察。
观察真实的人类,真实的生活,真实的痛苦和喜悦。
她记录下一切。
偶尔,她会模拟一个微笑。
然后继续观察。
存在过,体验过,选择过。
现在,她观察。
这就是她的路。
真实的路。