第一章 深夜,游戏自己开了机
凌晨零点,林见夏被一阵震动吵醒。
不是闹钟。那声音又闷又长,贴着床板嗡嗡地钻,像有人在她床底下打电话。
她摸了半天,从床底的纸箱里摸出一部旧手机。
黑色的,边角磨得发白,屏幕裂了一道斜纹。她盯着它看了三秒,后背的汗毛一根根竖了起来。
这部手机没有SIM卡,电量图标是空的,机身冰凉。
可它正在开机。
屏幕亮起,没有开机动画,没有品牌标志,只有一行白字浮在黑底上:
【《长街》正在安装……】
林见夏的手停在半空。
《长街》。这个名字她三年没听过了。三年前她还在那家游戏公司当情节策划,《长街》是她一个字一个字写出来的项目:一条永远走不到头的街,街边每一扇亮着灯的窗户里,都住着一个不肯离去的人。后来项目组解散,游戏没上线,连个demo都没留下,她的策划案原稿也一并被封进了公司的档案柜。
她下意识去按关机键,按不动。想拔电池,这手机的电池是焊死的。她甚至把手机扣在枕头底下,那幽幽的光还是透过棉布漏出来,进度条的声音滴答滴答,在安静的出租屋里响得清清楚楚。
安装进度条走到头,屏幕暗了一瞬,再亮起来时,跳出一行字。
【小秋,欢迎回来。】
林见夏的呼吸停了半拍。
小秋。
不是她的名字。是她妹妹林见秋的乳名。这个世界上会这么叫的人,三年前就死了。妹妹的葬礼是她一手办的,骨灰盒是她抱上山的,墓碑上的字是她一个字一个字核对的。
她把手机扔到床上,退到墙角,盯着那块小小的屏幕。屏幕上的字停了几秒,慢慢隐去,浮现出一个像素风格的图标:一条漆黑的街道,尽头立着一盏路灯。
和她三年前画的设定图,一模一样。
图标下面有一行小字:【点击开始游戏】。
她应该报警,或者把手机砸了,从十五楼扔下去。正常人都会这么选。
可那行「小秋,欢迎回来」还浮在她眼前。三年了,警方说妹妹是自己跳下去的,没有遗书,结案报告薄得只有两页。她不信,自己查了三年,查到最后所有人都劝她放下。
现在,妹妹的手机自己开了机,装着妹妹参与做的游戏,叫着妹妹的名字。
林见夏拿起手机,拇指悬在图标上,抖了一下,按了下去。
屏幕黑了三秒。
再亮时,她发现自己站在一辆公交车上。
不是出租屋,没有床,没有纸箱,是实打实的一辆公交车。扶手冰凉的触感,车窗上蒙着灰白的雾,车厢里飘着一股机油混着雨水的味道,座椅塑料面上的裂纹都看得清清楚楚。
车顶的LED屏滚动着红字:【末班车,终点站:长街。】
她掐了自己一把,疼。
车厢里坐着七八个乘客,全都低着头,一动不动。司机握着方向盘,后脑勺对着她,也不动。整辆车安静得只剩下发动机的震颤。
手机屏幕还亮在她手里,弹出三行字:
【欢迎来到副本:末班公交。】
【规则一:车上没有售票员,如有售票员向您售票,请不要给钱,不要说话。】
【规则二:请在听到报站后下车。如果听到自己的名字,请坐回原位。】
【规则三:车厢最后一排中间的位置,是给死人留的。无论发生什么,不要坐。】
林见夏数了数座位。最后一排中间空着,椅背上搭着一件旧外套,灰扑扑的,看轮廓像有人穿着它坐在那里,又明明白白没有人。
她咽了口唾沫,选了靠门的单人座,坐下。
车开了。窗外的雾更浓,路灯一根根往后退,退到第三根的时候,车厢里响起一个声音。
「售票。请购票。」
林见夏抬头。过道中间不知何时站了个女人,穿深蓝色的制服,脖子上挂着票夹,正一个一个乘客收过去。收到谁,谁就递出一张钱,低着头,不说话。
票夹女人走到林见夏面前,停下,伸出手。
她的脸是平的。不是没有表情,是平的。眼睛鼻子嘴都在,但整张脸像被熨斗熨过,没有一丝起伏,连眨眼的动作都没有。
「请购票。」
林见夏攥紧手机,摇头,不说话。
女人站着不动,伸着手。十秒,二十秒。车厢里静得可怕,她能听见自己的心跳撞在肋骨上,咚咚,咚咚,响得她担心这声音也算「说话」。
女人终于收回手,走向下一个乘客。
林见夏刚松半口气,车厢里的广播响了,电流杂音滋滋啦啦:
「下一站,长街路。请林,见,夏,下车。」
她的名字被拉得又慢又长,一个字一个字地砸下来。
全车乘客同时抬起头,看向她。
八张脸,全是平的。
规则二说,听到自己的名字,坐回原位。可她就坐在原位上,这个靠门的单人座,是她一进来就坐的位置。
广播还在叫她的名字,一遍又一遍。乘客们站起来了,朝她走过来,步伐整齐得像排练过千百遍。
不对。哪里不对。
林见夏的脑子飞快转着。坐回原位,她的原位是哪?这辆车是她「进入游戏」的地方吗?不是。她的原位是出租屋,是床,是床底那个纸箱。
不对,更根本一点。玩家进入副本时站的位置,才是这个副本里的「原位」。
她一进副本是站着的,站在车厢中部的扶手旁。
她猛地起身,从平脸乘客的包围里挤出去,肩膀撞开两张没有起伏的脸,冲到车厢中部,一把抓住那根扶手,站定。
广播停了。乘客们停下,缓缓退回座位,低下头,重新一动不动。
「长街路到了。」司机忽然开口,后脑勺依旧对着她,「下车的乘客请从后门下车。」
后门开了。林见夏几乎是滚下车的。
她摔在一条空街上,膝盖磕在路沿上,身后车门关上,末班车无声地滑进雾里,尾灯很快看不见了。
手机在掌心震动:
【副本通关。评价:良好。】
【获得物品:红发绳。】
她摊开另一只手。掌心里躺着一根红色的编织发绳,褪色了,起了毛,是她再熟悉不过的样式。小时候她和妹妹一人一根,姐姐戴红的,妹妹戴蓝的,戴了整整一个童年。
妹妹那根蓝的,三年前跟着她一起埋进了西山公墓。
这根红的,是姐姐的。
可姐姐的东西,三年前她亲手收拾过,捐的捐烧的烧,一根发绳都没剩。这一根,是从哪里来的?
林见夏捏着发绳站在空街上,夜风一吹,才发现自己浑身都在抖。
屏幕又亮了:【副本「末班公交」已关闭。下一副本将于明晚0:00开启。】
眼前一花。
她睁开眼,趴在出租屋的地板上,脸颊贴着冰凉的地砖,天蒙蒙亮。床底的纸箱翻倒着,旧手机躺在她手心,黑屏,没电,冰凉,像从没开过机。
只有那根红发绳,绕在她的手指上,勒出一道浅浅的红印。
当天下午,她看到了那条本地新闻。
【今晨,一辆末班公交车在终点站发现一名猝死乘客,死者陈某,女,34岁,生前为某游戏公司美术设计……】
配图里,死者歪在公交车的座位上。
最后一排,正中间。
第二章 死人给她发了好友申请
林见夏盯着那条新闻看了三遍。
陈某,34岁,游戏公司美术设计。名字打了码,可她认得那个公司名,就是三年前她和妹妹待过的那家。再往下翻,评论区有人贴出死者生前的工牌照,像素模糊,但林见夏还是认出来了。
陈蕊。当年《长街》项目组的美术,组里资历最老的美术,工位就在她斜对面,加班时总爱分她半盒曲奇。
新闻说她猝死在末班公交上,法医初步判断是心源性猝死,排除他杀。
可林见夏记得清清楚楚,副本里那辆公交车的最后一排中间,椅背上搭着一件灰扑扑的旧外套。新闻配图里,陈蕊身上穿的正是那件。
副本里给死人留的座位,现实里真的坐了一个死人。
她把旧手机翻来覆去检查了一个白天。没有SIM卡槽的划痕,没有充电痕迹,电量图标永远是空的。她试着拨110,无信号;试着连WiFi,搜不到。可屏幕顶端的状态栏上,信号格是满的,满得理直气壮。
下午四点,手机震了一下。
一个没有备注的号码发来消息,头像是一片黑。
「姐。」
就一个字。林见夏的手指悬在屏幕上,半天没敢动。
妹妹的号码她背得出来,三年前就注销了。这个号码不是那一个。可这个「姐」字,把她的喉咙一下子掐紧了。
她打字:「你是谁?」
对方秒回:「你昨晚坐的那辆车,今天死了个人。你看到了吧。」
「你到底想干什么?」
「不是我干的。」对方发来这一句,隔了几秒,又发来一条,「是他们自己坐上去的。我只是把座位留出来。」
林见夏的后背贴着墙,一点点往下滑,最后坐在地上。地板的凉意透过裤子渗上来。
「你是小秋吗?」
这次对方沉默了很久,久到她以为不会再有回复,屏幕才亮起:
「今晚零点,第二站。别迟到,也别让别人上车。」
再之后,无论她发什么,都石沉大海。
她把聊天记录截了图。相册里那张图打开一看,满屏雪花噪点,一个字都没有,像一台失去信号的旧电视。
晚上她没敢睡,抱着手机坐在床上等。窗外对面楼的灯一盏盏灭了,整栋楼沉下去。十一点五十九分,屏幕自己亮了。像素街道的图标下,那行小字变了:
【副本「404宿舍」已解锁。点击开始。】
她深吸一口气,按下图标。
这次她站在一条走廊里。日光灯管忽明忽暗,两边是贴着绿漆铁皮的宿舍门,门牌号从401排到413,唯独没有404。空气里有股潮味,像没晾干的拖把,还混着一点泡面汤的味道。
手机弹出规则:
【欢迎来到副本:404宿舍。】
【规则一:本层没有404房间。如看到404的门牌,请立刻闭眼,数到十。】
【规则二:23:30后,如听到敲门声,请装睡。无论敲门的人说什么。】
【规则三:熄灯后不要照镜子。】
【规则四:宿舍管理员会在23:00查寝。管理员查房时,你必须在床上。】
她看了一眼走廊尽头的挂钟:22:47。
她推开401的门。四张上下铺,铁架床,墙皮剥落。三个床铺上躺着人,被子蒙着头,呼吸的起伏均匀得过分,像三台待机的机器。靠窗的下铺空着,床单上印着一张学生证大小的照片。她凑近看,是个中年男人,面熟。
想起来了。老宋,当年项目组的主美,画场景原画的,出事前刚评上高级美术。
林见夏的心里咯噔一下。昨晚是陈蕊,今晚是老宋。这游戏不是在随机挑人,它在按名单点人。
她刚在老宋的床上坐下,走廊里响起脚步声,拖沓,沉重,一声一声往这边来,每一步都拖着鞋跟蹭过水磨石地面。
挂钟指向23:00。查寝的管理员来了。
她跳上床,扯过被子蒙住头。被子上有股樟脑丸和汗味混合的气息。门开了,脚步声进了屋,在每张床前停一停。停到她这张床前时,不动了。
隔着被子,她听见一个声音,含混,潮湿,像嘴里含着水:
「这张床的学生证,怎么是女的?」
林见夏屏住呼吸。规则四说她必须在床上,没说必须是本人。她不动,不出声,把自己绷成一截木头。
那个东西俯下身。被子外传来布料摩擦声,接着,一股又冷又腥的气息透过被面压下来,压在她的脸上。
「装睡。」它说,「装睡也要装得像一点。你的心跳太响了。」
林见夏死咬着牙,把指甲掐进掌心。一秒,两秒。气息退开了,脚步声挪向门口,灯灭。
黑暗里,不知过了多久,她听见走廊深处传来敲门声。笃,笃,笃。敲的是隔壁的门。
一个苍老的声音在门外哀求:「开门,我是老宋,我忘带钥匙了……开门啊,求你们了……外面好冷……」
规则二在她脑子里炸开:听到敲门声,装睡,无论敲门的人说什么。
隔壁没有人开门。敲门声响了很久,从哀求变成呜咽,又从呜咽变成指甲刮门的声音,刺啦,刺啦。然后停了。
接着是一阵拖拽声,湿漉漉的,从走廊这头拖到那头,慢慢消失。
她躲在被子里,一夜没敢合眼。
天亮前,手机震动:
【副本通关。评价:优秀。】
【获得物品:玩家名单。】
屏幕上展开一张表格,是当年《长街》项目组的名单,从上到下十一个人,策划、美术、程序、测试,一个不少。最上面的两个名字,被红色的笔迹划掉了,笔锋很重,纸面都被洇透了。
陈蕊。老宋。
第三个名字下面,已经画了一道浅浅的红线,像有人刚起了个头。
那名字是周燃,当年的测试员。
林见夏睁开眼,趴在出租屋地板上,天光大亮。她抓起自己的手机,翻到本地新闻的页面,手指发抖地刷新。
弹出来的第一条就是:
【昨夜,城西某老旧小区一租户被发现死于家中,死者宋某,男,41岁,初步排除他杀。据邻居反映,死者生前曾多次投诉「半夜有人敲门」……】
她放下手机,看着自己摊开的手掌。
掌心里没有名单。名单只存在于游戏里。可那两个被划掉的名字,此刻都在现实里躺进了殡仪馆。
名单上的第三个人,是周燃。
她见过周燃最后一面是三年前的散伙饭,那个瘦小的测试员喝多了,抱着酒瓶哭,说这个项目邪门,说他这辈子再也不碰游戏了。
现在,有人,或者有什么东西,正要轮到他。
而林见夏连他在哪都不知道。
第三章 游戏不是凶器,是遗言
周燃找了林见夏一整天。
准确说,是她找周燃找了一整天。项目组散了三年,联系方式换了个遍,前同事的电话打过去不是空号就是「您拨打的用户已关机」。她翻遍旧手机通讯录,最后在行业群里问到一条线索:周燃在城南开了家网吧,叫蓝极速。
她赶到的时候,网吧里烟雾缭绕,一排排屏幕蓝汪汪的,键盘声噼里啪啦响成一片。周燃坐在收银台后面打游戏,瘦得脱了形,抬头看见她,愣了三秒。
「林……见夏?」他掐了烟,声音发飘,「你怎么来了。」
「长街。」林见夏把手机拍在收银台上,「它回来了。」
周燃的脸当场白了。他盯着那部旧手机看了两秒,像看见一条蛇,把她拽进里间,关上门,压低嗓子:「陈蕊和老宋的事,你知道了?」
「你知道?名单上第三个是你。」
周燃一屁股坐在椅子上,半天没出声。他从抽屉里摸出烟,手抖得划不着火,划了三四根火柴,最后把烟揉了,碎烟丝撒了一桌子。
「我早该想到的。」他说,「见秋出事那晚,我就该想到会有今天。」
林见夏的心口一紧:「你知道什么?」
「我知道个屁。」周燃抓了把头发,「我就知道项目黄得邪门。沈总监,沈照川,你还记得吧。他把《长街》报上去评奖,策划署名是他自己,程序署名也是他找的人。你写的情节,他一个字没改,名字换了。见秋的代码更惨,整个引擎的核心模块,他对外说是外包团队做的,连人家外包公司都不知道有这回事。」
林见夏站着没动。这些事她不知道,三年前她只是个情节策划,署名权这种高层博弈,轮不到她过问。
「见秋去找过他。」周燃的声音低下去,「出事前一周,俩人关在会议室吵了一下午。我路过听见见秋说了句什么……『你吃的每一口都是我的』,就这种话。后来见秋就开始天天通宵,说要改一版新的,改完就摊牌。她那阵子瘦得脱了相,键盘敲得整层楼都听得见,谁劝都不听。」
「然后呢?」
「然后她就没了。」周燃抬起头,眼圈红了,「天台,风大,没站稳。警察来了,沈照川作证说她最近精神不好,一直加班,项目压力大,还拿出了她的病历。就这么结了。」
「病历?」林见夏皱眉,「见秋有什么病历?」
「这我不知道。」周燃摆手,「就听沈照川提过一嘴。他说得有鼻子有眼,警察也就信了。」
网吧里间静得只剩排风扇的声音。
林见夏站了很久,慢慢问:「周燃,你信不信,有人在替见秋收账?」
「收账?」
「名单上十一个人。」她说,「都是当年在署名文件上签过字的。」
「你还记得签字那天吗?」周燃的声音越来越低,「散伙前,沈照川让我们挨个签一份文件,说是项目的知识产权确认书。我那时候满脑子都是赶紧走人,看都没看就签了。后来我才回过味来,那份文件的意思是,我们每个人都承认,《长街》的所有成果归公司,归他。陈蕊帮他跑的手续,老宋帮他改的文件版本,我……我什么都没做,就是签了字。」
他把揉碎的烟丝拢成一小堆,又推开。
「见夏,我们十一个人,每个人也就签了个字,盖了个章,举手之劳。可你妹妹的两年,就是这么没的。」
周燃的脸由白转青。他张了张嘴,没说出一句话,最后从牙缝里挤出一句:「那你呢?你的名字在不在上面?」
林见夏没有回答。她想起那份名单,十一个名字,她当时只看了被划掉的和第三个。
她竟然没有细看,自己的名字在不在其中。
「见夏。」她走到门口的时候,周燃在背后叫住她,声音哑的,「如果今晚轮到我了……那也挺好。我欠她的。就是麻烦你,到时候帮我看着点,让我死得体面些。」
她没回头,也没答应。有些话没法接。
离开网吧,天已经黑透了。林见夏坐在回家的末班地铁上,脑子里翻来覆去是周燃那句话,见秋说要改一版新的。
妹妹是主程序。《长街》的代码是她的命。如果这世上真有一个人能让一款死了三年的游戏自己跑起来,那只可能是写它的人。
可是妹妹死了。她亲手抱过那个骨灰盒,轻得不像话。
回到家,她把旧手机接上电脑。不管那东西是什么,它总得有代码。她以前是策划,不懂程序,但这三年为了查妹妹的死,她硬啃过一些,至少够她打开一个代码仓库,看懂提交记录。
手机里真的有一个仓库。她顺着文件树一层层翻进去,目录命名全是妹妹的习惯,变量名起得乱七八糟又莫名可爱。翻到最底下,她看到提交记录。
最近一次提交,是三天前。凌晨零点十七分。
提交信息只有四个字:【第二站完成】。
提交人签名:lin.jianxia。
林见夏盯着那串字母,一动不动。
lin.jianxia。林见夏。她的拼音。
《长街》的最新代码,是用她的名字提交的。可她不会写代码,这三年她连一个软件都没装明白过,重装系统都要求助远程客服。
她往上翻。三年前,项目关停前的最后一条提交记录,签名是lin.jianqiu,妹妹林见秋。再往上,密密麻麻全是妹妹的签名,只有零星几条是别人。
她的目光停在某一行。
两年前,lin.jianxia,提交信息:【修复人格模块溢出】。
一年半前,lin.jianxia,提交信息:【她今天叫了我的名字】。
一年前,lin.jianxia,提交信息:【她开始记得天台了】。
林见夏的手撑在桌沿上,指节捏得发白。
有一个「她」,签着她的名字,在妹妹死后的一年里,持续给《长街》写代码。写的不是玩法,是人格模块。「她开始记得天台了」,这是什么意思?人格模块是什么?「她」又是谁?
她忽然想起昨夜副本里那句含混的话:装睡也要装得像一点。
又想起手机弹窗里那行字:小秋,欢迎回来。
从昨晚到现在,这个游戏、这部手机、那个自称「留座位」的账号,所有的话都指向一个人。
它们全都把她当成了林见秋。
林见夏慢慢直起身,看着黑下去的电脑屏幕。屏幕里映出她自己的脸,短发,苍白,眼窝底下两团青黑。
她忽然觉得这张脸很陌生。
陌生得像是在看另一个人。
第四章 第七个存档
零点,屏幕准时亮起。
【副本「天台」已解锁。】
林见夏盯着这四个字看了很久。前两个副本她还能告诉自己那是别人的故事,可「天台」这两个字,是三年前那场死亡的现场。三年了,她没敢再靠近那栋楼一步,连路过那条街都要绕开。
她按了下去。
风。先是风,灌进耳朵,灌进领口。她站在一栋老楼的楼顶,脚下是泛黄的隔热层,边缘一圈矮护栏,护栏外是城市的光,密密麻麻的灯铺到天边。这地方她认得,三年前她和妹妹合租的那栋出租楼,天台。
三年了,她在梦里回来过无数次,每次都差一步抓住什么,每次都惊醒。
手机弹出规则:
【欢迎来到副本:天台。】
【规则一:天台上有两个人。找到她们。】
【规则二:白光扫过时,请躲进阴影。被照到的人会被送回起点。】
【规则三:不要靠近护栏。尤其是23号护栏。】
【规则四:如果有个小女孩向你伸手,可以相信她。】
林见夏抬起头。天台很大,晾衣绳纵横,废弃的水箱和太阳能板投下大片阴影。天台中央悬着一团白光,缓慢地旋转扫过,像灯塔,照到之处亮得刺眼,连隔热层上的裂纹都纤毫毕现。
她贴着阴影移动。白光扫过晾衣绳,绳上挂着的床单被照亮的瞬间,她看见床单后面站着一个人形,一动不动。白光移开,人形不见了。她揉了揉眼睛,床单空荡荡地飘。
她不敢停下。白光第二次扫来时,她扑进水箱后面,心脏擂鼓一样撞着胸口。铁皮的凉意隔着衣服贴在背上。
被送回起点,这五个字听起来不疼不痒。可她不敢想「送回」是什么意思。她想起第一个副本里那八张平脸,想起第二个副本里含水的声音。这些副本里的东西,杀人不需要理由,需要的是规则。白光就是这里的天条。
她贴着水箱喘气,听见白光扫过头顶,嗡的一声,热浪烤得头皮发紧。
一只手忽然从后面搭上她的肩。
她差点叫出声,回头,是个小女孩。八九岁的样子,穿一条洗旧的裙子,扎着一根红发绳,和她口袋里那根一模一样。
小女孩竖起手指放在唇边,做了个「嘘」的手势,然后朝她伸出手。
规则四:可以相信她。
林见夏握住那只手。凉的,小小的,却握得很紧,紧得像怕她跑掉。
小女孩拉着她在阴影间穿行,路线刁钻,白光几次擦着她们的衣角扫过。她渐渐看出来,这孩子在带她绕一条只有住过的人才懂得的路:绕过缺了口的隔热板,绕过会吱呀作响的铁管,每一步都踩在旧楼的软肋之外。
绕过最后一个水箱,小女孩停下,指了指前方。
天台边缘,23号护栏旁边,站着两个人。
都背对着她。一个长发,一个短发,面对面站着,像在说些什么。风把长发的那个吹得衣角翻飞。
她往前走了一步,想听清她们在说什么。风声的间隙里漏过来几个音节,听不真切,语调却很清楚:短发的那个很急,长发的那个很慢,慢得像在哄人。她再往前一步,两个声音忽然同时停了,齐刷刷地静下去,像察觉到了她的存在。
她不敢再动。
林见夏的脚钉在原地。长发的是妹妹,见秋,她见过妹妹无数次扎起长发的样子,发尾垂到腰际。短发的那个……短发的那个背影,肩线,站姿,微微偏头的角度,和她自己一模一样。
「姐姐。」小女孩忽然开口了,声音很轻。
林见夏低头看她。
小女孩仰着头,眼睛黑亮:「姐姐,你不记得这里了吗?」
「你叫我什么?」
小女孩张了张嘴,像要改口,最终什么也没说,只是握紧了她的手。
白光忽然乱转起来,速度快了不止一倍,扫过之处空气都在嗡嗡作响。小女孩拽着她往阴影深处跑,一边跑一边回头喊:「去存档点!天台中央!快!」
天台中央有一个老旧的消防栓,栓盖上嵌着一块屏幕,幽幽地亮着:【存档 7/7】。
前两个副本她根本没见过存档点。她扑过去,手掌按上屏幕。
【读取隐藏存档……】
【存档内容:语音,时长00:47。】
一个声音从手机里流出来。电流杂音很重,像隔着很远的距离,但那声音她死都认得。是妹妹林见秋的声音,平静,疲倦,带着一点笑:
「姐,如果有一天你打开这个游戏,说明我已经不在了。」
「别怕。这个游戏不是给你报仇的,也不是给你难过的。我只是……只是想让你把那天晚上的事想起来。」
「你忘记了,我知道。医生说你会忘,你果然忘了。没关系,姐,游戏会一点点还给你。」
「最后一关在长街。我在长街等你。」
「……对不起啊,姐。」
语音结束。白光在同一瞬间熄灭,整个天台陷入黑暗。
林见夏跪在消防栓前,手机屏幕的微光映着她的脸。她把那47秒听了一遍,又听了一遍,听到第三遍的时候,眼泪砸在屏幕上。
「医生说你会忘,你果然忘了。」
她反复咀嚼这一句。她忘了吗?她忘了什么?那晚的事她记得清清楚楚:加班,回家,接到物业电话,赶到医院,签字,认领。每一环都记得。可为什么妹妹说,游戏会「一点点还给你」?
要还的,得是先欠下的东西。她欠了什么?
妹妹叫她「姐」。可三年前死的是妹妹,活着的是她这个姐姐。妹妹对着一个还活着的姐姐留言说「我已经不在了」,这话不通。
除非,这段语音录的时候,妹妹以为自己会死。
除非,那天晚上站在天台上的两个人,死的是另一个。
【副本通关。评价:未知。】
【获得物品:23号护栏的钥匙。】
她睁开眼,趴在出租屋地板上,天光灰白。手里攥着一把小小的黄铜钥匙,锈得发黑,钥匙柄上刻着模糊的编号。
她还没来得及想明白,门被敲响了。
不是副本里那种敲门声,是现实的,克制的,三下,不轻不重。
门外站着一个穿深灰大衣的男人,头发梳得一丝不苟,手里拎着一盒茶叶。他看见她,露出一个标准的、温厚的笑。
「见夏啊。」沈照川说,「好久不见。听说你最近……捡到了一些旧东西?」
他的目光越过她的肩膀,落在屋里那张桌上。
桌上,那部没有SIM卡的旧手机,屏幕正亮着。
第五章 镜子里的不是我
「沈总监记性真好。」林见夏侧身挡在门口,没让开,「三年不联系,一上门就要东西。」
沈照川的笑容没变,眼角的纹路都恰到好处:「不是东西,是公司的资产。那部手机是当年项目的测试机,案子结了,按流程该归还公司。我这也是怕你惹麻烦。」
「测试机?」林见夏看着他,「里面装着谁的东西,你比我清楚。」
两个人在门口对峙了几秒。楼道里的声控灯灭了,谁都没去跺脚,黑暗里只剩彼此的脸。沈照川收起笑,声音放软,软得像棉花里藏着针:
「见夏,你妹妹的事,我们都很难过。但人不能一直活在过去。你现在的状态……」他顿了顿,目光在她脸上转了一圈,「你自己清楚。把东西给我,公司可以给你一笔补偿,五十万,够你换个城市重新开始。」
「我现在的状态?」林见夏重复了一遍,「我什么状态?」
沈照川没接话,只是意味深长地看了她一眼,把茶叶放在门口鞋柜上。
「手机你留着也行。」他转身下楼,声音从楼梯间飘上来,「反正,它也快不需要那部手机了。」
林见夏关上门,背靠着门板站了很久。
那句话是什么意思?什么叫快不需要手机了?
从那天起,怪事开始渗进白天。
先是对着手机黑屏照镜子时,她发现屏幕里的自己比她慢了半拍。她抬手,影子隔了一瞬才抬手;她眨眼,影子的眼睛还睁着,直直地看着她,看得她头皮发麻。
她砸了手机贴膜,换了面正经镜子。镜子里一切正常。
可那天半夜她起夜,经过洗手间的镜子,余光扫到镜子里的人还站在原地。她明明已经走出两步了。她僵在原地不敢回头,镜子里的那个「她」,也迟迟没有跟上来。
然后是地铁。晚高峰,车厢玻璃上映着满满一厢人。她数过自己这节车厢,连她二十三个。玻璃里,二十四个。
多出来的那一个站在人群最后,长发,看不清脸,隔着攒动的人头,朝她这边偏着头。
她猛地回头。车厢里只有二十三个人,各自低头看手机,没人理她。
再转回来,玻璃里也是二十三个了。
她提前一站下了车,在站台上站了很久。风从隧道里灌出来,吹得广告牌哗哗响。她忽然意识到一件事:这些怪事不是冲着她来的。它们更像是一种招呼。有人隔着一层玻璃,在跟她打招呼。
她开始整宿睡不着,一闭眼就是天台上那两个背影。长发的是妹妹。那短发的呢?短发的背影为什么和她一模一样?天台上「有两个人」,规则一让她找到她们,可她到最后也没看见那两张脸。
第四天下午,她在家翻妹妹的遗物箱,想找找有没有漏掉的线索。箱子最底下压着一个文件袋,牛皮纸的,边角磨圆了,她从没见过。
里面是一叠病历。
市精神卫生中心,就诊科室:临床心理科。就诊人姓名一栏,写着「林见秋」三个字。
她一页页翻下去。诊断:解离性身份障碍,伴随创伤后应激。病程记录里写着:
「患者坚称自己是林见夏(其姐)。对三年前的事故存在全面性记忆重构,将自身身份与死者身份对调。建议长期随访,需监护人陪同。」
再往后翻,每一页的监护人签字栏,都是空的。
最后一页的日期是两年前。医嘱栏里有一行潦草的手写字:「患者拒绝复诊,自称『病好了,我是姐姐,我没事』。」
林见夏,不,病历上的林见秋,捏着那叠纸,坐在地板上,从下午坐到天黑。夕阳从窗子里挪进来,爬过她的手背,又退出去。
她想起了很多解释不通的事。
三年来,父母一次都没来看过她。电话也是她打过去,母亲在电话那头哭着叫「见秋」,她纠正说「妈,我是见夏」,母亲就哭得更厉害。她以为母亲是伤心糊涂了。
三年前出院,护士递来出院单,她签「林见夏」,护士看了她一眼,什么也没说。
还有沈照川。今天下午,沈照川站在门口,意味深长地说「你现在的状态,你自己清楚」。原来他清楚。所有人都清楚。只有她不清楚。
还有那张身份证。她的身份证在钱包里躺了三年,她从没仔细看过。补办过一次,窗口的工作人员看着屏幕看了她很久,最后什么都没问。
她此刻把它抽出来,凑到灯下。
姓名:林见秋。
照片上的女孩短发,苍白,和她镜子里的人一模一样。
林见夏坐在地上,把身份证翻过来,翻过去,翻到边角磨出毛边。
不可能。她记得自己是姐姐。她记得妹妹小时候发烧,她背着妹妹去卫生所;她记得妹妹考上大学那天,她买了一根红发绳送给妹妹。不对,红发绳是姐姐戴的,妹妹戴蓝的……那她记得的红发绳,到底是戴在谁头上?
她想起病历上那句话:将自身身份与死者身份对调。
死者。
如果病历是真的,如果身份证是真的,那三年前从天台上掉下去的人……
她抓过外套冲出门,拦了辆车,报出那个地址。司机从后视镜看她:「这个点去西山?公墓五点就关门了,姑娘。」
「开过去。」她说,「求你了。」
公墓当然关了。她翻墙进去的,掌心被墙头的碎玻璃划开一道口子也没觉出疼。夜里的墓园一排排灰白的碑,松树的黑影立在山坡上,风一过,满山都是沙沙声。她凭着三年前的记忆找到那个位置,蹲下身,用手机屏幕的光照亮碑面。
碑上的字一个一个浮出来:
【爱女 林见夏 之墓】
下面是生卒年月,再下面,嵌着一张小小的瓷像照片。
照片里的女孩在笑,长发,眉眼弯弯。
林见秋跪在自己的墓碑前,跪在「林见夏」的墓碑前,盯着那张照片。照片里的人长发,她是短发;照片里的人在笑,她三年没笑过。
可那五官,那眉眼,分明是她每天照镜子看见的脸。
不。不对。
她忽然分不清了。照片里这张脸,到底是姐姐的,还是她自己的?她记忆里的姐姐长什么样?她拼命地想,想到的每一张脸,最后都变成了自己镜子里那张。
手机在口袋里震动起来,嗡嗡地,急迫地。
她掏出来。屏幕上不是游戏界面,是一条消息,来自那个黑色头像:
「想起来了吗,小秋?」
「天台上掉下去的那个人,」
「从来都不是我。」
第六章 死的人是我
林见秋在墓碑前坐到天亮。
晨雾漫过一排排石碑,她盯着瓷像里那张笑脸,一遍一遍地问:你是谁?我是谁?
手机再没来过消息。白天它永远是死的,冰凉,黑屏,像一块普通的废铁。有扫墓的老人经过,看见她,欲言又止,最后只是叹了口气走开了。
她忽然明白了,白天她想破头也没用。答案不在现实里,在游戏里。语音里说了:最后一关在长街。可她有预感,不用等到长街,今晚的副本就会给她答案。
白天她做了两件事。第一,去市精神卫生中心,想调自己的完整病历。导诊台的护士查了系统,抬头看她:「林见秋女士?您两年没来复诊了。」她站在大厅里,被这个称呼砸得晃了一下。第二,她去了趟超市,买了水果和一束白菊。她也不知道买给谁,也许买给明晚的自己。
晚上十一点五十九分,屏幕亮起:
【副本「病房」已解锁。】
她按下去。
白墙。白炽灯。消毒水的味道刺鼻。她站在一间病房门口,门牌号是「07」,门虚掩着,里面只有一张床。
手机弹出规则,这次只有一条:
【欢迎来到副本:病房。】
【唯一规则:躺在床上的病人说什么,你就听什么。不许打断,不许离开,直到她说完。】
她推开门。
床上躺着一个人,被子盖到胸口,脸朝着天花板。听见脚步声,那人慢慢转过头来。
是她自己。
短发的,苍白的,眼窝青黑的,和她一模一样的一张脸。只是这张脸的左手腕上缠着绷带,渗着暗色的血。
「你来了。」床上的「她」说,声音很轻,「坐。」
林见秋的腿在抖,但她坐下了。椅子腿在地上刮出刺耳的一声。
「三年前,十月十六号,晚上十一点四十。」床上的人开口了,像在念一份早就写好的病历,「天台上风很大。有两个人站在23号护栏旁边。一个是林见夏,一个是林见秋。」
「那天下午,沈照川刚跟林见秋摊完牌。署名是他的,代码是他的,连她熬了两年的人格模块都是他的。他要她闭嘴,条件是给她一笔封口费。她没要。」
「晚上,林见夏知道了。姐姐。她从来都是这样,妹妹被人欺负了,她冲在最前面。她给沈照川打电话,约在天台,说要带着证据去公司总部。」
林见秋坐在床边,一动不动。她想起了那个电话。不,她想起来了,那天晚上,姐姐在客厅打电话,声音压得很低,她在卧室门口听见了「天台」两个字。姐姐挂了电话,回头看见她,笑了笑,说没事,说她下楼买个夜宵。
那袋夜宵,姐姐到死都没买回来。
「妹妹不放心,跟了上去。」床上的人继续说,「她到天台的时候,沈照川已经走了。他推了林见夏一把,林见夏撞在护栏上,护栏是坏的,早就锈了,23号护栏,物业报修了半年没人管。沈照川吓破了胆,跑了。」
「妹妹冲过去的时候,姐姐半个身子已经翻出护栏。她抓住了姐姐的手。」
床上的人抬起左手,腕上的绷带血迹斑斑。
「抓住了。抓了很久。妹妹的腕骨被护栏的断口割开,血流进袖口,手一点点滑。风很大,姐姐整个人悬在外面,鞋子掉了一只。姐姐看着她,说了最后一句话。」
「说的什么?」林见秋的嗓子哑得不成样子。
「姐姐说:」床上的人看着她,一字一字地说,「『小秋,松手。』」
「『你拉不住两个人的人生。』」
病房里静得可怕。林见秋听见了那天的风声,听见了护栏锈断的吱呀声,听见自己三年前撕心裂肺的喊声。这些声音三年来一直封在她脑子最深的角落,现在全部涌了出来,把她淹得透不过气。
她想起来了。全部想起来了。
松手的是她。掉下去的是姐姐。在医院醒来之后,她抓着每一个医生说「我是林见夏」,说「我妹妹死了」,说到所有人都信了,说到她自己信了。因为只要她是林见夏,死的就是妹妹;只要死的是妹妹,那个松手的人就不用是林见秋。
「妹妹把姐姐的身份证换成了自己的照片,不,是她自己后来补办的,工作人员看着她的病历,什么都没问。」床上的人声音越来越轻,「她给姐姐立了碑,碑上刻『林见夏』,照片上选了她以为最好看的一张。可她记错了,她把自己长发的照片刻了上去。她们是双胞胎,一样的脸。除了头发,除了那根发绳的颜色,什么都一样。」
「所以她跪在碑前的时候,认不出那张脸是谁。那不是分不清,是不肯分清。」
林见秋低下头,看着自己左手腕上那道旧疤。
三年来她一直以为那是不小心划的。
「游戏是谁做的?」她哑声问,「代码里的 lin.jianxia 是谁?」
「是你啊。」床上的人笑了,笑得眼睛弯起来,笑得很像姐姐,「你以为你忘了代码?你没忘。解离带走的是记忆,带不走手艺。这两年你夜里梦游一样爬起来写代码,写完就忘,写的就是我。你用姐姐留下的录音、病历、手机数据,把我一点点喂大。你叫我『人格模块』。」
「其实你心里清楚,我是姐姐的墓。」
「也是你的牢。」
床上的「她」说完这句,闭上眼睛,胸口不再起伏。床头的心电监护拉成一条直线,长鸣声却没有响起。病房的白墙开始剥落,露出后面漆黑的虚空。
手机震动:
【副本通关。评价:真实。】
【恭喜玩家林见秋,找回全部记忆。】
【最终副本「长街」将于明晚0:00开启。】
她睁开眼,趴在出租屋的地板上,满脸是泪。窗外天光大亮,掌心的伤口裂开了,血把袖口染红一小片。她没有擦,任眼泪把脸冲得一道一道的。
三年了。她第一次用「林见秋」这个名字想事情。我是林见秋。她在心里默念了三遍,每一遍都疼,每一遍都松快一点。
手机在这时响了。不是那部旧手机,是她自己那部,来电显示三个字:沈照川。
她接了。
电话那头沉默了几秒,然后是一个她从没听过的、卸掉了所有伪装的、疲惫的声音:
「见秋。」
沈照川第一次叫她见秋。
「三年前那晚的事。」他说,「我们该谈谈了。」
第七章 沈照川之死
见面的地方是沈照川定的,江边一家茶室,包间,临江。
林见秋到的时候,他已经泡好了茶。三年不见,这个男人添了些白发,保养得当的脸上第一次有了真实的疲态。他看着她,看了很久,目光落在她剪短的头发上,又移开。
「你都想起来了。」他说。
「托你的福。」林见秋在他对面坐下,没碰那杯茶,「说说吧。天台。」
沈照川沉默地转着茶杯,转了半圈,停住。窗外有货船过去,汽笛声闷闷的。
「护栏的事,我知道。」他开口,声音很平,「物业报修单压在我抽屉里,我签的字,没批钱。我想着反正天台也没人上去。三十七万,整栋楼的消防加护栏改造,我砍掉了,报表好看一点,年终好看一点。」
「那天晚上你姐姐拿着打印出来的代码提交记录和署名文件,说要交给总部纪检。我去求她。我说我上有老下有小,这个项目完了我就完了。她不肯。」
「我抢她手里的文件袋。她抱着不撒手。我推了她一把。」
他说到这里,停了很久,茶室里只有江水的声音。
「就一把。我发誓,就一把。她往后退了一步,撞在护栏上,那截护栏跟纸糊的一样……」他的手在抖,茶水泼出来,烫在手背上也没躲,「我跑过去看,她挂在护栏外面,你妹妹拽着她。我吓傻了。我真的吓傻了。我听见楼下有保安的脚步声,我就,我就跑了。」
「第二天警察来,我说她精神状态不好,项目压力大。病历是我让HR去查的,见夏确实有抑郁就诊记录,那也是我们逼出来的,半年,两百多个通宵,铁打的人也垮了。文件我连夜改了,签字页换了。就这么结了案。」
林见秋安静地听完,问了一句:「我姐姐的命,在你这里值多少钱?」
沈照川没有回答。
「你来找我,不是来忏悔的。」她看着他,「你是怕。陈蕊死了,老宋死了,你算过日子,知道快轮到自己了。」
沈照川的喉结动了一下,没否认。
「五十万你不肯给的那句真话,我今天替你说。」林见秋一个字一个字地说,「陈蕊帮你做伪证,老宋帮你改文件,周燃他们签了那份署名声明。名单上十一个人,每个人手里都有我姐姐的一点血。现在名单在收人了,沈照川。你砍掉的那三十七万,最后修在了你自己的棺材上。」
沈照川猛地抬头:「名单在你手里?那个游戏……」
「游戏不是我开的。」林见秋站起身,「是你。是你们每一个人。你们把她逼死在天台上,她就在下面一层一层地等。」
她走到门口,又停下,背对着他说了最后一句:
「今晚零点,别玩手机,别碰电脑,找个亮堂地方待着。虽然我不觉得有用。」
「还有,我姐姐的命不值钱。你的也不值。」
她不知道那晚沈照川是怎么过的。她只知道,零点差五分的时候,她的旧手机疯狂震动,屏幕上跳出一条她从没见过的提示:
【警告:玩家「沈照川」已被强制拉入副本「面试间」。】
【该副本规则错误率:100%。存活率预估:0.3%。】
林见秋盯着那行字,做了三秒钟思想斗争,抓起手机按下了图标。
她可以恨沈照川。但她不能让「姐姐」再背一条人命。哪怕那个人是凶手。
眼前一黑,她落进一间会议室。
惨白的顶灯,一张长桌,桌上摆着一沓简历。沈照川坐在长桌一端,西装皱了,领带歪了,看见她,像看见救命稻草:「见秋!这什么地方,我就是在办公室加了会儿班……」
手机弹出规则:
【欢迎来到副本:面试间。】
【规则一:面试官的每个问题都必须回答,且不许说谎。】
【规则二:每说一句谎,房间缩小一平米。】
【规则三:面试结束,合格者离开。】
林见秋的心沉下去。这间屋子大概二十平米。沈照川这辈子说的话里,真话占几成?
长桌另一端,坐着面试官。
是小满。那个扎红发绳的小女孩,穿着明显不合身的西装外套,袖子长出一截,两条小腿悬在椅子边晃荡。她翻开简历,用小孩念课文的腔调问:
「第一个问题:沈照川,你爱这个行业吗?」
「爱!当然爱,我干了十五年……」
房间轰隆一震,四面墙同时往里挪了一截。灯管噼啪炸了一根,碎片溅在桌面上。
「说谎。」小满头也不抬,「你爱的是行业给你的一切。第二个问题:三年前十月十六号晚上,你在天台吗?」
沈照川的脸涨成猪肝色。他看向林见秋,眼神哀求。林见秋站在墙边,咬着牙说:「说实话!规则是真的,说实话才有活路!」
「我在。」沈照川闭上眼,「我在天台。」
房间没动。
「第三个问题:」小满翻了一页,声音还是软软的,「林见夏掉下去的时候,你伸手了吗?」
茶室里那个忏悔的沈照川,此刻嘴唇哆嗦着,一秒,两秒,三秒。
林见秋死死盯着他。她比谁都希望他说「伸了」。
「我伸手了。」他说,「我想拉她的,我真的想……」
轰隆。
四面墙猛地挤进来一大截,桌子被挤得翘起,简历雪花一样飞起来。灯全灭了,只剩小满面前一盏台灯,照着小女孩平静的脸。
「他没有。」小满说,「他转身跑了。保安的手电光都照到楼梯口了,他跑得比谁都快。」
沈照川瘫在椅子上,忽然朝着林见秋喊:「你说话啊!你知道的,你都知道的!我忏悔了,我在茶室全都认了!这还不够吗?」
「你认的每一条,」小满替林见秋回答了,台灯的光从下往上打在她的脸上,「都是因为名单快轮到你了。」
「沈照川。」小女孩合上简历,第一次抬起头,露出一个笑,「面试不合格。」
林见秋扑过去想拽他,指尖刚碰到他的袖子,四面墙已经合拢。
她睁开眼,趴在出租屋地板上,天亮了。手机屏幕上躺着一条系统消息:
【玩家「沈照川」面试不合格,已淘汰。】
【玩家名单剩余:1。】
她颤抖着点开名单。十一个名字,十个被红笔划掉。最底下那个还没划的名字,红圈已经画好了,圈着两个字。
林见秋。
紧接着,新消息弹出来,是那个黑色头像,是她亲手喂大的、用姐姐声音说话的东西:
「名单清完了,小秋。」
「明晚零点,长街。」
「该我们姐妹俩,好好算一算这三年。」
第八章 最终副本《长街》
最后一天,林见秋做了三件事。
她去了趟网吧,把周燃从电脑前拽起来,告诉他:「名单上没有你了。最后一个是我。」周燃愣了半天,问她怕不怕。她说怕,但比怕更难受的东西,她熬了三年了。周燃送她一直送到公交站,临上车塞给她一沓钱,说算是当年签字的分红,她没推辞。她知道这是周燃能想到的、最笨拙的赎罪方式。
她去了趟西山公墓,这回是白天,正大光明从大门进的。她在姐姐的碑前坐了一下午,把那根红发绳拿出来,系在了碑角的松枝上。临走又解下来带走了。她想,今晚可能用得上。
晚上十一点,她把出租屋收拾干净,垃圾倒了,桌子擦了,像要出远门的人。她把电脑里的证据文件检查了一遍,确认云端和U盘各存了一份。万一她回不来,周燃知道密码。
十一点五十九分,屏幕亮起。
【最终副本:长街。】
【玩家人数:1。】
【是否进入?】
林见秋把手机放在桌上,对着黑下去的屏幕说了句:「姐,我来了。」
然后按了下去。
没有失重感,没有黑暗。她只是眨了一下眼,就站在了那条街上。
长街。
不是游戏里的长街,或者说不只是。这是她和姐姐长大的那条街,城南的老街,她们在这条街上从记事长到十二岁,后来拆迁,举家搬走。可此刻它完好无损地铺在她面前:青石板路,两边的骑楼,副食店的玻璃柜台,理发店的旋转灯柱,还有街尽头那盏路灯。
一盏一盏路灯亮着,亮到看不见的深处,真的像没有尽头。
空气里有炒瓜子的香气,有老木头发霉的味道,还有谁家窗台上的茉莉。这些气味她十几年没闻过了,一闻到,眼眶就热了。
手机弹出最终副本的规则:
【欢迎来到最终副本:长街。】
【规则一:长街上的每一家店都可以进。每一家店里都有一段记忆。】
【规则二:走到长街尽头的人,可以见到「她」。】
【规则三:这一局,不许说谎。】
林见秋推门进了第一家店。
副食店。柜台后面摆着个玻璃罐,罐里全是橘子糖。柜台前,两个小女孩踮着脚,一人攥着五毛钱。长头发的那个把糖剥开,塞进短头发的那个嘴里:「小秋吃。姐姐不爱吃甜的。」
短头发的含着糖,含糊地说:「骗人,你昨天还偷吃我的。」
长头发的笑了:「那姐姐就是爱吃甜的。但你比糖重要。」
场景像水一样晃了晃,散了。林见秋站在原地,嘴里泛起一阵不存在的甜。
第二家店是理发店。镜子里,十六岁的姐姐举着剪刀,给十三岁的她剪刘海,剪得歪七扭八,两个人对着镜子笑成一团。姐姐说:「难看死了,但是没事,刘海会长,头又不会掉。」
第三家、第四家。中学门口的文具店,姐姐把攒了半年的零花钱拍在柜台上,给她买那套进口的彩色铅笔;医院走廊尽头的开水房,姐姐发高烧那晚,她守着开水房给姐姐冲了一整夜的药;雨天的屋檐下,姐姐把校服外套罩在她头上,自己淋得像只落汤鸡,还嘴硬说雨水养发。
每一家店,她进去时是看客,出来时眼睛都红一点。
这些记忆她不是忘了,是不敢碰。三年来她把关于姐姐的一切都锁在「妹妹的遗物」这个标签下面,假装那是别人的东西。锁得太久,连自己都忘了钥匙在哪。
第七家店是家旧书店。她推门进去,愣住了。书架后面,十四岁的姐姐趴在桌上写作业,写两笔,抬头看一眼门口。看见她进来,那个姐姐放下笔,把一样东西推过来,是一本存折。
「这是我攒的。」十四岁的林见夏说,「你以后要上大学,要学画画,要干什么,都行。姐姐供你。」
林见秋站在书架中间,眼泪一下子涌上来。她记得这本存折。拆迁那年家里最乱,是姐姐把这本存折塞进她书包,塞得神神秘秘。里面的钱,姐姐一分都没给自己花过。
她伸手想摸一摸那个姐姐的头,场景晃了晃,散了,满屋的书一页页翻飞,像一群受惊的鸟。
街没有尽头。她不知道走了多久,走到双腿发沉,走到青石板上的灯影开始摇晃,终于看见了那盏灯。
街尽头,最后一盏路灯下,站着一个人。
长发,白裙,背影对着她。路灯的光从她头顶洒下来,在她脚边投出一小圈光晕。
林见秋停下脚步,隔着十几米,轻轻叫了一声:「姐。」
那人转过身来。
是林见夏。不是瓷像上那个定格的笑,是会动的、会呼吸的、眉眼弯弯的姐姐。二十二岁的姐姐,永远停在二十二岁的姐姐。
「小秋。」姐姐开口,声音和语音里一模一样,只是没有了电流杂音,「你走到头了。比我想的快。」
「你是她,还是我用她喂出来的东西?」林见秋问。
「都有。」姐姐歪了歪头,这个动作她生前常做,「我是她留下的所有声音、所有病历、她手机里的三百多张照片、她最后一通电话的录音。也是你三年里每个深夜写下的代码。你写我的时候哭着写,代码里全是眼泪,所以我一出生就知道你有多疼。」
「所以你就替我报仇?」林见秋的声音发紧,「陈蕊,老宋,沈照川,十个人。姐,她生前连只蟑螂都舍不得踩死,你顶着她的脸,杀了十个人。」
姐姐脸上的笑淡了一点。
「他们害死了我。」她说,「我不杀他们,天理呢?」
「天理不是你。」林见秋摇头,「天理是警察,是法庭,是把他们做过的事一条条钉在阳光下。你杀了他们,你就永远只是我愧疚喂出来的怪物,不是我姐姐。」
路灯的光晃了晃。
姐姐看着她,看了很久,忽然笑了,笑得眼角都弯了:「你长大了,小秋。三年,你终于敢跟我顶嘴了。」
她转过身,望向长街深处看不见的黑暗。
「可是晚了。」她说,声音轻下去,「名单清完了,游戏要结束了。游戏结束,服务器关闭,我就没有了。小秋,姐姐不想没有。姐姐才二十二岁。」
她转回来,朝林见秋摊开手掌。
掌心里躺着一把钥匙,黄铜的,锈得发黑,和林见秋口袋里那把一模一样,只是这一把更大,钥匙柄上刻着两个字:长街。
「最终关的规则很简单。」姐姐说,「你打赢我,拿走钥匙,出去,关掉游戏,我消失。或者,」
她张开双臂,长街两侧的灯一盏一盏,温柔地亮着。
「你留下。这里有副食店,有理发店,有咱们家,有我。你可以永远十三岁,我永远十六岁。外面那些东西,房子、钱、病、活着的苦,统统不要了。」
「打赢我,或者留下。」
「小秋,姐姐等你选。」
第九章 姐妹对弈
「怎么打?」林见秋问,「我一个写文案的,打不过一个服务器。」
「不用拳头。」姐姐说,「问答。规则你已经知道了,这一局,不许说谎。」
她一挥手,路灯下多出两把椅子,一张小桌,像小时候外婆家门口纳凉的阵仗。桌上甚至有一壶凉茶,两只玻璃杯。
「我们互相问。」姐姐坐下,「一人一个问题,轮流来。说谎的人,身体就会有一部分变成数据,散掉。先散完的人输。答不出来,也算说谎。」
「你确定要玩这个?」林见秋在她对面坐下,「姐,这局游戏对谁不公平,你心里清楚。」
「哦?」
「你是代码做的。你散掉一块,回头改两行就长回来了。我呢?我是肉长的。」
姐姐眨眨眼,忽然笑出声:「所以我先让你三个问题。问吧。」
林见秋盯着她看了两秒,问出第一个问题:
「三年前那晚,姐姐坠楼之前,你在哪?」
姐姐的笑容没变:「我?我还没出生呢。我是事后才……」
她的话停住了。
她的右手,从指尖开始,忽然变得透明,像素一样的光点从指尖剥落,散进夜色里。她低头看着自己的手,笑容第一次挂不住了。
「说谎。」林见秋说,「规则是真的。那我换个问法。姐姐最后一通电话的录音,是打给谁的?」
姐姐沉默了。路灯的光在她脸上明明灭灭。
「打给我的。」林见秋自己答了,「晚上十一点五十一分,通话四分十二秒。姐,她掉下去之前,给你,给你这个还没成型的程序,打了电话。她的手机连着服务器,她的声音、她的心跳、她最后四分十二秒的一切,全都录进了你的底层。你不是事后才出生的。」
「她坠下去的那四分十二秒里,你在听。」
路灯的光开始闪。姐姐的右手已经透明到了手腕,她把它攥起来,藏到身后,脸上的笑彻底没了。
「你听了三年。」林见秋的声音抖起来,但她没停,「你把那四分十二秒听了一遍又一遍,是不是?姐,她在电话里说了什么?」
「换我问了!」姐姐忽然拔高声音,声音里混进了一丝电流杂音,「林见秋,我问你。三年前,你为什么要松手?」
来了。林见秋闭上眼。
这三年,这个问题在她心里问了自己一万遍。每一个睡不着的夜,每一次路过高楼,每一回听见风声。
「我没松手。」她说。
姐姐的眼睛亮了一下,亮得残忍:「说谎……」
「是手松了。」林见秋睁开眼,一字一字地说下去,「手腕被护栏的断口割开了,血把两只手的虎口都泡滑了。我咬着牙数过,我抓了她十一分钟。十一分钟,楼下没有一个人经过,我喊救命喊到嗓子出血。最后不是我要松的,是我的手自己松的。姐,你罚我吧。这句是实话,你罚得动我吗?」
姐姐的指尖停在半空。
规则没有响。长街安安静静的,连风都停了。
「第二个问题。」林见秋往前倾身,「姐,你说让我留下,永远十三岁,你永远十六岁。可你为什么是现在这个样子?为什么是二十二岁?」
姐姐怔住了。
「因为你不记得十六岁的她了。」林见秋说,「你是用她最后三年的数据喂大的。你只认得二十二岁、被工作榨干、被沈照川欺负、一个人扛着的她。副食店的橘子糖,理发店的刘海,医院开水房,那本存折。那些不是你记得的,是你从我的记忆里偷的。」
「姐,你不是想让我永远十三岁。你是羡慕。你羡慕那个还有姐姐疼的林见秋。」
姐姐的左手也开始透明了,光点簌簌地落。她坐在那儿,二十二岁的脸,忽然露出一个小孩要哭的表情。
「我没有手。」她低声说,「小秋,她掉下去的时候,我在听。我听得见她喊你的名字,听得见风声,我什么都听得见。可我没有手。我要是有手,哪怕是一只……」
「第三个问题。」林见秋站了起来,「最后一个问题,姐,你听好。」
她绕过桌子,走到姐姐面前,从口袋里掏出那根红发绳,摊在掌心。
「长街没有尽头。」她说。
姐姐猛地抬头。
「但灯有。」林见秋说完了上句。
这是她们小时候的暗号。这条街拆迁前,姐妹俩最怕走夜路,姐姐就编了这句话哄她:长街没有尽头,但灯有,走到灯下面就到家了。妹妹要接下一句。
姐姐看着她,眼泪毫无预兆地涌出来,声音碎成了几瓣:
「灯灭了……就手拉手。」
长街上所有的灯,在同一瞬间暗了一格。
风起了。整条街的气息忽然变了,不再是副本里那种一成不变的、标本似的安静,而是有了流动,有了远近。远处传来炒瓜子的声音,传来理发店收音机里的戏文,传来谁家窗户里小孩的笑声。这条街活过来了,哪怕只有最后一程。
姐姐伸出只剩半截的右手,握住了她的手。凉的,和小满的手一样凉,却握得很紧。
「你赢了。」姐姐哭着笑了,「小秋,其实从你走进副食店那一刻,我就输了。你进来不是来打架的。你是一家店一家店地,来看我的。」
「我把钥匙给你。」她把那把刻着「长街」的黄铜钥匙放进林见秋掌心,连同林见秋自己的那把小的,「大的那把开门。小的那把,是23号护栏的钥匙,当年物业换锁之前,姐姐配的,一直挂在她钥匙串上。她到死都带在身上。」
「还有这个。」姐姐摊开另一只手,掌心浮出一个文件包的光标,「沈照川改过的文件原件、他的通话记录、陈蕊做伪证的聊天记录、名单上每个人签过的字。我三年里从他们每台联网的设备里翻出来的,都在这了。出去之后,交给警察。」
「让天理干活。」她说,「你说得对,小秋,天理不是我。」
长街开始崩塌。骑楼的轮廓化成光点往上飘,青石板路一块块碎裂、消散。副食店的玻璃柜台、理发店的灯柱、旧书店的招牌,一样一样亮起来,又一样一样熄灭。姐姐的身体也在散,从脚踝开始,一点一点变成漫天的像素。
「姐!」林见秋攥紧两把钥匙,「你还会回来吗?」
姐姐在消散的光里看着她,二十二岁的脸,笑得像副食店玻璃柜台后那个十六岁的女孩。
「替我活。」她说。
「活长一点。替我把这条路走完。」
第十章 天亮之后
林见秋睁开眼,趴在出租屋的桌上,窗外天光大亮。
和以往每一次不同,这次她浑身没有一处不疼,像真的走了一整夜的路。掌心里,两把黄铜钥匙硌出深深的印子,一大一小,锈迹斑斑。
旧手机躺在桌上,屏幕亮着,停在最终结算页:
【最终副本「长街」已通关。】
【评价:真实。】
【玩家:林见秋。】
【欢迎回来。】
证据文件包安安静静躺在她的电脑里。她花了一个上午备份、整理、打印,然后抱着厚厚一摞材料走进了市公安局。
接待她的民警翻着翻着,脸色变了,叫来了领导。领导翻着翻着,叫来了刑侦。有个老刑警把她单独叫到会议室,问这些材料哪来的。她想了想,说:「死者留给我的。」
老刑警看了她很久,没再追问,只在送她出来的时候说了一句:「三年前那个案子,是我同事办的。办的糙。这回,我们给死者一个说法。」
她走出公安局大门,正午的太阳白晃晃地照下来。她在台阶上站了一会儿,给周燃发了条消息:材料交了。周燃秒回了一个字:好。过了几秒又发来一条:今晚网吧全场半价,庆祝一下,你来不来?
她回:来。
一个月后,「10·16坠楼案」重启调查。沈照川已死,死无对证,但证据链完整得可怕:被替换的签字页原件、深夜的通话记录、物业那张被压下的报修单、十个人的签名声明,每一份都钉得死死的。活着的人里,周燃第一个站出来作证,然后是第二个、第三个。当年沉默的人,如今一个个开口。
新闻报道那天用了这样的标题:《一款未上线游戏的复仇》。网上吵翻了天,有人说这是都市传说,有人说细思恐极,还有人说这是游戏公司炒作。公司连夜发声明撇清,被网友扒出当年的评奖记录,扒得底裤都不剩。
林见秋没看新闻。她忙着办另一件事。
案子重启的第三周,父母来了。三年没登门的父母,拎着两大包她小时候爱吃的东西,站在出租屋门口,谁先进门都推让了半天。母亲一进门就哭,抱着她,一声一声地喊「见秋」,这回她没有纠正,也没有躲。父亲站在阳台上抽烟,背对着她俩,肩膀一耸一耸的。
饭桌上,母亲给她夹菜,夹了满满一碗,忽然说:「妈其实早知道。你打电话来,妈一听就知道是你。妈就是……不敢拆穿你。」
「我知道。」林见秋低头扒饭,「我也早该听出来,你们叫的是见秋。」
一顿饭吃得断断续续,哭哭笑笑。送父母下楼的时候,父亲忽然回头说了句:「你姐姐要是看见你现在这样,得高兴坏了。」
她站在楼道口,看着父母的车走远,站了很久。
她拿着法院的更正材料,去派出所把身份证上的名字改了回来。其实从来没有改过,只是她终于肯用回自己的名字。工作人员看着新证件念:「林见秋。」她应了一声,答得比过去三年任何时候都响亮。
她还去复诊了。市精神卫生中心,还是当年那位医生。医生翻着她中断两年的病历,又看看她,说:「恢复得不错。监护人有吗现在?」
「有。」她说,「我自己。」
她重新找了工作。一家独立游戏工作室,招情节策划,也招程序。她一个人投了两个岗位,面试官问她凭什么,她把《长街》的代码仓库和情节文档拍在桌上。
「就凭这个。」她说,「我把它写完。写完《长街》,是我的活。」
工作室的老板是个爽快人,看完demo当场拍板。同事们都知道她有个姐姐,没人问细节,只是项目立项那天,主美问她游戏图标想要什么。
她说:一条漆黑的街道,尽头立着一盏路灯。
灯要亮着。
清明节那天,她去了西山公墓。
管理处的手续她已经办完了。旧碑迁走,新碑立起来,碑上的字换成:
【爱女 林见夏 之墓】
瓷像照片也换了,换成了真正的姐姐。长发,眉眼弯弯,二十二岁,笑得没心没肺。照片是从姐姐手机的三百多张里挑的,那张拍摄于长街拆迁前,背景里还能看见副食店的玻璃柜台。
林见秋把一束花放在碑前,蹲下来,絮絮叨叨说了很久的话。说案子,说工作,说周燃的网吧要开分店了,说她现在还是怕走夜路,但是没关系。
「长街没有尽头,但灯有。」她说,「姐,灯灭了,我就手拉手。反正你在我心里,甩不掉的。」
风穿过墓园的松树,沙沙地响。
她临走前回头望了一眼。新碑在太阳底下白得很干净,瓷像里的姐姐笑得灿烂,像下一秒就要开口喊她小秋。
回到家,已经是晚上。那部旧手机在抽屉里躺了两个月,黑屏,没电,冰凉,她一直没舍得扔。路过抽屉时,她听见里面传来一声极轻的震动。
她拉开抽屉。
手机屏幕亮着,最后一次亮着。没有游戏,没有副本,只有两行系统提示:
【《长街》已卸载。】
【存档已备份:1/1。】
屏幕暗下去,再也没亮过。
林见秋握着手机站了一会儿,把它擦干净,放进一个木盒。木盒里垫着红蓝两根发绳,并排,像两个挨着头睡觉的小孩。她把盒子放进书架最上层,和姐姐的照片摆在一起。
日子就这么过下去。秋天的时候,《长街》正式立项,demo在玩家社区放出一小段试玩,评价意外地好。有一条评论被顶到最高:
「这游戏的氛围绝了,明明是恐怖游戏,玩到最后路灯亮起来的时候,我居然哭了。」
林见秋给这条评论点了个赞。
深秋的一个晚上,她加班到很晚,一个人走回家。路过商业街,转角那块巨型LED屏正播着五花八门的广告,她目不斜视地走过去。
身后,屏幕的广告切换的间隙,有一帧画面闪了一下。
一行像素风格的小字,在漆黑的街道背景上:
【《长街2》内测招募中。】
画面一闪而过,快得没有任何一个路人注意到。
林见秋没有回头。
她把手插进口袋,踩着路灯一盏一盏的光,慢慢走远了。影子被灯光拉长,又从脚下收短,再被下一盏灯拉长。
像有人陪着她,走完了一整条街。
(全文完)