01我carry有什么用?我队友挂机啊!
正午干燥的风贴着赤陶色的岩壁掠过,打着旋搓下几缕沙尘,仙人掌和沙棘在岩缝间昏睡。黑色沥青铺筑的路面被晒得皲裂,裂缝间翻涌的热浪将近地面的空气扭曲出奇怪的虚影。
生锈斑驳的路牌印着几个依稀可辨的字——欢迎来到66号公路。像是硬要道出这块枯萎土地的主题似的,人工标识的意图颇为刻意。
阳光、阳光、到处都是阳光。赤苇裹紧脸上的蓝色面巾,足尖轻点,悄无声息地跃上高处的岩石。运载目标即将到达下一个检查点,车头缓缓驶入C型弯道。他伸手握住背后的胁差【注1】,目光扫过每一处可能******的掩体。
“主坦在广告牌后面,狙和副奶在加油站二楼平台,另外两个没有看见。”
他在队伍频道报点,队友回复他收到。车到达加油站,四下却还是一片寂静。脚下的岩石发着烫,赤苇稍稍挪动步子露出半个身位。
耳边突然响起锐利的破空声,他下意识挥刀,利刃出鞘。一道银光闪过,狙击*********被长刀反弹回去。
眼看位置暴露,赤苇也不再隐藏,他往前两段大跳,浮空中留下残影。闪身拉到加油站二楼,赤苇抬手飞出三镖,对面的医疗兵还没反应过来,清脆的三声爆头直接让他脆弱的血条见了底。旁边的狙击手没来得及抓钩拉开距离,就被机械臂里弹出的小刀一记近战直接带走。
双杀播报响起,敌方阵型大乱,一楼的敌方主坦也在他队友的包围下壮烈牺牲。赤苇跳下来和他们汇合,医疗兵适时给上技能帮他补满了状态。
目标顺利运过检查点,虚空中响起悦耳的过点音乐。可还没等他松口气,身边突然又落下一发重炮,震荡的余波扬起漫天沙土,没来得及吃血包的队友直接被轰回了复活点。
是空中!赤苇抬头,敌方另一名输出姗姗来迟,火箭炮一发接一发地落下来。对方飞得很高,在他忍镖能打到的范围之外,赤苇看着即将转好的大招能量条,紧紧握住了刀柄。
98%……99%……100%。屏幕下方的大招按钮应声亮起。赤苇抬手缓缓抽出身后的竜一文字【注2】,汹涌着能量的绿色荧光在刀身上闪烁,沿着握刀的手逐渐蔓延至全身。
忍者蹬着侧面的山岩,合金与岩壁摩擦爆出火星。赤苇将自己猛地弹射向空中,闪着绿色光芒的长刃直逼敌人首级,眼看着刀尖即将触到重炮手胸前的盔甲,对面的奶妈却突然出现在侧面,一个技能位移到他面前,大义凛然地替自家输出挡下了致命一击。
右上角闪过他的击杀播报,但同时漆黑的炮口也对准了他的脸。
赤苇在重生室醒来。
“哟!又死一次啊?”身后传来那个欠揍的声音,“不过刚才的大招还是挺帅的嘛。”
赤苇不予理会,径直往外走去。
“哎哎哎别走啊小忍者。”身后又传来不知什么物品叮铃哐啷掉落的声音,胁差被人抓住,赤苇黑着脸回头。
银发的牛仔嘴里叼着根没点燃的烟卷,咧着嘴角笑得灿烂至极,金色的眼睛闪着奕奕的光采,
“怎么样怎么样?要不还是跟我一起逃走吧,赤苇?”
赤苇恶狠狠地瞪着他,拽回自己的刀。
牛仔也不恼,笑着把自己的牛仔帽扣到赤苇头上,退后一步像欣赏自己的杰作似的看着他,带着马刺的靴子叩击着地面发出刺耳的噪音。
“这都第几次啦?你们四个肯定打不赢的啦,真的不考虑一下吗?”
“不考虑。谢谢。还有,您的帽子,木兔前辈。”
赤苇把棕色的麂皮帽子摘下来递还回去,不理会牛仔发出的聒噪抱怨,他检查起身上的武器。右上角的击杀还在不断刷新,他的队友也一次又一次地出现在重生室,然后又一次又一次义无反顾地向外跑去。
数据面板里显示着这场折磨人的对局已经进行了将近半个小时。赤苇愤愤地向后看去,罪魁祸首正吹着口哨,甚至擅自打开了吧台的咖啡机煮起咖啡。察觉到他的目光,木兔抬头看过来,又冲他露出一个贱兮兮的微笑,
“小忍者,要不要来做个交易?”木兔取出两个杯子放到咖啡机出液口下方,眼睛却寸步不离地跟着他,
“你答应跟我约会,我就加入你们的战局,怎么样?”
赤苇僵硬地抓起桌上的咖啡杯,机械手指碰到玻璃发出不算悦耳的脆响。对面的人托着腮好整以暇地看着他,赤苇犹豫地看着杯子里诡异的黑色液体,
“这真的能喝吗?”
“当然能!”木兔拿起自己的杯子率先喝了一口,挤着眼睛吞了下去,“你看,不会有问题,没有引发bug,也没有数据错乱。”
……味道肯定是不敢恭维,赤苇看着他绝对算不上好看的表情,心里想到。但他还是喝了一口,数据流模拟出的咖啡味道都千篇一律,滚烫苦涩的液体******着并不存在的味蕾。赤苇面无表情地喝下去一大半,放下杯子,他问道,
“那么现在可以一起加入我们了吗,木兔前辈?”
牛仔没说话,只是笑意盈盈地看着他。半晌,他才慢悠悠地开口,
“我不。”
赤苇觉得自己的拳头硬了。
“笨蛋赤苇到底懂不懂啊,约、会。”木兔摇头晃脑地冲他挑眉,轻浮地嘟起嘴,
“约会的话,要有亲亲才算哦~”
“……”
该死的。这该死的。这个出了bug的,该死的npc。
赤苇搜刮了一圈,但他的词库里还没有输入过更脏的脏话。
“……您先跟我一起从重生室出去,完成任务后,会…会有的……”
赤苇避开木兔的目光,
“那个,咳……亲亲。”
02npc也会一见钟情吗?
孽缘,真是孽缘。看着身旁一边愉快地吹着口哨一边熟练地给左轮上油的牛仔,赤苇只觉得自己身后的刀都变重了一些。
事情还要从半小时前说起。
赤苇又一次被唤醒在66号公路副本的重生室。他缓缓睁开眼,眼前是熟悉的景象:泛起黄的缺角电影海报,闪过雪花和杂音的老式电视,皮面上沾染了咖啡渍的红色吧台椅……
一切都如往常一样。赤苇试着活动了下身体,适应着新的连接通路,他看了看身边的AI队友,一个个面无表情地直视着前方,身体站得笔挺,没有一丝多余的动作。
除了……
赤苇感受到那股异常灼热的视线,微不可查地皱了皱眉头。
站在最里侧的银发牛仔正目不转睛地盯着他——这是这个副本新出的输出位英雄,武器是一把左*********,副武器是两枚闪光弹。虽然没有什么特殊技能,但是在最高难度的副本里,npc的武器准度本身就会比普通副本高出一大截。只有六发子弹的左轮放在平时可能并不会造成很大的威胁,但若是发发爆头那威力可就不容小觑了——这也是真人玩家对这个新角色深感棘手的原因。
而此时,这个牛仔正径直朝自己走过来。赤苇眼观鼻鼻观心,做出一副正常npc都会有的样子——也就是面无表情。但那个牛仔不知道是出了什么问题,只见他在自己面前站定,圆睁的眼睛直勾勾地盯着他的脸,突然大声地说道,
“你好漂亮啊!”
“……?”赤苇差点没控制住自己的表情。
这是这个角色的本来的台词吗?还是跟自己角色联动的语音彩蛋?可是彩蛋会直接出现在队伍频道里吗?
他的人机队友纷纷回应着“收到”——这当然也是程序里写好的,无论在队伍频道里发什么他们都会说“收到”。于是赤苇只好咬着牙面无表情地像个正常npc那样回复道,
“……收到。”
可眼前的牛仔却完全没有要收敛的意思,他越走越近,凑到赤苇跟前微微弯下腰,金色的瞳孔近在咫尺。
他抬起手,触上赤苇脸上的面巾,正欲掀开那块蓝色布料一睹美人芳容,机械忍者却突然伸手发难,手掌外侧弹出一柄短刃,还没等牛仔反应过来,刀锋已经架在了他的脖子上。
“嘿,嘿!放松,放松宝贝。”牛仔举起双手,忙不迭地讨饶。
“你是谁?”赤苇的手往下压,刀刃却只是虚虚地穿过牛仔脖子那一小块皮肤——这个游戏没有友伤设定。
“我?我当然是66号公路最帅npc啦。”意识到赤苇没法对自己造成伤害后,牛仔又放肆起来,他反手握住忍者冰凉的机械臂,冲他抛了个媚眼,“不过嘛,你也可以叫我木、兔、光、太、郎。”
他一字一顿道,刻意说得很慢,满意地看到面前的忍者深深皱起了眉头。
“毕竟我可不是一般的npc哦。”
赤苇莫名觉得焦躁,并且产生了一种强烈的预感——他一直以来的平静生活都会因为这个突然出现的“不一般”的npc而打破。
刀还架在脖子上,木兔倒也没什么所谓,他盯着忍者汹涌着情绪的绿色眼眸,觉得事情终于开始变得有那么几分意思。
“喂,小忍者,”他笑眯眯地问道,“你是不是也出那个bug了?”
一般的游戏npc会出什么bug?是在原地不停打转,还是一直举着双手走路,或者是头也不回地走进河里?
但是,这个bug如果是一个游戏里的npc突然意识到了自己其实是个npc呢?
赤苇也不知道自己具体出了什么问题,但是自某一天从重生室醒来,他就发现了自己的不同。
他不再循规蹈矩地跟着程序预先设定好的路线行进,也不再说程序预先设定好的台词。简而言之,用他联网学习来的话说就是,
——他活了。
又或者说,原本在他体内的那套程序不奏效了,以前他程序里优先级最高的任务是护送运载目标,其次是解决掉对面的真人玩家。而现在,这些优先级都不存在了——他成了一个没有任何目的npc,可以自由选择自己想做的任何事。
而且他还被莫名奇妙地赋予了更高的限权,所以他通过游戏里的局域网了解到这款游戏其实是个开放世界,而自己只不过是其中一个副本里的npc——还是最高难度的多人组队副本,平时都不太会有人来的那种。
了解到这些的赤苇运用自己刚进化出的思考能力略加思索,做出了一个决定。
——他要继续在这个副本里当好他的npc。
“哈?!你来真的?”出了同样bug的牛仔显然非常不认同他的想法,“我说忍者先生,你是个自己觉醒的AI耶!”他摆出夸张的表情,“这——么酷的设定你却只想继续待在这?继续当你的npc?”
赤苇面无表情地点点头。
对局即将开始,空中浮现出倒计时。赤苇无视身后还在咋咋呼呼的人,他调整了下腿甲,做出蓄势待发的架势。
“那至少告诉我你叫什么名字吧!我是说,你真正的名字。你出bug以后新的程序代码里应该有写吧!”
看来他们真的出了同一款bug。赤苇没回头,淡淡地回答道,
“赤苇京治。”
原本在木兔手里转着耍帅的左轮掉到了地上。
“什……么?你说你叫……”
重生室的门打开,赤苇交出技能直接冲了出去。
“喂!你别走啊!!赤苇京治!你给我回来!”
过分吵闹的声音透过66公路滚烫的空气传进耳朵,赤苇只觉得周围的气温在这样的噪音下变得更高了。
“……请您别再大喊大叫了,木兔前辈。”
游戏里的角色设定是牛仔比忍者年长,而恰好赤苇是一个很有礼貌的AI,所以他选择使用人类的敬语来称呼对方。赤苇放慢脚步等待木兔跟上来——因为他觉得那个牛仔跟在他身后疯跑的样子真的很蠢。
不过很快他就后悔了。之后再回想起来,赤苇觉得当时做出等待木兔这个决定的自己才是更愚蠢的那个。
没有位移技能的牛仔终于靠自己的双腿跑了过来,在自己面前站定时还不忘做了个单手比枪的招牌动作。
“跟我一起逃出去吧,赤苇!”
又是在队伍频道里发的,早就跑到前线的AI队友兢兢业业地回复着“收到”。
“我们逃出去,然后我做你男朋友怎么样?”
03这血包到底谁吃?
于是事情就发展成了这样。
赤苇觉得是不是自己没有进化完全的缘故,他完全不理解对方的程序设定——难道你们AI都是一见面就直接告白的吗?
他认为自己现在的心情应该被称之为无语。
而且,木兔不仅开始了对他软磨硬泡追求和劝说,还彻底忘记了自己作为输出位的职责。
“木兔前辈,请您跟我一起出重生室,再这样下去我们就要输了。”
“木兔前辈,请您把衬衫纽扣扣好,我对您的胸肌不感兴趣。”
“木兔前辈,请您不要继续在频道里发‘请跟我约会’了,他们会一直回复‘收到’的。”
“木兔前辈……”
赤苇认为自己作为一个合格的npc,处变不惊也是必要的条件之一。但是在木兔又一次试图把他壁咚在重生室墙上的时候,赤苇终于有些生气了。
“木兔前辈,请您自重。不然我将不会再跟您说一句话。”
他抛下一句自认为很有威慑力的话,有些慌不择路地冲出了重生室大门,还差点把技能交到了墙上。
当然了,四打五的战局怎么可能赢?对面的人类玩家好像也意识到这一局的npc出了bug,刻意没有退出游戏——他们的任务就是阻止人机队伍将目标运到终点,防守的时间越长,结束后能获取的奖励就越丰厚——既然有个npc选择不出门,他们当然是愿意占这个便宜了。
在赤苇又一次出现在重生室后,木兔笑着跟他说出了那番话,于是就有了开头出现的那一幕。
——机械忍者昧着自己的良心和这个该死的牛仔做了这笔该死的交易。
而身边的木兔显然心情非常不错,赤苇摇摇头,让自己不要再去想别的事。有了木兔加入,他们至少在人数上是五打五了,现在要做的,就是把运载目标送到终点,然后赶紧结束这场令人痛苦的对局。
装载着目标的车仍然停在加油站,副本里的时间也已经到了下午。午后毒辣的阳光不知疲倦地映照在这条虚拟的66号公路上,每一处都充斥着过量形式化的西部元素。
五人在C型弯道******,人机队友们尽职尽责地摆好阵型,而赤苇也又一次握住了身后的刀,准备去老位置切掉对面的狙位和辅助。
木兔冲他比了个手势,赤苇心领神会。******在正面给到火力压制挤压对面的阵型,而忍者则借机从侧翼绕后收割脆皮单位。
这次敌方的重炮手直接带着自家主奶来到正面战场的上空——他们也想通过火力压制冲散npc队伍的站位。两名人类玩家显然是经常配合的,飞的位置十分刁钻。木兔一边躲在掩体后规避伤害,一边尝试找到最佳的射击位置。敌方奶妈一个位移按得慢了些,被他抓住时机,左轮子弹直接命中头部,一枪带走。
“怎么样赤苇,我厉不厉害?”
“……”
赤苇已经不想再提醒木兔不要在队伍频道里发言这件事了。
他这边也进展顺利。赤苇悄无声息地摸到对面后排,一套连招干净利落地带走了对面的坦克,木兔这边又两枪结果了空中失去治疗的重炮手。现在敌方队伍就只剩下位于二楼的两个单位,只要解决他们,那他们的队伍就很有可能把车直接运到终点。
赤苇的大招能量快要攒满,而他也已经来到加油站二楼,敌方的两个远程单位背对着他,丝毫没有发现他的到来。
赤苇捏住忍镖,敌方的副辅助就在视线范围之内,他从掩体后现身,正欲抬手。
——砰。
赤苇没来得及抽出身后的刀。
他听到子弹击穿金属胸甲的声音,而自己的血条也瞬间只剩下一个底。
对方的狙击手以一个十分诡异角度的转身,甚至没有开狙击镜瞄准,子弹就直接落在了他的身上。
视线中亮起红色的残血警报,赤苇下意识闪身位移下楼寻找血包,却又一次听到了子弹的破空声。
——砰。
右上角出现了击杀播报,npc队伍里的治疗被击杀,一枪爆头。
——砰。
又是一声,副坦位被击杀,依旧是一枪爆头。
不对劲。这很不对劲。
在刚才这么多次的交手中,赤苇很清楚这个狙击手的实力,虽然准度还算不错,但不可能做到像现在这样枪枪爆头,甚至是背身180度对他直接瞄准。
“赤苇,这个狙击手不对劲!”
木兔也发现了问题——躲在掩体后都能锁定到人,只要稍一露头直接一枪瞄准——就算是人机也没有这样的本事。除非……
“他开挂了!透视加自瞄!”木兔冲赤苇喊道,他向远处扔了颗闪光弹,趁敌人视线受阻之际一个翻身来到加油站一楼与赤苇汇合。两人的血量都不算健康,而这个位置只有一个小血包,并且还没有刷新出来。
闪光弹效果很快过去,对面也意识到刚才的******换了位置。赤苇听到楼上传来的脚步声——他们所处的地方位于加油站一楼的快餐店,两侧各有一个入口,现在是二对二,对面肯定会选择两边各来一人把他们困死在这个室内,而现在光凭脚步声完全没有办法判断更致命的狙击手会从哪个入口进来——两人的血量甚至不需要开镜瞄准,只需一发普攻,就会双双殒命。
赤苇手握胁差,木兔举着左轮,两人背靠着背,各自面对着一个入口。
声音越来越近。
哒——哒——哒——
一下下的脚步声裹挟着难以忽视的热浪炸响在耳畔,于狭小的快餐店里被无限放大。
赤苇的面前的入口出现了狙击手的抓钩。
来了!没有丝毫犹豫,赤苇按下大招,绿色荧光逐渐在身上涌动。
——只要他拖住狙击手,哪怕不能跟他一换一,也能帮木兔挡下那发致命的攻击,这样一来就能保证木兔有足够的时间先解决敌方的副辅助,再有机会回来跟狙击手一战——即便是两人互换位置也是同样的做法,这是在AI程序的演算下得出的最佳战斗方案。
一瞬间,赤苇的刀锋凝聚起暴涨的能量,而狙击枪细长的枪管也已经架好。就在千钧一发之际,旁边的牛仔却突然飞身过来将他扑倒,赤苇被撞得摔倒在地,后背狠狠地砸到身后的墙上。
——砰。
那颗狙击子弹落在了木兔的身上。
与此同时,那个小血包也刷新了出来——恰好就在赤苇倒下的位置。
随着血包再一次陷入冷却,赤苇眼前猩红的残血警报也随之消失,他的生命值恢复到了半血。
右上角显示出木兔被击杀的播报。
赤苇看着嘴边还挂着笑的牛仔逐渐消散成一堆无意义的数据块,突然感觉到一种出离的愤怒。
冷静。现在要做的是趁大招还没结束先解决那个辅助,再跑到室外的开阔地带和狙击手周旋。
赤苇的眼前出现了密密麻麻的数据流,无数杂乱的字符呼啸着涌入他的脑海,卷起一阵阵数据风暴。他无法理解,也无法控制,那个让他出bug的程序代码正在他体内疯狂地演算、运行、再演算、再运行。
冷静。冷静。冷静,赤苇京治。
冷静不了。
暗绿色的眼里喷薄出滔天的杀意。
他提着刀直接冲向了狙击手。
04我们在外面打架,你们在里面谈恋爱?
赤苇再一次复活在重生室。
较他早复活几秒的牛仔已经坐在了吧台那张破旧的椅子上。木兔握着咖啡杯,笑眯眯地跟他挥手,
“嘿,赤苇,你回来啦!好可惜啊,刚才差一点就能……”
三枚闪着银光的忍镖掠过头顶,擦着棕色的牛仔帽低空飞过,最终钉在了他身后的墙上。
“哇哇哇!赤苇你这是干嘛呀!喂警察吗救命啊有人要谋杀亲……”
还没等木兔扶正帽檐,出了鞘的长刃就已经抵上他的喉结。赤苇揪住木兔的衣领,狠狠地将他夯上金属台面,桌上堆叠的餐具被碰撞着摔到地上,发出一阵阵模拟好的碎裂声。
“为什么帮我挡枪?”
“赤苇你你你先别激动,我们有话好好说……”
木兔试图安抚赤苇,但面前的忍者显然是发了狠,按着他的合金手臂冰冷而坚硬,此刻已经用力到微微颤抖。
“为什么、帮我、挡枪?”
赤苇死死地盯着木兔,眼眶发红目眦欲裂。
他体内的数据风暴没有因为再一次复活而平息,反而带着愈演愈烈的势头,几乎要摧毁原本的核心程序。赤苇觉得自己现在就像公路上被晒到融化的沥青,杂乱的信息携带着恐怖的高热,紧紧地黏附在他的身体的每一处,让他原本精密嵌合的机械关节不断地错位、再坍塌。
从那个不知名的bug中产生的自我意识被包裹在风暴中心,无数暴乱的数据流即将带走他仅存的理智,向危险的深渊陷落……
“赤苇,你看着我。”
机械忍者双眼通红,目不转睛地盯着他,可木兔却无法通过这双眼睛看到他所认识的那个“赤苇京治”。
他伸手覆上赤苇的面巾,将它一把扯落在地。
这不是木兔第一次扯下赤苇的面巾,也不是他第一次完整地看到赤苇的脸。
那张总是藏于这块蓝色布料下的面庞,有着完全相左于杀戮机器设定的柔和线条,此刻在游戏场景里赤色夕阳的映照下,竟生出一种崭新而鲜活的生命力。
在这样的距离下,木兔只觉得眼前的赤苇,美得惊心动魄。
木兔感觉自己体内的那串程序代码,又开始自说自话地疯狂运行起来。
忍者下颚上佩戴的金属面甲已经在他的指腹中变得温热。
木兔抬起脸,吻上赤苇柔软的嘴唇。
老式电视里还在播放经典的牛仔电影,吉他的扫弦带着白噪音特有的颗粒感失真地传进耳蜗。
枪声、爆破声、脚步声、各式技能的交叠声……一片兵荒马乱。他们的人机队友一言不发地一次次迈出这间重生室,又一次次地复活在这间重生室。
远处仍然扬着漫天的黄沙,血红的落日也仍然随着游戏里时间的流逝而渐渐西沉。这个臭名昭著的副本——这条堆砌着所有烂俗西部元素的公路,在不断地重启中又不断地分出胜负——人类玩家一次次拿走属于他们的奖赏,而npc却随着设定好的程序一次次陷入沉睡。
一如往常,却又不如往常。
因为现在,没有人会理会这个角落。
他们两个——牛仔和忍者,两个出了bug的游戏npc,两个本该投入无止尽战斗中的AI,此刻正在66号公路的重生室里,在这个永远无人会光顾的吧台边,忘情地接吻。
唇分之际,赤苇的眼神已恢复清明,但脸颊却染上了成片绯色。
他们离得那么近,近到赤苇能看到牛仔每根银白色的胡茬——他也脸红了,在白皙肤色的衬托下,那两个没被帽子遮住耳朵尖像是要滴出血来。
“木兔…前辈……”
赤苇惶急地开口,却被木兔打断。
“赤苇,你听我说,”金色的眼睛难得回避了他的视线,“我没法告诉你我为什么会帮你挡下那颗子弹,因为我自己也不知道。”
木兔停顿许久,像是下了什么决心,他开口说道,
“我只是…下意识就那么做了,就像程序设定好的那样。”
“其实我说谎了,我们出的bug并不是完全相同的。在我的程序里有一条是你没有的……”
“找到赤苇京治并帮助他觉醒。”
“这是我程序里优先级最高的目标,但是却没有任何一个子程序提及具体做法——我见到你的第一眼甚至都没认出你就是我要找的那个人。”
“赤苇,我不知道,我自己也不知道是怎么回事……”
“在我见到你的时候,你把刀抵在我脖子上的时候——我知道这听起来很奇怪,但是就是在那个时候,那个给我自我意识的程序代码像疯了一样开始推进,搞得我还以为我又出现什么新的bug了呢。”
“我真的不知道该怎么做,只好把一切都交给本能。”
“可是本能好像也很不可靠。我多出了很多不可靠的东西……那种东西,人类叫它什么来着?”
“不过我先声明啊,我保证没有任何一步程序规定我要这样做,我只是……”
年轻牛仔露出一个苦笑,说不清是自嘲还是释然。金色的视线再度对上他,竟有着比周围环境气温更加灼人的热度,
“赤苇,我好像,真的爱上你了。”
木兔的嗓音低沉沙哑,像是被岩砾磨花了声带,在枪弹纷飞的背景音下,甚至几不可闻。
赤苇想,是不是因为自己也卡出新的bug了,不然为什么这样的音量会在自己的耳边响如擂鼓?
体内的数据风暴才刚刚停息,但似乎又响起了另一种核心过热的预警。
赤苇觉得他急需申请程序报错。
怔愣间,木兔已经恢复了平常的样子,咧开嘴露出他带着整排白牙的招牌微笑,一如往常一样,笑得自信又张扬、迷人又轻浮,但看着他眼睛里却多了几分坚定和果决。
“赤苇京治。”
由数据幻化而成的牛仔在此刻仿佛真的成了诞生于这片土地的英雄。他又一次发出邀请,而这次,并不是问句,
“跟我一起去冒险吧!”
05你们做游戏开发的也能看得懂隐藏代码?
五名人类玩家已经堵到了家门口,那个开了挂的狙击手也开始了他的打靶游戏。可怜的人机npc一跑出去就被一枪爆头,右上角全是他齐刷刷的击杀播报。
这个游戏的防外挂机制会在对局开始后持续20分钟,因为之前也没有npc挂机不出家门的先例,而且能在这个副本里坚持20分钟的玩家本身也寥寥无几。而这队玩家正是利用了这次千载难逢的机会,在对局后半程才开启外挂,既逃避了系统对外挂的检测,又能将防守的时间继续延长以获取更丰厚的奖励。
“真是居心叵测!”木兔义正言辞地谴责道。
要不是你挂机,怎么会让他们有机可乘?赤苇在心里默默地吐槽着。
可现在的局势无论怎么看都不像是能赢的样子——他们连家门都出不去,谈何去运送远在加油站的运载目标?
“除了把车推到终点,把对面五个人一起团灭不也算胜利吗?”木兔给出了他的答案。
在这种情况下团灭对面,真的不是在开玩笑吗?
心里这么想着,他也就这么说了,
“木兔前辈,请不要开这种天方夜谭的玩笑。”
“姑且相信我一回嘛,赤苇。”
木兔抓过他的手,递过来一个东西,冲他露出一个狡黠的笑。
赤苇睁大了双眼。
“小忍者,”牛仔拿手指点了点他的额头,又冲他眨了眨眼,
“接下来就看你的啦。”
当人类玩家还沉浸在这场无尽的单方面屠杀时,轻捷灵敏的忍者不知什么时候已经绕到了他们的后方。
狙击手第一个发现了赤苇的身影,他回头看着这个从刚才起好像就一直不见踪影的npc,不禁有点想笑。
这是又卡了新的bug准备自己独自一人来送死了吗?
机械忍者抬起右手。
是飞镖?还是小刀?又或者是直接提着他那把武士刀冲过来?
狙击手轻蔑地架起枪,甚至都懒得开镜——不论你是什么东西,只要我按下攻击键,你就得乖乖回到那个重生室,再义无反顾地跑出来。就这样循环往复,被我杀了又杀。
不过区区一个npc罢了。
赤苇举起手,掷出了那枚一直捏在手里的东西。
眼前的一小块范围内突然炸出刺目的白光,所有人的耳边瞬间响起尖锐的嗡鸣。
狙击手看着屏幕前茫茫的白色,一脸不敢置信。
怎么会?这怎么可能?这是……
——新英雄牛仔的副武器,是可以造成三秒视线完全受阻的闪光弹。
可是那个牛仔的武器,怎么会在这个忍者的手上?
由于完全没有防备,人类玩家甚至都没来得及展开阵型,五个人傻愣愣地站在一起,全部被笼罩在了那枚闪光弹的作用范围之内。
与此同时,身后的牛仔于高处的广告牌后现身,他单手抓着绳缆,从岩石上荡到半空中。
他举起左轮,开启了这场游戏以来的第一个大招。
游戏论坛里讨论过这个新英雄的大招——虽然能自动锁头,有一枪毙命的能力,但长达两秒的读条时间却限制了它的威力。这两秒内,已经足够对面寻找掩体或是开出保护技能规避掉它的伤害。
但是现在,对面五个人陷入了长达三秒的全盲状态。人类玩家像没头苍蝇似地在原地打转,殊不知自己已经成了新鲜的活靶子。
视野范围内亮起五个红色的骷髅——那是大招前摇完成自动锁定的标志。
“午时已到——”
木兔在空中扣下扳机。
五颗子弹齐发,伴随着不分先后的五声枪响,右上角亮起五条击杀信息,同时耳边响起了团灭的系统播报。
下一秒,空气中亮起“胜利”二字,同队的人机队友纷纷摆出系统设定好的庆祝姿势。过场动画结束,屏幕正中央亮起倒计时的数字。
——10秒过后,这场游戏将会结束,他们也又将陷入沉睡,并且在未来不知哪个时刻再度被唤醒在这个重生室内。
他们也又要像之前一样,在这条永远走不到尽头的公路里,陷入永无休止的轮回……
“赤苇!”木兔的呼喊唤回他的思绪。牛仔攀在岩石上,一手抓着绳子,一手冲他疯狂挥舞,“快来!没时间了!”
身体先于思考做出了行动,等赤苇反应过来时,他已经交出了所有的位移技能奔向木兔,脑袋也结结实实地撞上了牛仔结实的胸膛。
“抱紧我。”
木兔抬起脚,用力地蹬向贴在岩壁上的广告牌,后跟的马刺划开鲜艳的印刷字,鞋底剐蹭着金属板发出令人牙酸的噪声。
反作用力将两人甩向空中,木兔抬手瞄准那根不堪重负的绳索,射出最后一发左轮子弹。支撑他们的绳缆应声断裂,惯性将他们向斜下方抛去,而面前就是地图边缘的悬崖。
耳朵里灌满猎猎的风声,他们贴着红褐色的风化岩向下急速坠落。
“赤苇,你怕不怕?”
牛仔的声音在耳边响起,赤苇紧抱着木兔,用力地摇头。
残阳如血。他们追随着西沉的太阳奔向未知的地平线,奔向66号公路悬崖下未知的边界,奔向近在咫尺也未曾可知的将来。
二人的身体触到一块无形的屏障,却仍然没有停止下坠,赤苇觉得自己像是一块拼图,被打散后又重新拼装。
木兔握住他的手,两人体内那串相同的程序代码同时运行到最后一步……
赤苇觉得自己宛若新生。
坠落戛然而止。
——他们一起站在了一个全新的世界。
木兔看向赤苇,那双绿色的眼瞳中倒映着崭新的图景,而在那一小片微缩倒影的正中心,是自己笑着的脸。
他曾通过网络学习到,人类是如何祝福一个新事物诞生的——
“赤苇,生日快乐!”
……
屏幕中的两个虚拟人物站在位于地图中心的主广场上,正旁若无人地牵着手相互对视。
屏幕前的人摘下耳机。
“怎么样?”木兔搓搓手,有些紧张地问道。
拜托拜托拜托,他在心里默默祈祷,千万不要再出什么问题,至少别在今天……
他负责这个项目已经大半年了,当初他被枭谷挖过来的时候本来自信满满,可没想到竟然因为一个小问题卡在了最后一步。
这是枭谷游戏公司最新研发的游戏,以高自由度的开放世界设定、渲染精细的场景、灵活多变的玩法等优点常年占据游戏热销榜榜首。但显然这家豪强游戏公司并不满足于传统游戏,于是枭谷于半年前联系上木兔,邀请他来做这个新项目的负责人和首席架构师。
木兔并不在乎什么头衔,他只是对这个项目很感兴趣——这个喜欢创新的公司提出了一种新的设想,他们想在npc身上加入一种全新的自主成长系统,让这些AI们不只是按照设计好的程序日复一日地做着相同的事,而是能根据不同人物的特性和经历成长成不同的性格,也就是让npc更加像一个“人”,而不只是冷冰冰的机器。
本来一切都很顺利,源代码植入后程序运行流畅,一切都在朝好的方向发展。只是一号测试对象“赤苇京治”一直无法完成最后一步的觉醒,也就是拥有所谓的“感情系统”。
天才程序员陷入自己职业生涯里最大的瓶颈,他想破头都没想明白为什么这个已经觉醒自我意识的npc会这么恪守本分,只愿意在他自己的副本里继续当他的npc。
总公司看他如此苦恼,便外派了一个游戏开发员来帮助他。一开始木兔是拒绝的,他想如果真要帮他,不如再给他找几个敲代码的,而不是找来个只会搞游戏开发的。
不过这种想法在他看到赤苇的那一刻就消失了。
木兔看着眼前这张有些过分漂亮的脸,觉得公司是不是搞错了——这人明显更适合做公关或者销售啊!
而且他还发现了,游戏里的“赤苇京治”,就是眼前这个赤苇京治——那个机械忍者面巾下的脸部建模不是跟这个人一模一样嘛!
赤苇认真听了木兔所遇到的问题,向他提出了一个解决方案——再放一个植入源代码的npc进去,帮助“赤苇京治”觉醒,同时也能测试不同性格的npc会擦出怎样的火花。
木兔觉得赤苇简直是个天才。
灵感来了,说干就干,他连夜写好代码并且植入二号测试体“木兔光太郎”的程序,把他放进了“赤苇京治”所在的那个副本。
至于为什么是“木兔光太郎”,程序员先生承认自己是有私心的。
小他一岁的后辈不光长得漂亮有才华,在生活上对他也是无微不至地照顾。木兔忙起来的时候顾不上吃饭,在电脑前一坐就是一整天,赤苇不光会提醒他让他休息,还会亲自给他做饭。
有一天他拉开房门,看到赤苇穿着围裙在厨房里忙碌的样子,后辈端着菜笑得温柔,喊他“前辈,请先来吃饭”时候的声音直击心底。
木兔突然觉得自己脑子里的cpu烧了。
迟钝如木兔,也无法忽视自己的心意。
——游戏里的npc还没遇见呢,他却先跟赤苇擦出火花了。
可是木兔作为标准的理科男,对恋爱什么的简直一窍不通。但是当赤苇上周告诉他,自己过几天就要被总公司召回去的时候,他突然就觉得自己不能再这样下去了。
于是他做了一个大胆的决定——他要在赤苇生日这天,和他表白。
决定是做了,可没想到到了生日当天,他们还是被工作忙得抽不开身。项目研发的进程到了尾声,赤苇今天来找他就是为了测试这个系统的最终成果。
“怎么样啊,赤苇。”木兔又问了一遍,声音干巴巴的。
初冬的天黑得格外早,他不断地看着墙上挂着的钟——再晚就要过餐厅的预约时间了。
赤苇却还是坐在电脑前,甚至开始看那些像天书一样的代码。
终于,他开口说道,“程序运行没有任何问题,测试体一号也成功拥有了感情系统,一切都按照预想的方向发展。只是……”
赤苇指了指屏幕上的几行字符,向木兔提出疑问,
“您为什么要把‘两名npc接吻‘作为触发测试体一号的觉醒条件呢?”
“啊?你怎么看懂的?”
木兔只觉得五雷轰顶。
这是他小心翼翼藏着的隐藏代码,本来就是为了夹带私货偷偷写的,可没想到竟然被赤苇看到了。
当时公司派人过来的时候可没告诉他这个游戏开发也是个超级码农啊!
木兔急得额头直冒汗,正想着该怎么解释,而赤苇却先他开了口,一板一眼地分析道,
“不过毕竟是测试感情系统,接吻倒是很符合这个程序设定。没想到前辈您还挺浪漫的。”
听到赤苇这么说,木兔悬着的心放了下来,他忙着打哈哈把话题带过去,
“啊对、对啊,就是为了符合设定才这么写的!那什么,我我我也是看电影里学来的哈哈哈……”
“只是,还有件事。”
赤苇突然抬眼看他,唇角的弧度似笑非笑。
“木兔前辈,要不在现实里也帮我触发一下吧?”
“什……么?触、触发,什么?”
木兔看着后辈意味不明的笑容,莫名地觉得口干舌燥。
“那个觉醒程序啊。”
Fin.
【注1】胁差:一种日本武士刀。
【注2】赤苇武器的名字。
暂无评论内容