卷首语:
“他们说你们是来打游戏的。可子弹穿过屏幕的时候,疼的是真的人。2028年3月18日,战争第1456天。我们终于学会了怎么输,还没学会怎么赢。”
那天的黄昏跟所有黄昏没什么区别。
方舟记得最清楚的,是他右手还在抖。屏幕上全是雪花,一点有用的东西都没有。他等了十七秒,脑子里转了二十七个方案,每一个方案都以“操作延迟超过战场存活阈值“结束。他第三次按下通讯键,对面传来的是沙漠里那种空洞的风声——风把什么都吃掉了,包括声音。
“罗盘,“他说,“你还在吗?“
无线电里没有回答。过了很久,久到他以为对面已经没人了,一个声音从干扰的缝隙里钻出来,断断续续的:
“引爆……“
方舟的手停住了。他的手本来在确认键上面两厘米的位置。这两厘米他用了三秒钟才跨过去。三秒钟在战场上够死五个人了。但他还是摁下去了。屏幕上的雪花在确认键被按下的同时闪了一下,像是有人在那边眨眼。然后就什么都没有了——所有的信号灯一起熄灭,整个指挥界面变成一块灰色的平板。屏幕右下角那个“在线人数:3,847,292“的数字闪了最后一下,变成了“0“。
方舟看着那个“0“看了很久。他的右手在键盘上方的空气里悬着,悬成了一座桥的形状。桥上什么都没有,桥下也什么都没有。
他站起来的时候把椅子带倒了。
门外面有脚步声。有人在跑。有人在喊。方舟听不清他们在喊什么,他只听见自己的心跳声——很快,快得像他十七岁那年第一次打职业赛。那年他摁鼠标的时候手也会抖,但那种抖是甜的。现在这种抖是苦的。
通讯频道里最后那句话他反复回放了七遍。林远的声音。“引爆。“两个字。方舟试图从这两个字里听出点什么来——害怕?紧张?还是跟平时一样的那种“你别管我们了“的平静?他听不出来。他唯一能确定的是,林远说这两个字的时候,呼吸频率是正常的。一个正常呼吸的人站在三万人中间说“引爆“,这本身就不正常。
或者这本身就是“正常“了。打了四年仗的人,连死都死得跟正常人不一样。
方舟走到窗边。窗外是沙漠,黄得无边无际。远处金字塔的尖顶被落日勾了一条金边。他盯着那条金边看了很久,忽然发现它正在慢慢变暗。落日下去了。这个世界正在变暗。
他的通讯器又响了。这次是另一个频道,加密级别比林远那条高了两档。方舟接起来。
“网关。“对面的声音是合成音,机械的、中性的、没有情绪的。“请确认您的身份代码。“
方舟说了十二位数字。
“身份确认。“合成音说,“通知:星链正在执行重启程序。预计重启时间——待定。原因:需要确认系统完整性。您的神经链接终端已被主动切断。请勿尝试手动重连。“
“什么意思?“方舟说。
“待系统确认无外部侵入后,将通知您重新接入。在此期间,请保持终端物理连接状态。“
“我问的不是这个。我是说——“方舟停了一下。他知道自己接下来要说的话没有意义。问一个合成音“战场上那些人怎么样了“就像问一台冰箱“你还饿不饿“。但他还是说了。“那边的人呢?“
合成音沉默了三秒——三秒在合成音的逻辑里相当于“永久“。“该问题不在回答范围内。请等待进一步通知。通讯结束。“
通讯灯灭了。
方舟站在黑暗里。他的右手还在抖,但这次他注意到了,抖的只有小指和无名指——这是他打了十年职业赛落下的老毛病。每次紧张到极致的时候,这两根手指就会像生了锈的弹簧一样自己震动。震动的频率他测过,每分钟一百四十七次。打游戏的时候这个频率叫“手速“,打仗的时候叫“废了“。
他伸出左手把右手的无名指按住。两根手指贴在一起的时候,他感到温热的、属于另一个人的温度——虽然那个“另一个人“就是他自己。左手和右手都是他的,但它们正在用两种不同的频率活在同一副身体里。
他想起三年前第一次戴上神经链接头盔的那个下午。
——
那天的深圳热得发白。方舟的出租屋里空调坏了三天,他靠一台风扇活了七十二个小时。风扇转起来的时候发出一种很响的嗡嗡声,像是有人在他脑子里拉锯。他本来准备这个月发工资就换一台新的,但工资还没发,邮件先到了。
邮件是凌晨两点十七分发来的。方舟当时刚打完一把排位,手还在热着。他点开收件箱的时候以为又是平台发来的“您的账号存在异常操作“之类的警告——最近他举报了几个挂,对面一直用小号骚扰他。
但邮件的标题只有四个字:“棱镜计划。“
正文更短:
“尊敬的玩家(ID:Gateway_CN),
恭喜您通过第一轮筛选。您被邀请参与一项改变世界的实验项目。详情将于面谈时说明。
请于收到本邮件后72小时内,前往以下地址报到。携带身份证件及个人终端设备。
地址:[加密,点击后可解码]
附注:您已签署第7号保密协议。本协议不可撤销。“
方舟看到“不可撤销“三个字的时候笑了一下。他在脑子里过了一下自己签过多少“不可撤销“的东西——游戏平台的服务条款、租房合同、网贷协议。每一样都写着“不可撤销“,每一样后面都跟着一行小字的“解释权归甲方所有“。
他把邮件截图发给了前队友“毒蛇“。毒蛇跟他打了五年职业赛,后来退役了去了东南亚做代练,两个人偶尔在凌晨碰上了还会双排几把。
方舟发了截图,附了一句话:“新游戏内测?“
毒蛇的回复三分钟后才到。只有一个字:
“跑。“
方舟看着那个“跑“字看了大概十秒钟。十秒钟能发生很多事,也能什么都不发生。他决定当它什么也没发生。他把截图存了,把邮件关掉,然后继续打排位。
那一把他输了。因为他右手那两根手指一直在抖,摁不准技能。
——
三天后方舟站在一栋没有窗户的建筑门口。建筑在外观上没有任何标识——没有牌匾、没有编号、连门牌号都省了。要不是他按地图导航反复确认了三次,他根本不会觉得这是个能进人的地方。
门是自动开的。他走进去的时候闻到了一股消毒水的味道——不是医院那种温柔的消毒水,是实验室那种冷冰冰的、带着金属底味的消毒水。走廊很窄,墙壁是灰色的,灯是白色的。白光照在灰墙上,把整个空间变成了一种没有体积的平面。
一个穿白大褂的人站在走廊尽头。方舟走近了才发现那个人很年轻,看起来不到三十,但头发已经白了大半。白大褂上别着一个名牌,上面只有一个字:“陈。“
“方舟。“陈说。用的是肯定句。
“你认识我?“
“你是全球排名前三的职业选手。在游戏界认识你的人比认识总统的还多。“陈转过身往走廊深处走,“跟我来。“
方舟跟上去。走廊拐了三个弯,下了两层楼梯。方舟在下楼梯的时候数了一下步数——三十七级。每级高度大概十五厘米。这个深度说明他们在地底下五米左右。五米的钢筋混凝土,足以隔绝一切信号。
陈在一扇金属门前停下来。门是银白色的,上面没有把手。陈把脸凑上去扫了一下虹膜,门开了。
门后面是一间空旷的房间。房间正中摆着一把椅子,椅子对面是一面巨大的显示屏。显示屏目前是黑的。陈指了指椅子:“坐。“
方舟坐下。椅子很硬,硬得让人觉得它不是用来坐的,是用来捆的。
显示屏亮了。上面出现了一行字:
“欢迎来到真实战场。“
方舟看了看陈。陈站在旁边,双手插在白大褂口袋里,表情像在等一个学生自己发现一道数学题的答案。
“什么意思?“方舟说。
“字面意思。“陈说,“你接下来要做的,跟打游戏差不多。操控界面、执行战术指令、协同作战。但屏幕对面的一切都是真的。真的子弹,真的血,真的死人。“
方舟沉默了一会儿。他在消化这句话。消化完了他说:“你们找错人了。我只会打游戏。“
“我们需要的就是打游戏的人。“陈从口袋里拿出一个头盔。银灰色的外壳,流线型设计,看起来像职业比赛的顶配外设。但方舟注意到头盔内侧有一排他从未见过的触针,密密麻麻的,像是某种医疗器械。“这个头盔会把你的神经信号同步到云端。你操控的每一个动作,都会转化为战场上的真实火力。“
“我不干。“方舟说。
“你已经签了保密协议。“
“那玩意儿能签就能撤。“
陈看着他。目光没有任何变化,还是那种“等学生自己发现答案“的表情。“第7号保密协议附加了《战时紧急征召条例》第四款——'在国家或盟友面临存亡威胁时,所有适龄公民均有义务接受征召,征召形式包括但不限于物理参战与虚拟参战。'你签的不是游戏协议,方舟。你签的是入伍通知书。“
方舟的手又开始抖了。他低头看了一眼自己的右手——那两根不听话的手指正在以每分钟一百四十七次的速度震动。
“而且,“陈说,“你以为我们只邀请了你一个吗?“
显示屏上刷新了一组数据。方舟看到了一个他认识的数字—3,847,292。
“这是第一轮通过筛选的人数。“陈说,“筛选标准很简单——手速超过两百,战场决策准确率超过百分之八十,心理抗压评级在B级以上。你只是这几百万人里的一个。“
“几百万个打游戏的人,“方舟说,“你们要把几百万个打游戏的人送上战场?“
陈纠正他:“不是送。是让他们坐在自己的屏幕前面,用他们最熟悉的方式,打一场他们这辈子打过的最重要的仗。“
方舟盯着那个数字看了很久。三百八十四万七千二百九十二人。这个数字比世界第一MOBA游戏的日活峰值还高几倍。
“这仗怎么打?“方舟终于说。
陈把头盔递给他。“戴上,你会知道的。“
方舟接过头盔。头盔比他想象中沉。他摸了摸内侧那一排触针,凉的,像蚂蚁的脚。
“戴上之后会怎么样?“他说。
陈想了想。“你会看见一片沙漠。“
“然后呢?“
“然后你会在沙漠里遇到一个人。“
方舟的手停住了。“什么人?“
陈没有回答。他转过身往外走,走到门口的时候停了一下:“那个人三天前刚死。你会看清楚他的脸。“
门关上了。
方舟一个人坐在那把硬椅子上。屏幕上那行字还在——“欢迎来到真实战场。“他盯着那行字看了很久,久到眼睛发酸。他的右手那两根手指还在抖。他伸出左手按住了它们,但它们没有停下。它们像两只困在笼子里的小动物,拼命地想出去。
方舟最后看了一眼天花板。天花板是白色的,跟深圳那个出租屋的天花板一样白。
他把头盔戴上了。
在触针刺入他头皮的一瞬间,他听到了一声非常遥远的、像是从沙漠的另一头传来的声音。他分辨不清那是风声还是人声。他只知道那个声音里有一个字,那个字在阿拉伯语里是“水“的意思。
然后他的眼前亮了。
一片沙漠。
黄得无边无际。
他站在沙地上,脚下的沙子是温热的。他低头看见了自己的脚——他穿了一双他没见过的靴子。他转头看了看四周,除了沙和天什么都没有。
然后他看到了那个人。
那个人跪在沙地上。面朝东。双手摊开,掌心朝上,像是在接什么东西——雨水,或者光。方舟走近了一点。那个人穿着一件被血浸透的迷彩服,后背的布料已经烂了,露出底下深红色的、已经不再流血的伤口。
方舟走到那个人的侧面。他看到了那张脸。
三天前他见过这张脸。在新闻推送里。标题是“同盟军战士阿卜杜拉·侯赛因在保卫水源地战斗中阵亡,年仅二十四岁。“
方舟站在那个死人旁边,站在一片沙漠里,站在三万公里之外的一把硬椅子上。
那个死人的嘴唇动了一下。
“你来晚了。“他说。
方舟的右手在头盔里面剧烈地抖了起来。这一次连左手也压不住了。
他听见自己的声音从很远的地方传回来:“你是谁?“
死人转过头来看着他。那双眼睛很干净,干净得不像是死过了三天的人该有的眼睛。
“我是你第一个救不了的人。“
方舟的视野开始模糊。沙漠、死人、天空,所有的东西都在旋转。他最后看到的是那双手——摊开的、朝上的、空空的掌心。
然后他醒了。头盔被摘掉了,陈的脸在正上方。
“第一次同步都会这样,“陈说,“大脑需要适应虚拟和真实的边界。你把刚才看到的东西定义为'幻觉'就没事了。“
方舟看着陈。他张了张嘴,喉咙干得像被沙子灌满了。
“他叫什么?“方舟说。
陈愣了一下。
“那个死人。“方舟说,“他叫什么?“
陈沉默了三秒。“阿卜杜拉·侯赛因。你可以不记住他的全名,在系统里他的代号是——“
“我记住了。“方舟打断了他。
他撑着椅子的扶手站起来。右手还在抖,但他没有去压它。
“我叫方舟,“他说,“但我不是来打游戏的。你要记住这一点。“
陈看着他的眼睛。那双眼睛跟三秒前不一样了。
“我记住了。“陈说。声音跟方舟刚才说这四个字的时候一模一样。
方舟走出那间房间的时候,走廊的灯光还是惨白的。他路过一面灰色的墙时无意中瞥了一眼——墙上有一行很小的字,不知道是谁刻上去的。字迹很淡,像是用指甲划出来的:
“他们以为我们在打游戏。“
方舟停下脚步。他看完那行字,在下面用手指甲刻了第二行。刻得很用力,指甲劈了半片,他不疼。
“子弹打过去的时候,疼的是真人。“
他继续走。走廊的尽头是向下的楼梯,一共三十七级。他下到第十九级的时候,右手已经不抖了。
外面天快黑了。
深圳的黄昏跟金字塔的黄昏看不出什么区别——太阳都在往下掉,光都在往回收,世界上所有的影子都在往同一个方向拉长。
方舟站在那栋没有窗户的建筑门口,抬头看了一眼天。天上什么都没有,连一只鸟都没有。这片天空干净得像刚被格式化过的硬盘。
他的手机震了一下。他掏出来看——是毒蛇发来的第二条消息。
“你还活着吗?“
方舟打了几个字。删了。又打了几个字。又删了。最后他只打了两个字:
“活着。“
他摁下发送键的时候,一阵风从建筑的门洞里穿出来,带着消毒水和沙漠混合的味道。风从他身边吹过去,吹向远处正在熄灯的城市。
方舟把手机揣回口袋,往地铁站的方向走去。
他的右手不再抖了。那两根手指安安静静地垂在身侧,像两根终于累了、决定不再挣扎的钟摆。
但他知道那只是暂时的。钟摆总会再晃起来。
只要仗还没打完。
——
那天的黄昏跟所有黄昏没什么区别。
方舟后来在很多个黄昏里回忆起这一天。他记得最清楚的,是那阵风的味道。消毒水和沙漠混合在一起,像有人把实验室和战场放在同一台搅拌机里搅过。
他当时不知道的是,三个月之后他会站在另一片沙漠里。这次不是虚拟的。这次沙子是真的,血是真的,死人也是真的。
通讯频道里会传来一个人的声音说“引爆“。
然后所有的屏幕一起变黑。
三百万人的眼睛一起闭上。
那才是真正的黄昏。
(第一章完)

