嘟——嘟嘟——
耳边听到喇叭声,渐行渐近,直到刺耳:
楚枫睁开眼,看见兰博基尼的车顶。
大雨滂沱不休,堵车长龙还在腾飞,他的车排在其中,成为挤挤挨挨的龙鳞中的一片。
砰嗒。
智能车载系统还在帮他开车,楚枫一把拽下“通用游戏头套”,甩掉一边。
因为卡顿过久,精神连接断了,他被迫回到现实。
顿了一会,楚枫立即点击车载系统-启动备用“通用游戏头套”,重新连接梦想城——
哔哔!
【欢迎玩家回到梦想城游戏……】
接着,跳出来了一条全屏新消息:
【今年是梦想城五周年纪念,由于线上人数众多,友情提示:请玩家谨防黑客攻击、病毒漏洞、信息诈骗……不要轻信任何非梦想城官方的……】
楚枫全部点击跳过、跳过,眼前光影变换:
[坐标载入中……]
[玩家CF4088,已为您自动恢复上次的状态]
、
雨声,哗啦的雨声,从耳边传来。
接着闻到湿漉漉的、冷冽的雨息。
没有感觉那些冷雨淋在身上,周身被另一种温暖的气息包裹着,楚枫动了动鼻尖,这个感觉…有一点熟悉。
楚枫睁开眼,看见铁灰色的风衣,领口微微打湿,再仰头,他看见了X的脸。
有些散开的绷带在风中飘着,露出来的那一只像谢时煜的眼睛,在注视他。
楚枫错开目光,立刻从X怀里站起来,站到一旁。
头顶的阴影跟着他移动过来。X撑了伞,楚枫一动,他就跟着把伞移过来,人却没有靠近楚枫,以至于遮不到伞的背后立刻淋到了雨。
“谢谢。”楚枫赶紧往X那边靠近一步,“没事,我自己有伞。”
“撑着吧。”X止住楚枫要去开游戏背包的手,“伞有监管者的代码,更安全。”
在游戏里,一切东西归根结底都是代码,有监管者代码加持的物件,都更加稳固安全,在楚枫卡顿回来之,X接收到梦想城总部发来的讯息:
@全体监管者,五周年大会即将在中国召开,近期可能会收到商业性黑客攻击,请大家谨防谨记,全力保护玩家的安全!
X打着监管者专用黑伞,将楚枫庇护在他的伞下。
雨一直下,雨花的积水映着他们俩的身影,像一对璧人。
楚枫和X共撑一把伞,旁边是一群围观着他俩的小谢。
伞下的楚枫渐渐回过味来,现场的气氛……有些微妙。
周围小谢的表情,十分不容乐观。
如果只是一起撑个伞…小谢应该也不至于这么小心眼。楚枫有些怀疑地问:
“你刚才做了什么?”
“我…没做什么……”
X若无其事地用刚才搂过楚枫的手、撑着雨伞,说这话的时候故意用了一点犹疑的语气,仿佛在自我反省,然后一脸无辜道:
“不知道为什么,你老公好像很不高兴。”
楚枫:“……”
X:“他没有误会我们吧?”
楚枫无话可说,眼见旁边谢校长的脸已经黑得像炒焦的锅了,他立刻道:
“不提这个。这里快山体滑坡了,老教学楼会坍塌,你有什么救援方法吗?还有一只角色被困在里面。”
X:“时间?”
系统小精灵及时报告:“现在距离山体滑坡还有12分53秒。”
X点点头:“很充裕。”
、
滴嗒。
老教学楼里,阴湿得漏雨。
楚枫、X、系统小精灵从窗户进入3楼。
暴雨从窗泼进来,教室里像装了一层水的金鱼缸,灯早就坏了,四处昏黑,桌椅歪歪斜斜地漂着,抽屉里堆积的课本、考卷,像死亡的鱼肚白,浮在黑玻璃似的水上。
楚枫:“现在能搜得到角色定位吗?”
小精灵拍动黑色的小翅膀,头顶的呆毛像探测天线般一节节伸长,遗憾地摇摇头:
“测不到。就刚刚在外面有一点微弱的信号,然后消失了。”
X:“突然消失的?”
系统小精灵:“对。”
楚枫回头去看X,正想问他:信号突然消失是有什么线索吗?
突然,一句话噎在喉咙口,什么也没说出来。
楚枫紧紧盯着X,目不转睛地看着,这人在…收雨伞。
他看见X修长的食指,拉起折叠的伞面,一叶、一叶捋平,包裹着绷带的手,捏起最后一叶伞面上的绑带,将它们捆好,变成一个整齐的圆滚状,放回游戏背包里。
整个动作很快、很流畅,花不了三五秒,娴熟得像谢时煜那样。
楚枫的心脏难以抑制地跳动起来,一下一下,擂鼓一样重。
X抬眸看他:
“怎么了?”
那只像谢时煜的眼睛正看着他,昏沉沉的黑暗里,像赭色的晶石。
“…没。”楚枫:
“没什么。”
——都是一米九多的身高、眼睛相似、都在太平洋出过事、连收雨伞的小习惯都一模一样。
楚枫撇过头,用力把想问的话咽回去:
“没事,先找人吧。”
——突然跟别人说:你有点像我死去的丈夫,这也太奇怪了。楚枫讲不出口,当务之急,还是先找到那只落单的十七岁小谢比较重要。
X点点头,把伞收进监管者游戏背包。
、
“他会不会跑进了信号不好的地方?”
现在距离山体滑坡还有10分钟整。系统小精灵东张西望道。
X皱了下眉,楚枫很快也意识到不对劲:
“他为什么要跑?”
小精灵愣住:“我…我…怎么知道嘛。”
楚枫不说话,小精灵的提议有些道理,但逻辑不通,谢时煜又不是傻瓜,整栋教学楼的小谢都知道往外跑、配合救援,为什么独独十七岁的这只小谢要往里跑?
“这栋楼有信号屏蔽装置吗?”X问系统。
小精灵迅速调出这栋老楼的建造图,寻找:
“没有。这里是老式教学楼,连电子产品都没有。”
X:“一般而言,系统的信号搜索范围是5km。”
更不用说小精灵还调长了呆毛,极大增强搜索精度,而且他们现在已经在这栋楼里了,却仍然搜不到一点有关谢时煜的信号,这很不正常。
楚枫很快理解了X的意思,出现这种情况,要么是信号的范围突然超出,比如角色小谢瞬间被什么东西传送到了5km之外。
X:“最近有传送记录吗?”
楚枫梦想城游戏是还原现实,所以代码也把现实世界的基本物理定律写进去了,要想瞬间移动,只能依靠传送门/道具,而这种东西一旦使用,就绝对会在系统后台留下记录。
“没有!”系统小精灵:“最近一条传送记录是…监管者X来到您的梦想城。”
楚枫:“那为什么会突然搜不到信号?”
这里没有信号屏蔽装置,这只落单的小谢也没有被传送走,系统刚刚在外面检测到了这个角色的微弱信号,却突然消失掉了。
楚枫一下子想到了什么,他迅速查看【小谢图鉴】,点击这只没有被点亮的小谢图案:
【心情】:75
【状态】:平静
【遇害率】:10%
楚枫松了一口气,这只小谢还活着。角色死亡的话,信号也是搜不到的。
小精灵:“所以…为什么搜不到他的信号?”
“还有一种可能。”X顿了一下,道:
“他的代码变了。”
楚枫:“什么意思?”
X调出梦想城总部发送给全体监管者讯息,也不避讳楚枫,直接给他看:
“最近梦想城要召开五周年大会,可能会有商业上的黑客攻击,致使角色异化。角色本身不会有什么病变,但一旦接触玩家,会让玩家代码崩溃。”
系统小精灵吓得缩了缩翅膀:
“那玩家会死掉的……”
X沉默着,游戏里的一切都依赖于代码,一旦代码崩溃,玩家不仅是死掉,有可能是被“五马分尸”:
代码崩溃后极有可能发生错位,玩家的手、脚、头、腹部,都可能发生分离。因为游戏里没有生物上的死亡,即使身体的各部分都分离了,玩家还是不会死,但精神上会持续感觉到濒死的痛苦。
一直持续到现实里真正脑死亡、解脱。或者等到游戏公司重写代码修复玩家、得救,但这种难以想象的痛苦会给玩家带来一辈子的阴影。
楚枫:“你的意思是,这个角色可能被异化了?所以……”
所以这只十七岁的小谢故意留在了老教学楼里,没有像其他小谢那样跑出来配合救援,他缩在角落里,等着山体滑坡,这样就可以彻底死亡,不会危害到楚枫。
X敏锐地从这个情真意切的故事里,找到了新的疑点:
“他怎么知道自己被异化了?”
系统小精灵:“对啊,我每天都认真检查梦想城,都没有发现问题,黑客攻击如果这么容易被发现,那也算不上黑客了。而且角色其实也是一段段代码,他们是没有自主意识的,怎么能意识到自己的代码异化了?”
系统小精灵觉得,自己的主人虽然理智上知道这些角色都是数据,但情感上有时还是忍不住会误以为他们是真正的人。
角色是不会为玩家做什么的,系统小精灵心里想,更不可能意识到自己身上有什么黑客攻击后的异化,还为了不要伤害到玩家,选择自我牺牲,它们只是数据堆叠出来的虚拟角色。
它本想把这番话说给楚枫听,但它的人类共情模块在脑内哔哔作响,提醒他,说出来会伤害到人类脆弱的感情。小精灵选择了闭上嘴。
“一个角色无法完成。”楚枫道:
“全体配合就可以了。”
今天,楚枫本来想早早就赶到现场,但在校门口被卡了半天,然后又去领校服,耽误了非常久。
而这期间,他之所以会按这些规矩去做事,是因为谢校长在指挥现场救援,谢校长也是谢时煜,能力值得肯定,多多少少给了他一颗定心丸,否则真急起来,他直接把校门砸了也可以进去,犯不着去领什么校服。
楚枫开始感觉到,这一切都是事先安排好的。他到了现场之后,看到很多消防队小谢在救援。
但其实这一队的小谢并没有在灭火,或者展开其他高难度抢险救灾行动,他们干的就是把被困的学生小谢,从窗户口抓出来,放到升降梯上,下来。
——这完全不需要出动消防小谢,搭个升降梯,学生小谢自己也会下来。
也就是说,消防队谢时煜出现的目的,是为了吸引楚枫的注意,以及,给他增强救援的可信度。
最后,谢校长再给他看学生名单,每个班的人都亮起来了,给他完美的最终结果,并且要带他走……
楚枫想到,如果不是最后他实在有种直觉,去翻看了【小谢图鉴】,那么,他就会以为救援已经完成,十来分钟后,山体滑坡,独自留在里面的那只异化小谢就会彻底死亡,不会危害到他。
而同时,他今天穿了水手服,被谢校长带走之后,参加救援的消防队小谢和得救的小谢,必然要大吃一顿。
在那个时候,谢时煜就有无数机会可以拿到他的手机,或许可以篡改他的【小谢图鉴】,把那只17岁小谢记录删掉,或者,干脆把他的手机藏起来。
这样几天之后,已经死亡的小谢记录会自动消除。
这只小谢死掉之后,高中部的角色小谢就全体都是点亮状态,楚枫就会看到自己的【小谢图鉴】高中栏目全部亮起,既感到高兴,同时又十分安全。
楚枫捏了捏拳,这种事情…绝不是26岁的谢校长一个人规划的,这样残忍的决策……他知道,全城有一个小谢专门负责在暗中统筹规划:
27岁的谢时煜
现实里、在机场跟他告别、永别的那一只谢时煜。
27岁的角色小谢从不参与任何种树活动,楚枫从来没有看见过他,也没有在任何系统的监察里找到他的身影,不知道他用了什么代码将自己隐身了。
谢时煜大学时专业不好,又不能转专业,自己兼修了计算机。100%梦想城还原后,一些角色小谢也会写代码,有几只很隐蔽,会把自己的行踪藏起来,不让系统找到他们。
但这些隐蔽的小谢从不会避讳楚枫,唯独27岁的这只,楚枫从没看见过他。以至于在一代城的时候,他错以为梦想城游戏系统没有导入27岁的谢时煜。
——直到最后,27岁的谢时煜出现在他面前,跟他说:
“楚枫,照顾好自己。”
然后,带着全城其他小谢,坐上一列装满炸弹的列车,开到天际远的时候,引爆了。
从那时起,楚枫开始意识到,27岁的谢时煜没有真正陪在他身边,但又无时无刻不在他身边。
谢时煜躲藏在暗中,统筹规划全城的风险。一旦发现危险,就会以最小的牺牲、排除掉。
全城的角色小谢会互相排挤、嘲笑、争风吃醋,但很默契地都会听27岁大谢的话。
一旦是27岁的谢时煜做出的决策,他们都会照做。
一代城毁灭后,楚枫从残存的一些碎片信息里,总结出了小谢的行动模式。
二十七岁的角色谢时煜,似乎比其他寻常角色都更能分辨危险,虽然作为一个虚拟数据角色,他无法像监管者X那样真正明白那些危险到底是什么,具体用什么手段可以解除,但他能简单地知道,这个对楚枫不好,需要排除。
最简单的排除手段,就是消灭危险源,即处理掉携带危险的角色小谢。
手段很粗.暴,但是很有效,像是一种通用的固定程序,写进所有角色小谢的代码里。只要是27岁谢时煜下达的命令,其他小谢都会无条件配合,哪怕是要被处死的小谢,也不会跟楚枫透露半分。
一代城时,27岁的大谢就做过很多这样的事,在楚枫无知无觉的时候,预先处理掉了好几只小谢,以最小的牺牲,换取全城的平安。
直到最后,维持不住了,如果他们不死,死的就会是楚枫。二十七岁的谢时煜做出了最残忍也最正确的决策:请全城集合,全体自杀。
楚枫的脑海中想起一代城里,那一列远去爆炸的列车,转头对系统道:
“帮我查谢校长手机最近几天所有的通讯记录。”