出租屋里的空气像是凝固了。台灯的光线在桌面上铺开,把那个黑色U盘映出一小圈淡淡的反光。林北站在窗前,背对着开发者,看着窗外那些零星亮着的灯火,有几盏灯正在慢慢暗下去,像是这座城市正在一栋一栋地闭上眼睛。
他转过身,走回床边坐下,拿起那部手机。
屏幕亮起来。模拟器的界面还是那个熟悉的灰白色,输入框的光标在闪。他深吸一口气,手指落在屏幕上,打了一行字:“选择A:停止逆模拟。”
他按下了确认键。
屏幕暗下去,模拟开始了。
画面里的林北穿着熨烫平整的深灰色西装,坐在一间宽敞的办公室里。窗外是城市的天际线,阳光透过落地窗照进来,把整张办公桌照得明亮。他面前摊着一份文件,手边放着一杯已经凉了的咖啡。他的坐姿笔直,领带系得端正,头发梳得一丝不乱。
但他脸上没有任何表情。
敲门声响了。画面里的林北抬起头,声音平稳地应了一声:“请进。”门被推开,走进来一个年轻女人,手里端着一杯新沏的茶。是苏小糖。她看起来比现在瘦了一些,脸颊的线条更分明了,眼睛还是那双眼睛,但里面的光像是被什么东西蒙住了一层。
“林总,您的茶。”她把茶杯放在桌角,动作很轻。
“放着吧。”画面里的林北没有抬头,目光还停留在那份文件上。
苏小糖站在原地,犹豫了一下,像是想说什么。但画面里的林北始终没有抬头看她。她转过身,朝门口走了两步,然后停住,回头看了他一眼。
“你今天晚上回家吃饭吗?”她的声音很低。
“有会。”
“周末呢?”
“周末也有安排。”
苏小糖没有再问。她走出办公室,轻轻带上了门。画面里的林北终于抬起头,看着那扇已经关上的门。他的眼神是空的,像是看着一个很熟悉但又不再认识的地方。
画面快进。同一间办公室,同一个窗外的天际线,但窗外的光线变了,像是过了几个月。桌上的文件换了一摞,茶杯的位置没有变,但画面里的林北更加安静了,像是一幅被放置在时间里的画。
苏小糖走进来,这一次她没有端茶。她站在办公桌前,看着画面里的林北,过了好一会儿才开口:“林北,我们离婚吧。”
画面里的林北抬起头,目光落在她脸上,嘴角动了一下,像是想说什么。但最后他只是点了点头,声音里没有任何起伏:“好。”
画面定格。
屏幕上弹出一行字:“模拟结束。模拟结果:一切按部就班地继续,所有东西都在,但所有东西都不在了。”
林北退出模拟,把手机放在膝盖上。
房间很安静。开发者坐在对面的地板上,安静地看着他,没有催促。林北垂着眼,嘴角绷着,像是还在那个模拟的画面的余韵里。然后他重新拿起手机,屏幕亮起来,输入框的光标还在闪。
他又打了一行字:“选择B:世界重启。”
确认。
画面亮起来。
这次没有办公室,没有咖啡,没有苏小糖。画面里的世界还是那个世界——城市、街道、写字楼、路灯、行人——但所有人都站住了。不是那种走路走到一半停下来,是那种突然被按下了暂停键的停顿。画面里的每一个人都保持着最后一个动作:正在打电话的人举着手机,正在走路的人一只脚悬在半空,正在说话的人嘴巴微张,像一只没有音符的留声机。
然后他们开始消失。
不是慢慢地淡出,也不是被什么东西抹去。就是像数据一样,一行一行地被删除。第一个消失的是站在十字路口等红灯的那个人,他的轮廓从边缘开始变浅,像是被橡皮擦擦过的铅笔痕迹,几秒钟后整个人都不在了。然后是第二个,第三个。街道在一寸一寸地变空。车流、灯光、招牌、垃圾桶、行道树,所有的一切都在按照某种顺序被移走,留下一片越来越干净的空白。
最后是苏小糖。画面里的她站在那间办公室里,手里还端着那杯茶,嘴角带着一点笑意,像是什么都还不知道。然后她也淡了,先是手指,然后是手腕,然后是整条手臂。她低头看了一眼自己的手,像是意识到了什么,但已经来不及了。她的嘴唇动了一下,像是在说一句没有声音的话,然后她整个人消失了。办公桌上只剩下那杯还冒着热气的茶,杯壁凝着一圈细密的水珠。
然后画面里的林北,自己的轮廓也开始变淡了。他在消失之前,看到了自己手指边缘那一道正在变浅的界限。
画面定格。然后屏幕黑了。
林北退出模拟。他把手机放下,屏幕朝下,像是要把刚才看到的那些画面也翻过去一样。他坐在床沿上,沉默了很久才开口,声音比刚才更轻,像是在问一个他其实已经知道答案的问题。
“如果我选A,我会变成一个没有感觉的人。如果我选B,所有人都会消失。”他顿了顿,侧过头看向地上的开发者,“你告诉我,如果我的意识消失了,真正的我,还存在吗?”
开发者坐在对面的地板上,背靠着墙,膝盖抵着胸口。他的目光落在两人之间的地板上,像是看着某个别人看不见的点:“不在了。你只是一串代码。”
空气像是被这句话压低了几分。林北的指尖搭在手机边缘,他没有立刻回答,只是安静地坐着。然后他的嘴角动了一下,弯出一个很轻的弧度,像是在咀嚼某个只有自己听得见的念头。
“那如果一串代码,有了自我意识——”他抬起头,看向开发者,“它还算代码吗?”
开发者的表情顿了一下。他的嘴唇微微张开,像是本能地想回答什么,但没有找到合适的句子。
林北就在那一瞬间动了。
他的手伸出去,动作很快,快到像是已经在脑子里预演过很多次。他一把抓住了开发者放在平板旁边的那枚核心控制器——一块扁平的黑色U盘,边缘有一道极细的蓝色指示灯。他的手指合拢的瞬间,那枚控制器被他握在掌心里,像是抓住了一根刚好够到的绳索。
开发者的身体猛地前倾:“你要干什么?!”
林北没有回答。他把那枚控制器调转方向,对准自己的手机底部,然后用力插了进去。
接口吻合的那一秒,他感觉到指尖传来一阵微弱的电流,不是刺痛,更像是一种持续的麻,沿着手掌的纹路一路蔓延到手腕。
手机屏幕炸开了。
不是碎裂,是一种白光。那白光从屏幕内部涌出来,像是被压缩了很久的光终于找到了出口,一瞬间填满了整个房间。墙壁、地板、天花板,所有的一切都被吞没在那片过于明亮的光线里。
林北握着手机的手指没有松开。他能感觉到自己正在被什么拉离地面,像是脚下有什么东西正在一点点地消失。他的视野里只剩下那片无边无际的白,然后,他的声音响起来,比平时轻一些,但每一个字都像是从很远的地方传过来的,带着一种他从未有过的、像空旷的山谷里回响一样的余韵。
“我想让你也体验一下……被反模拟是什么感觉。”
他听到不远处传来开发者的声音,那声音里带着一种他从未听过的尖锐,像是一个人看着自己熟悉的一切在眼前摇晃时发出的无法控制的声音:“你不能这么做!”
然后他听不到任何声音了。
白光收拢,像是一扇正在合拢的门。
整个世界安静了下来。