精彩小说尽在丛林文学网! 手机版

您的位置 : 丛林文学网 > 破镜重圆 > 我追的烂尾文疯批男主在直播间抓住了我_精选章节

精选章节

更新时间:2026-10-28 13:52:37

第1章 在线人数一

机箱风扇转得像台老旧拖拉机,嗡嗡作响。

这台风扇从我把主机搬进这间屋子起就没换过。轴承里的油早干了,每转一圈都像有人在铁皮里头拿指甲刮。我一直说要换,一直没舍得那三十块钱。

凌晨两点半,我太阳穴跳得生疼,指甲无意识抠着泛黄空格键翘起的塑料皮。桌角半桶老坛酸菜牛肉面早已泡烂发胀,浮着层凝固的白油。

我在赶一份上午九点要交的活。两千四百条客户对话,一条条打上「意向等级」,八分钱一条,错一条扣五毛。这是我本周接的第三单。

接单的群叫「数据外包-3群」,五百来人,一天能刷两千条消息。

抢单要手快。看到「2400条,明天九点前」那行字的时候我正在刷牙,泡沫还没漱干净,把手机夹在肩膀上回了一个「接」。

后来我想过。如果那天我慢三秒,是不是就没有这件事了。

楼下有人在打麻将。洗牌声隔着楼板传上来,哗啦,哗啦,节奏均匀得像谁在慢慢磨一把钝刀。老小区没有电梯,我住在六楼。热水器每隔二十分钟自己轰一声,像屋里还住着第三个人。

手机屏幕突然亮了。

弹出的推送没有来源和名字,只是一串乱码,紧接着自动切进一个没有任何平台角标的直播界面。

右上角在线人数:1。

我盯了两秒,往上一划。没有标题,没有主播头像,没有关注按钮。连本该在右上角的那个叉都是灰的,按下去毫无反应。

点赞数是零。礼物栏空着。弹幕区一片白。

直播间里总该有点什么。可这里干净得像一张还没进印刷机的纸。

画面剧烈晃动,夹杂着类似监控录像的雪花噪点。那是一间空旷得异样的办公室,清一色的冷灰极简装潢,落地窗外是一片没有月亮的天空,灰蒙蒙的,像没擦干净的劣质毛玻璃。

一个穿着黑衬衫的男人背对镜头,立在一块巨大的曲面屏前。袖口挽到肘部,露出来的皮肤透着一股不健康的青白。

硬邦邦的键盘敲击声顺着劣质手机扬声器砸出来,像石子崩在铁皮上。

“谁在那?”

男人没转头,嗓音哑得像粗砂纸蹭过干木头。

我以为又是哪家搞的新式沉浸式解密互动剧,手指在屏幕上抹了一把,发了个问号。

问号出去之后,画面里那个人的肩膀动了一下。

不是屏幕在动。是他。像有人从背后轻轻推了他一把。

屏幕里的人动作骤停。

他一点点侧过身。那张脸轮廓凌厉,眉骨高得有些扎眼,眼窝凹陷,底下悬着两团浓重的青黑。最扎眼的是他颈侧一道暗红印子,说不清是旧烫伤还是未干透的印泥。

沈肆。

我心头猛地一跳,手里的圆珠笔掉在桌布上,骨碌碌滚了几圈。

这个名字、这张脸,连同脖子上的伤痕,全是我追了半年的烂尾商战小说《代码牢笼》里的设定。男主沈肆,一个偏执近妖的虚拟现实公司掌舵人,因童年创伤对所有既定规则带着狂犬般的毁灭欲。

我熟到能背。

我为这本书做过一张表。

Excel,四十七行。把沈肆每一次出手、每一次让步、每一句话后面的潜台词都列出来。表名叫「沈肆行为逻辑」,最后修改时间是今年三月。

那张表现在还在我D盘,文件夹叫「乱七八糟」。

去年冬天我给这本书写过一篇三千二百字的长评,标题叫《他不是疯,他是被写成了疯》。底下有个人跟我吵了四十多层楼,说我给烂书洗地。我一条条回,回到凌晨三点,第二天眼睛肿得像挨过一拳。

第七章那场收购,沈肆被自己人卖了,右手掌心扎进三块碎弹片。他没去医院,拿镊子自己挑的,事后在尾指上套了一枚银戒遮疤。

全书就写了这一句。我记得这一句,因为这一句让我觉得这个人物是活的。

就在两小时前,笔名“键盘焊死”的作者在读者群丢下一句狠话:“均订个位数,老子不伺候了。今晚大结局,全员暴毙,江湖不见。”

随后,最终章《深渊坍塌》强行上线。

没有任何伏笔与前因后果,作者直接甩出陨石坠落加机房自燃的离谱桥段,把沈肆一手建起的商业帝国和整个世界碾得稀烂。

我看完那一章的时候,杯子里的水还是温的。

没有生气。说真的,我当时只是松了一口气——终于结束了。我不用再每天点进去一遍,看那个灰色的「更新」按钮有没有变红。

现在这个人站在我手机里。

“你在看我。”

直播里的男人上前一步,画面剧烈颠簸,噪点成片爆开。

他的目光穿透屏幕,明明没有具体焦点,却分毫不差地落在我脸上。那绝不是演出来的——他胸膛起伏剧烈,喘息粗粝,干裂的嘴唇上泛着一层白皮。

我按了截屏。相册里没有新图。

再按返回,按锁屏。屏幕黑了一秒,自己亮回来,还是那间办公室,还是他。

我把手机放到桌上,站起来,走到窗边,把窗户推开。

外面还是那个夜里的江城。对面楼有人在阳台上抽烟,红色的点一明一灭。

我回头看了一眼桌上那部手机。

屏幕亮着。里面那个人站在原地,正朝着我这个方向。

我走过去,把手机屏幕朝下扣在桌面上。

扣了大概十秒,我又翻了过来。

“别装神弄鬼。”我敲字发过去,“现在的AI生成视频连打赏按钮都省了?”

男人死死盯着虚空,脸侧咬肌狠狠抽搐了一下。

“不是AI。”他开口,齿缝间像是磨着生铁,“天花板掉下来了。西区的服务器正在融解,但半点明火都没有。整座城市有一半褪成了灰色,手指一碰就碎成粉末。李秘书刚才走出大门,整个人当场散架,像被橡皮擦抹掉了一样。”

他抬起右手。手背凭空缺了一块皮肉,没有血迹,底下翻出来的不是骨头,而是一团跳动闪烁的杂乱字符。

绿的。很细,密得像被搅散的头发丝,一跳一跳地往外渗。

他身后那块曲面屏上,一条进度条正在往回走。从六十七,退到六十六,六十五。像谁在倒着数。

“告诉我,他在哪?”沈肆步步逼近镜头,整张脸几乎压平在画面上,布满血丝的眼睛里翻滚着穷途末路的癫狂,“那个要把我从底子上抹掉的人,在哪?!”

第2章 他撕开屏幕

出租屋里的潮热空气闷得让人反胃。

关着的窗户上糊了一层水汽,我抬手一抹,掌心全是黏的。六楼西晒,白天攒下来的热气到半夜还没散,屋子像一只刚揭过盖的蒸锅。

我下意识去拧电风扇,塑料旋钮咔嚓一声断在手里,扇叶慢腾腾打着旋,卷不起半点风。

旋钮的断口发白,是那种放久了的塑料,一碰就酥。

手机在桌上烫得厉害。我摸了摸后盖,热度不正常,不是跑程序那种烫,是从屏幕里面往外顶的烫。

我把手机放回桌布上,布面留下四个指头印,潮的。

两秒后我又把它捡了起来。

不知道为什么,我就是没舍得扔出去。

后来我想明白了。这半年,这台手机是我每天一定会打开的东西,一天不落。

屏幕深处的天花板开始瓦解。不是寻常建筑坍塌,而是一块块规整的灰色像素凭空蒸发,露出背后无边无际的底白。就像一幅画被泼了高浓度溶剂,线条与色块正被大面积抹去。

抹掉的地方没有烟,没有粉尘,没有钢筋断口。

连声音都没有。

“说话!”

沈肆低吼出声,一拳狠砸在眼前的实木大案上。

沉闷的撞击声伴着木料崩裂的脆响,桌角当场裂开一道深沟,碎屑四溅。

我喉咙发干,指尖发颤地在输入框敲字:“你……你只是书里编出来的人。作者太监了,他在切书弃坑,懂吗?他在后台删大纲,你们那个世界的底层逻辑正在被全面回收。”

“太监”这个词我打出来的时候还犹豫了一下。

这本书断更过三次。第一次两个月,第二次四十七天,最后一次是他把「完本」两个字换成「暂歇」又换回来,来回折腾了一个礼拜。读者群从八百多人掉到三百,再到一百二,最后剩下十七个。我在里面。

消息弹出的刹那,沈肆僵在当场。

他缓缓垂眸,看向自己的双手。那双手骨节分明,掌心满是硬茧,尾指上套着一枚磨损严重的银戒。那是第七章收购对头公司遭遇暗算、为了遮掩碎弹片擦伤而戴上的。

每一个细节都严丝合缝。

他把手翻过来,又翻回去。数了一遍手指。五根,一根不少,可他盯着的眼神像在核对一张票据。

“一本书?”他低低发笑,笑声越来越大,最终呛成剧烈的呛咳,整个人痛苦地蜷缩下去,脖颈处青筋暴突如虬结的蚯蚓,“我活了三十二年,扛过九千多次架构调试,身上十三道疤……到头来,全凭那人在键盘上敲出的几行废话?!”

他猝然直起背,目光凶残得像退无可退的困兽。

“他在哪。”

“我怎么会知道!我只是个普通读者,连他真名叫什么都不清楚,只记得他在群里发过外卖定位,大概在江城大学城那一片……”

我打字的间隙瞄了一眼电量。百分之十七。充电线在床那头,够不到。

我又打了半行,删掉,重新打:“你先冷静,这可能是个页面故障,我刷新一下——”

文字还没发完,直播画面骤然扭曲拉扯。

刺耳的撕裂声直接扎进耳膜深处。我抱住头,眼前的出租屋墙面竟然也跟着微微晃动,逐渐半透明化。

泛黄的墙纸、剥落的白灰、铁架折叠床,全在剧烈震颤。

窗玻璃上那道用胶带粘过的裂口开始发亮,从缝里透出白。

屏幕那头的沈肆突然抬手。

那只带着乱码创口的手,并未停滞在光滑的玻璃表面,而是生生撕开了那层薄薄的光幕。五根冰冷如铁的指骨猛地从手机屏幕里探出,一把攥死了我的手腕。

力道大得惊人,腕骨发出不堪重负的细微脆响。

我闻到了铁锈味。还有一点点烧焦的塑料味,跟机箱里那种味道一样。

“带我去找他。”

他的嗓音不再受扬声器限制,而是直接在狭窄的出租屋里炸响。

那股声音撞在四面墙上又反弹回来,把楼下麻将的声音盖了个干净。

一股蛮横的巨力拽着我向前跌去。胸口重重磕在桌沿上,直接撞翻了那碗冷透的面汤,浑浊的油水溅了一身。我拼命蹬着腿,脚趾狠狠撞在床架铁管上,疼得直掉眼泪,却完全撼动不了那股拉力。

拖鞋掉了一只。我看见它翻在椅子底下,鞋底朝着我。

那是我这辈子最后一次看见那只拖鞋。

光线骤灭,上下颠倒。

内脏仿佛被塞进高速离心机里狠狠挤压,胃里的酸水直往喉咙口撞。耳畔除了呼啸的风声,还夹杂着密集尖锐的机械键盘敲击声——噼啪、噼啪,如同催命的倒数。

敲得很快。快得像有人在用两只手同时砸。

第3章 六十二层连廊

后背重重砸在坚硬的大理石砖上。

钝痛顺着尾椎骨一路窜上后脑,我闷哼一声蜷在地上,呛出一口酸水。

酸水里有老坛酸菜的味道。凌晨两点半的那半桶面,这辈子最后一顿。

周遭漫着浓烈的糊味,像极了塑料件短路融化,又夹着一股陈年纸张腐败的霉气。

我挣扎着爬起身,手掌按上一层冰冷粗粝的碎屑。借着微弱的光打量四周,眼前的景象正以肉眼可见的速度褪色。

那些碎屑不是灰。是一片片极薄的、边缘整齐的方块,大小像指甲盖,捏住了往指间一搓就散。

那张原本厚重的黑胡桃木办公桌,一半保留着润泽的深棕,另一半已经退化为低精度的灰色色块。窗外没有高楼,没有路灯,只有一眼望不到头的虚无白底,像一张无限延伸的空白文档。

桌面上还留着三样东西。一个空相框,玻璃裂了,里面什么都没有。一只马克杯,杯壁上的字褪了一半,只剩一个「肆」。一台摊开的老式笔记本,纸页边缘卷起来,字迹模糊成一团灰。

我把那个相框拿起来。

木头是温的,边缘磨得发亮。相框背后的支脚断过一根,用胶布缠着。

胶布已经硬了,一按就裂。

我把相框放回去的时候手抖了一下,放歪了两毫米。

沈肆就站在两步开外。

他身形比屏幕里更显高大挺拔,肩背极阔,两颊却削瘦得厉害。他胸膛剧烈起伏,低头看着自己的掌心,维持着抓握的姿势。

“你进来了。”他的声音干瘪冷硬。

我慌忙去摸兜,手机早没了踪影。身上依旧是那件印花磨损的旧T恤,脚下趿拉着穿旧的塑料拖鞋——只有一只。左边那只脚踩在冰凉的大理石上,脚趾缝里还夹着一点面条。

“疯了……全疯了……”我两腿打颤,后背抵着正在发灰的墙壁,“你凭什么能把我拉进来?这根本不可能!”

“因为你一直在看。”沈肆转头看我,眼里布满猩红的血丝,“别人退出了,只有你的连接通道还开着。这个世界的物理法则瓦解了,情绪共振成了唯一的承载通道。”

他向前迈了一步,皮鞋踩在地面上发出一声轻响,但连半点回音都没有——空间的声学反射机制已经被抹除了。

“写书的那个人,停手了没有?”

我嘴唇哆嗦:“他……他说去洗澡,洗完就彻底申请完结下架。只要点下确认,后台数据就会全盘冻结封死,到时候……”

“到时候,所有人原地消亡。”沈肆截断话头。

他嘴角扯动了一下,神情分不清是冷讽还是绝望。

“西区七百名员工,核心架构组,我养了五年的那只杜宾……半小时内,全空了。”他指向门外,“门外原本是六十二层的连廊,现在只剩这一间。你闻到的,就是数据被直接格式化的味道。”

我顺着他的手往门外看。

门框还在。门框之外是一片缓缓流动的白,白得发闷,像有人把整个楼层灌满了牛奶。原来的连廊、消防栓、玻璃隔断、前台那块刻着「肆海」两个字的铜牌,一样都没有。

只有白。

我伸手在墙上按了一下。

按下去的地方留下一个清清楚楚的指印。指印的边缘是齐的,像被剪刀剪过。

我把手收回来,看着那五道印子慢慢被吃掉。

那种白还在往里渗。地面的大理石被它吃到哪儿,哪儿就变成一张平涂的灰色。

啪嗒!头顶的大灯爆闪。

惨白的灯光瞬间被刺眼的猩红取代。顶棚裂开无数蛛网般的黑色缝隙,发出令人牙酸的摩擦声。

一行半透明的粗体宋体字,毫无征兆地横亘在半空中:

【沈肆站在废墟中,绝望地看着一切化为乌有。他终于明白,自己不过是命运掌心里的一只蝼蚁。在绝对的毁灭面前,任何抵抗都是徒劳的。】

那是小说叙述视角的旁白。

我认得这个句式。

「他终于明白」。这是「键盘焊死」最爱用的一句,全书出现过十九次。我写那篇长评的时候专门数过,还做成图表发在评论区,标题叫《一个人能有多依赖这四个字》。

现在这四个字浮在半空,红得发亮,像有人在墙上用激光笔写字。

“放屁!”

沈肆反手抄起案上的金属镇纸,狠狠甩向那行浮空的文字。

金属物件穿字而过,砸穿了对面的落地窗。冷冽狂暴的气流瞬间倒灌进来,室内散落的文件被卷上高空,尚未落地便已在半空碾碎成漫天灰粉。

我的头发被风掀起,脸上一阵刺痛。有什么细小的东西擦过脸颊,落到地上就没了。

那行悬浮的字不仅未散,反而红得滴血:

【他狂怒地咆哮,像一条落水野狗。这是他最后的挣扎。】

第4章 他自己那一刀

“他在修改设定……”沈肆粗喘着,十指死死掐住太阳穴,整个人痛苦地躬成虾米。

大片幽绿色的乱码字符在他皮下疯狂流窜,如同钻进血肉的活物。既定的叙事力量正蛮横地撕扯他的意识,逼他顺应情节走向崩溃与伏诛。

我看清了那是什么。

那些字符走的不是血路,是筋。从太阳穴顺着颈侧一路爬到锁骨,再往手臂上散。他每绷紧一次肌肉,字符就往上推一截,像水管里的水被压强顶上去。

他的右手已经开始不听话了。五指张开又握紧,握紧又张开,节奏跟他自己的呼吸完全对不上。

他把那只手按在桌面上,压住。

手在桌面上抬起一指高,又落回去,指节磕出一声闷响。抬了三次,落了三次。

“它在让我去窗边。”他声音里有颤,“设定写的是我站在窗边看着全城消失,然后走上去。”

他抬起眼看我。

“扶住我。”

我爬起来,两步跨过去,两只手按住他的肩膀。

他的肩膀在抖。抖得把我的手也带得在抖。

他咬着牙往回拽自己的手,脖子上的青筋一根根鼓起来,喉结上下滚。桌面上被他刮出一道木白色。

过了大概十秒,那只手不动了。

它停在离窗台一尺的位置,五指张着,像被钉在半空。

“别撑了……你拧不过设定者的……”狂风刮得我睁不开眼,只能伏在地上扯着嗓子喊。

“闭嘴!”

沈肆陡然昂头,双手狠狠扣住自己的脖颈。指甲深陷进皮肉,生生抠出道道血痕,滚烫的鲜血顺着指节滴落,砸在冰冷的大理石板上,发出清晰的啪嗒声。

剧痛强行压制住了眼底的迷乱,换来一股近乎残忍的清明。

“我用了十二年,从地下室敲代码一路爬上来。”他嗓音沙哑,字字淬冰,“签对赌,被人拿枪指过脑门,在重症监护室躺了两个月我都没低过头。一个坐在屏幕前抠脚的废物,敲两行字就想让我认命自尽?!”

拿枪那次是在城南一个废旧仓库。书里写过,我读到的时候还嫌作者浮夸,觉得哪有人谈个收购能谈出枪来的。

现在我知道了。

不浮夸的是他。浮夸的是我——我坐在一间绝对安全的屋子里,判断一个人的经历合不合理。

现在他站在我面前,脖子上三道自己抠出来的血口,眼睛里的东西跟仓库里那把枪没区别。

“你怕不怕血?”他忽然问。

“……什么?”

“问你这个。”

我还没答,他跌跌撞撞扑过来,一把攥紧我的衣领,将我整个人从地上拎起。

“带我出去。”

“我走不掉!我根本不知道怎么回去!”我被勒得直喘,双脚悬空乱踢,那唯一一只拖鞋啪地掉在地上。

“你能进来,就能逆向脱出。”沈肆逼近,眼眶里的红血丝清晰可见,身上泛着极淡的薄荷烟草味与刺鼻的血腥气,“你的躯体没有被数据化,你身上带着现实世界的坐标。只要情绪峰值击穿阈值,这个快要完蛋的系统就会把你判定为非法冗余,强行弹射!”

“那你到底要干什么?!”

沈肆松开一手,从内侧口袋摸出一把磨损严重的旧瑞士军刀。

那刀柄上的红漆掉得只剩两小块,刃口被磨得有点内凹,像用了很多年。

反手握柄,没有半秒犹豫,噗嗤一声直直捅进自己的左大腿。

“你疯了?!”我失声尖叫。

沈肆身躯剧烈痉挛,瞳孔放大,冷汗瞬间布满额角。但他紧咬着后槽牙没漏出半声痛呼,握着刀柄,反而在伤口里狠拧了半圈。

我听见了那种声音。刀刃在肉里转动,是很闷的一声,像拧一块湿透的毛巾。

疯狂的情绪波动如同实质的海啸,在闭塞的空间里狂暴炸裂。

那股波动是有重量的。它撞在我胸口上,我一口气吸到一半就被压回去,眼前炸开一片白光。

刺目的警报黄光瞬间压过了血红。整个屋子开始倾塌,大块混凝土坠落半空,自行碎解成密密麻麻的乱码。

沈肆一把将我死死揽住,染血的双手如同铁箍,力道大得几乎碾碎我的骨头。

“记清楚了,”狂风撕扯着他在我耳边的嘶吼,“去江城大学城……找到那个‘键盘焊死’……告诉他,沈肆亲自来结账!”

下一刻,无形的斥力横扫而过。

办公室内的一切光影被拉伸成扭曲的线条,我整个人如脱膛的石子,失重般向后倒飞出去。

最后一眼,我看见他跪了下去。

不是倒,是跪。左腿撑不住,单膝砸在地上,血从裤管里往外冒,在灰白色的地面上洇出一小片深色。

他抬着头,一直在看我,直到那片白把中间的一切抹平。

第5章 半枚血指纹

后脑勺狠狠撞在坚硬的木床板上,震得我一阵眩晕。

“咳……咳!”

我趴在出租屋粗粝的水泥地上,贪婪地吸着泛潮发霉的空气,鼻腔里混着楼道飘来的残羹馊味。

那是现实的味道。

摇头扇依旧咯吱作响,地上的酸菜面汤滴滴答答落在塑料拖鞋上。

落在我右脚那只拖鞋上——左脚那只还翻在椅子底下。

幻觉?做梦?

我撑着地面,抬手抹了把冷汗。刚一动弹,左腕便传来撕裂般的剧痛。

手腕上,五道暗紫色的指痕清晰可见,皮下淤青赫然在目。指痕的走向是从上往下压的,一指比一指深,最深那道在小指侧,压出一道浅浅的凹。

身上的旧T恤胸口处,赫然印着两团巴掌大的深褐色血渍,带着新鲜的铁锈味。

我低头闻了一下。不是面汤。面汤是酸的,这个是腥的。

吧嗒。

一块沉甸甸的物件从领口滑出,弹在水泥地上,一路滚到墙角。

我扑过去抓在手里。

是一枚磨边的金属工牌,冷硬的钢面上刻着一行字:

【肆海网络科技有限公司 首席执行官:沈肆】

翻过来,背面留着半枚带血的指纹。

工牌的边角被磨得很圆,不是新的,是那种挂在胸前蹭了几年才有的圆。挂绳的孔已经豁了,豁口发亮。

全是实打实的。那个从书里爬出来的疯子,以及他捅在自己身上的那一刀,全都是真的。

我在地上怔愣了半晌。

第一个念头是去洗脸。我扶着墙站起来,走到那面裂了一道缝的镜子前,开了水龙头,冷水兜头浇下去。

镜子里的我,头发湿成一绺一绺,脸上有干掉的灰。左脸颊有一道细口子,不深,边缘还带着一点灰白色的碎屑。

我把手举到眼前看。指甲缝里全是灰,搓了两下没搓掉。

然后我把袖子撸起来,把手腕凑到镜子前面。

五道指痕,紫得发黑。

我又站了大概七分钟。

我把手机翻过来看背面。壳是去年买的,九块九,已经磨花。

背面贴着一张纸条,我自己写的:「九点前交表」。

纸条还在。

我把那张纸条揭下来,重新按回手机背面。

然后从抽屉里翻出充电宝塞进兜里。看了一眼电量,百分之十四。

百分之十四能撑两个小时。

我不知道两个小时够不够。

脑子里转的全是些没用的东西:这个月房租还没交,房东昨天在群里问过一次;明天上午九点那份表要交,我这辈子还没误过工;手机屏幕碎了,换个屏要三百二,我舍不得。

然后我把工牌塞进裤兜,走过去把手机捡起来。

我打开读者群,打了一行字:兄弟们,我刚才好像被沈肆拽进书里了。

打了删,删了打,最后发出去。

两分钟,没人回。

一个叫「阿墨不吃香菜」的回了个问号,接着发:「姐你也失眠啊」。

过了一会儿他补了一句:「我也是,我梦见他从火里走出来了」。

我把手机扣在桌上。

屏幕玻璃上多了一道细长的裂痕,正是先前那只手探出的位置。点亮屏幕,小说读者群里,群主“键盘焊死”刚发了一条置顶公告:

“洗完澡一身轻松。结局发了,沈肆葬身火海,全军覆没。这本书彻底交代完毕。下本写玄幻,各位兄弟记得继续支持。”

群里死气沉沉,偶尔飘过几个敷衍的系统表情。

我往上翻了翻。最后一条真人发言是四个小时前的,一个叫「阿墨不吃香菜」的读者发的:「作者你敢写死他我就敢取关」,后面跟着三个已读未回的空白。

我指尖冰凉,划开小说的更新页。

最后一章赫然挂在列表顶端。

拉到末尾:

【火舌吞噬了顶层办公室。沈肆躺在焦黑的废墟里,大腿血流如注。他已经放弃了抵抗,静静等待着死亡的降临。这个充满偏执与罪恶的男人,终于迎来了他命中注定的终局。全书完。】

末尾的作者有话说里,敲着一段轻佻的附言:

“搞定!虽然均订个位数,好歹是完本了。这个疯批男主我早看不顺眼了,天天脱离大纲自己跑偏,这回总算彻底写死,今晚能睡个安稳觉了!”

我盯着那段话看了很久。

「天天脱离大纲自己跑偏」。

我在长评里写过一模一样的话,只不过我是当优点写的。

页面忽然自主刷新,评论区最上端毫无征兆地弹出一行暗色系统提示:

【检测到异常数据修改,小说进程未终止。】

【角色‘沈肆’生命体征未清零。】

【警告:底层情节逻辑已被强行撕裂。】

第6章 他发了第81章

屏幕惨白的荧光刺得我双眼生疼。

我抓起桌上的钥匙,顾不上换拖鞋,扯了件外套拔腿冲出门去。

出门前我停了三秒,回头看了一眼那台电脑。

显示器还亮着,停在那一页上。风扇的声音比刚才更大,像有什么东西卡在里面。

我把那枚工牌揣进裤兜,按了按,确认它还在。

充电宝塞在兜里,线没找到。

楼道里的声控灯坏了两盏。我扶着扶手往下跑,跑到三楼听见有人开门,一个穿背心的中年男人站在门缝里看我,嘴里叼着烟。

我没解释。这种老小区,凌晨三点有人穿着拖鞋往下跑,谁都不会报警。

楼下保安室的灯亮着,老头趴在桌上睡,桌上摊着一份过期的晚报。门口那只瘸腿的流浪猫蹲在垃圾桶上,看见我,没动。

我经过的时候它叫了一声。很短,像在问我去哪儿。

我没停。

对面楼上有一户亮着灯,窗帘没拉,一个男人在客厅里走来走去,边走边打电话。

我看了他一会儿。

我很想知道他在跟谁说,说什么,为什么这个点还在说。

凌晨三点二十的江城,街面空旷沉寂。路灯昏黄,梧桐树影被扯得老长。夜风吹透外套,带走一身冷汗,引得我阵阵发颤。

我站在路边等了六分钟。

一辆洒水车远远过来,又拐进了另一条街。

我随手拦下一辆夜间出租车:“师傅,去大学城,开快点!”

作者以前在群里晒过外卖订单,截图背景里有一座极为扎眼的红砖尖顶钟楼。那是江城理工大学的文科综合楼。

司机是个五十来岁的男人,车载收音机里放着评书,讲到一半,刀还没落下。

他从后视镜里打量了我好几眼。

“姑娘,这个点去大学城?”

“找人。”

他从后视镜里又看了一眼我脚上那只拖鞋。

没再问。

“哦。”

他没再问。车子拐上主干道,路两边全是关着卷帘门的店铺,只有一家二十四小时便利店亮着,玻璃后面坐着个打哈欠的店员。

车子在主干道上疾驰,司机师傅从后视镜里打量了我好几眼,大概觉得大半夜披头散发、穿着拖鞋出门的乘客精神不太正常。

我死死攥着兜里的金属工牌。

我在群里@了一下「键盘焊死」。

“你在哪个校区。”

没回。

我又发了一条:“你今晚开过后台吗。”

这条前头立刻多了一个红色的感叹号。

系统提示:该用户已关闭私信。

手机屏幕没有熄灭,阅读软件的后台内容竟在以不可思议的方式自主跳动。

那行“全书完”之后,竟直接生成了全新的章节名:

【第81章:他没有死】

我第一反应是排版错了。

做了一年多这种活,看排版比看字快。这个章节名的字号不对,行距也不对,明显不是后台模板生成的。更要命的是它没有上传时间——那一栏是空的。

没有作者上传的审核流程,字号甚至呈现出边缘模糊的粗黑体:

【沈肆没有闭眼。】

【火焰无法烧毁一具由仇恨构成的躯壳。他扯下领带,死死扎住大腿上喷血的伤口。他捡起了那把刀,一步一步走向那面破碎的虚无之墙。】

【他听到了键盘的声音。那个声音很近,就在这层薄薄的虚空之后。】

【他要找到那双手,然后,砍断它们。】

文字成段地向下瀑涌,仿佛有人在远端疯了似地敲击键盘。

我一边看一边往后退,后背贴上了车门。司机从后视镜里瞄了一眼,问我要不要开窗。

我说不用。

原本沉寂的书友群炸了锅:

“卧槽,诈尸了?不是刚大结局吗?”

“什么情况?排版怎么全乱了,字体颜色都不对劲啊!”

这两条是一分钟内刷出来的。接着有人连发了三个惊叹号,然后是语音,三十七秒。我没点开。

往下全是已读未回的空白。

“有没有人截图,我这边字在动。”

“@键盘焊死 老哥你是不是被盗号了”

我盯着那行字。

他也看不见。

“我怎么退出不去啊,我按返回它还在刷”

最后这条是个叫「三分糖不加冰」的人发的。我认识这个ID,他在群里从来不说话,只发表情。

作者“键盘焊死”突然连续甩出几条语音,声音尖利失控,透着浓浓的惊恐:

“不是我发的!真不是我!”

“后台被黑了!改不了密码,草稿箱里的字自己在往外蹦!”

一条比一条急。最后那条的尾音被他自己吞了,像有人从后面掐了一下他的脖子。

“电脑拔了电源线为什么屏幕还亮着?!退格键根本没用!见鬼了!”

第四条语音只有两秒。里面是喘气声,还有一个很轻的、像金属刮过水泥地的声音。

第五条没发出来。系统提示「该用户发送失败」。

出租车猛地刹在理工大学南门外。

“一共三十五。”

我甩下一张五十块的纸币,顾不上找零,拉开车门直冲进校区。

跑出去十几米,我听见司机在后面喊了一声什么。回头的时候,车还停在那儿,双闪打着,司机没下车,只是把头从窗户里探出来,指了指我脚上。

我低头看了一眼。

拖鞋少一只。左脚那只白生生的脚,踩在水泥地上。

第7章 402室

男生宿舍区藏在校区南面的山脚下。

从南门进去要穿过一整条梧桐道,路灯在树冠里藏着,光被叶片筛成一地碎斑。樟树的味道很冲,混着湿土气。

整栋七号楼死寂一片,唯独四楼靠东侧的一间寝室透出煞白的荧光,分外刺眼。

那道光不是宿舍里那种暖白,是显示器直射出来的冷白,从窗口泼出去,把楼下一小片水泥地照得发青。

趁着值班室大爷睡得深沉,我猫腰绕过闸机半开的铁栏杆,踩着水泥台阶几步并作一步往上跑。

楼梯间有股开水房的味道,铁腥气混着水垢。二楼拐角的垃圾桶满了,一袋西瓜皮歪在旁边,渗出汁水。

我跑到三楼停了一下。不是因为累,是因为我听见了声音。

一种极细的、连成一片的响,像上千只蚕在啃桑叶。

声音从四楼传下来。

402室。

门牌是塑料的,掉了漆,最后一个数字是手写补上去的。门上贴着一张已经泛白的迎新贴纸,边角翘起来。

门是老式的木门,漆成暗红色,下沿被鞋尖踢得露出木头。

门把手上挂着一个塑料袋,里面是两盒没吃完的炒饭,油已经凝了。

门下垫着一本薄杂志,被踩得发黑。

门缝里漏出刺目的白光,还没走到门口,门内便传来发狠的砸键盘声与崩溃的咒骂。

“删不掉……为什么删不掉?!”

“退格键给我动啊!滚啊!”

砰!砰!那是拳头狠砸显示器的声响。

我一把推开半掩的木门,门板重重撞在铁床架上,发出哐当巨响。

眼前的场景诡异可怖。

屋里只有一个戴眼镜的男生,穿着短裤,头发乱如鸟窝。他整个人瘫在椅子里,食指痉挛般疯狂戳着退格键。

桌上一排空可乐罐,最长的那一排摆到第七个。墙上挂着一件洗得发白的校服外套,床头堆着三箱泡面。

屏幕的光打在他脸上,把镜片照成一片白。

他瘦,锁骨凸出来,脖子上有一道很深的颈纹,不像二十三。

他的手指在键盘上抖,抖得按不准,按了五次才按中一次退格。

旁边的电脑机箱侧盖被掀开,电源线扔在地上,那块曲面屏却依然雪亮。

我伸手在机箱电源的位置摸了一下。

烫的。不是工作那种温热,是烫手,像摸到刚烧开的水壶底座。

屏幕上没有码字软件,只有铺满全屏的黑色记事本,红色的文字正成批成批向下刷:

【沈肆走出了大楼。】

【现实世界的重力正在拉扯他的骨骼。很疼,骨头在发出哀鸣,但他不在乎。】

【他已经锁定了坐标。江城理工大学,七号楼,402室。】

“你……你找谁?!”男生猛地扭头,满脸鼻涕眼泪。

“我是群里的读者。”我几步上前拍住他的桌子,“别敲了,敲不掉的!你大纲里到底留了什么东西?他真的从数据层顺着找过来了!”

“什么大纲……我没有大纲……”

“你有。”我把他的手腕从键盘上扒下来,“你写这本书之前,先写过一版,是不是?”

男生的脸一下子白了。

不是被吓的白,是那种被人翻出旧账的白。

他手指抖着去点文件夹,点了四次才点中。一个叫「旧」的文件夹,里面躺着七个文档,最早的那个修改日期是三年前的十一月。

文件名:《破晓之前_设定v1》。

他点开,word划到第三页,又飞快地往下拉。

我看见了。整篇设定都被涂花,人物全改了名字,只有一页附件没删干净——一张人物表,最后一行写着「林晚」两个字,后面跟着一个括号,括号里是空的。

我盯着那两个字看了两秒。

同名。我认识的人里有一个叫林晚,是我自己。

我把这个念头压下去了。全国叫林晚的,没有十万也有八万。

他啪地合上了笔记本。

“没用!都是废的!”他喘着气,“我全删过了,我改成现在这个版本了,那些东西早就——”

“不是中邪。”

他愣住。

我将那枚沾血的金属工牌重重扣在桌面上。

暗红的干涸血迹在惨白的光晕下清晰刺眼。

男生瞪大眼睛盯住工牌,嘴唇哆嗦得不成样子:“肆……肆海科技?你怎么会有这个周边……我根本没授权做过任何周边啊!”

“是他给我的。”我盯着他的眼睛,“十分钟前,我刚从他的世界脱出来。他用濒死的情绪撕裂了虚实锚点,现在正顺着数据链路往外爬!”

男生的脸色瞬间褪尽血色。

“不可能……不可能……”他往后退,椅子腿在地上刮出刺耳的声音,“那是我编的,那都是编的,我随手写的,那些公司名,那些技术参数……”

“你随手写的东西,现在有七百个人被抹掉了。”

他张了张嘴,没发出声音。

头顶那根荧光灯管突然开始剧烈闪烁,滋滋作响。

空气里凭空弥漫开一股浓重的木料焦糊味——那是小说结尾里大厦起火的气味。

屏幕上的字流戛然而止。

光标定在末尾,如同一颗搏动的心脏,一闪,一闪。

【他到了。】

第8章 他从像素里出来

屋内的气温骤降,哈出的气息隐隐化作白雾。

七月的江城,凌晨,宿舍里没有空调。可我的手背在十秒内起了一层鸡皮疙瘩。

房门明明大敞着,走廊外却陷入了一片浓稠的死黑,连应急灯的绿光都被吞噬殆尽。

不是停电。停电是暗。这个是没有东西。

我伸手往门外探了一下,指尖碰到的空气是硬的,像碰到一层冰凉的、看不见的薄膜。

楼下宿管大爷的呼噜声没了。

整栋楼所有的声音都没了。没有空调外机,没有水管,没有谁的手机在响。

地面水泥缝里,一摊深黑色的水渍正咕嘟咕嘟翻涌而出。

那不是液体,而是融化的黑色像素。黑色粘稠物触碰到桌腿和床梯的瞬间,金属与木质表层迅速浮起大片杂乱的代码符号。

它流过的地方,地砖的花纹就没了。剩下一片均匀的、什么都没有的黑。

它爬得很慢。但我看着它爬,就觉得后槽牙发酸。

它往上爬的时候有声音。很细,像有人在很远的地方按计算器。

经过床边的时候,床单的角先湿了一块,然后那块湿的地方变成了灰。

灰不是化开的,是定住的。像有人给那一小块按了暂停。

我伸手在那块灰上抹了一下。指尖过去,什么都没有。指腹是干的。

“怪……怪物!”作者尖叫着蹬开椅子朝阳台爬,撞翻了一地的脸盆与杂物。

一个塑料脸盆滚到我脚边,转了两圈,停住。

他爬到阳台门口,手刚搭上门闩,又缩了回来。阳台外面也是黑的。

我背脊贴紧冰凉的墙角,心脏悬到了嗓子眼。

跑。我脑子里只剩下这一个字。

可我的腿没动。不是不想动,是动不了。我盯着那摊黑色的东西往上堆,脑子里只有一个念头:它要是爬过来,我该往哪儿踩。

显示器投射的光束拉长,如实体光斑落在地上。

蠕动的黑色像素猛地向上堆叠、坍塌,伴随着骨节摩擦的咯吱脆响,一道高大的人影生生从数据漩涡中撕扯了出来。

砰!

重物落地。

沈肆单膝跪在地上。

身上的黑衬衫被灼烧得破烂不堪,布丝粘在焦黑的皮肉上。大腿缠着的领带被鲜血彻底透湿,一滴滴砸在地面上。他脸侧布着烫伤的红斑,右手依然死死攥着那柄瑞士军刀。

领带是深灰的,我记得。书里写过,他所有衬衫都是黑的,所有领带都是深灰的,因为不用挑。

但他确实以实体落在了这间屋子里。

呼吸粗重,身躯沉实,带着满身铁锈腥气。

我看见他的影子投在地上。

那是这间屋子里唯一一件正常的东西。有形状,有边缘,跟着灯光晃。

他剧烈咳嗽着,撑着膝盖摇晃站起。由于失血过多,身形晃动了几下,却硬挺着没有倒下。

他的目光掠过缩在墙角的我,最终死死定格在阳台门边抖成一团的作者身上。

他看见我的时候停了一下。

只有一下。像认出了一个不想在这个场合见到的人。

然后他提着刀,拖着瘸腿,一步一步踏了过去。

脚下每走一步,便拓下一个暗红的血脚印。

第一个脚印踩在那片黑色的东西上,黑色往外退了一点。

“‘键盘焊死’?”他开口,嗓音像钝刀拉过生铁。

作者抱头蜷在角落,裤裆洇出一大片水渍:“别杀我!我是瞎写的!我只是个学生!我改……我现在就改大纲!我写你没死,写你是全球首富!”

“你今年多大。”

“二……二十三。”

沈肆在一步之遥停住。

他居高临下俯视着面前这个创造他命运的人,眼神冷漠得像在看一堆烂泥。

那眼神我见过一次。在书里,第七章,他看着那个卖了他的合伙人。

“首富?”沈肆轻声扯出一点冷笑,“我的痛苦、挣扎,为了从死人堆里爬出来咽下去的那些血泪……对你来说,只是在键盘上随便敲几下的草稿?想抹掉就抹掉?”

他抬起了刀。

刀尖泛着屏幕折射的寒光,直逼作者咽喉。

第9章 刀尖前停住

“沈肆,住手!”

我不知从哪生出一股横劲,猛地冲上去,死死抱住他握刀的小臂。

手臂硬如铁石,肌肉紧绷得发烫,反震的力道几乎将我掀翻。他眼底戾气暴涨,下意识就要将我甩脱。

我被甩得撞在铁架床上,后腰磕在床沿的横杆上,一阵闷痛顶到嗓子眼。

“你听我说一句——”

“没什么好说的。”

他说这句话的时候没有回头。

他连头都没回。

“沈肆!”

第二次他没甩我。他停了两秒,然后继续往前走。

他不是慢下来。他在挑落脚的地方。

那条腿已经使不上力了,每一次踩下去,膝盖都要先软一下,再靠腰硬顶回来。他就这么一瘸一拐地往前走,走了四步。

第四步落下去,他停住,回头看了我一眼。

“你站着别动。”

我没动。

我看着他的后背,看着他后颈那一片被烫红的皮肤,看着他右手那把刀。

我想起那篇长评里我写过的一句话:他不是疯,他是被写成了疯。

写那句话的时候我在出租屋里,一边写一边笑。

那两秒里我脑子里过了很多事。

我想起小时候跟外婆去菜市场,卖鱼的那家和隔壁摊子为了半米地盘打起来,一个人抄了杀鱼刀。我当时八岁,站在一堆塑料盆中间,看那把刀从一个肚子进去,从另一边出来。

我记得的不是血。我记得的是那个人低头看自己肚子的表情——像在确认一件不属于自己的东西。

作者现在的表情,跟那个卖鱼的一模一样。

然而垂眸看到我手腕上深紫的掐痕,他的动作骤然僵了半拍。

那五道印子在手电似的白光照着,颜色发沉。

我死死拖着他的手,大口喘气:“你不能在这杀人!杀了他,你就是凶手!现实世界有警察、有法律、有到处都是的监控!你一旦动了手,就再也洗不干净了!”

沈肆嘴角浮起一丝乖戾的冷意:“洗干净?我不过是个数据溢出物,死人一个,你觉得我在乎这个世界的规则?”

“你如果在乎被当作提线木偶,你就不该按他给你的情节走!”我红着眼冲他吼,“你拼了命撕开裂缝爬出来,不就是为了当个活生生的人吗?!杀了他,你就彻底成了他设定的那个只会毁灭的疯批反派!”

沈肆的身躯猛地僵直。

下颌青筋暴起,握刀的手指因用力过度而泛白,刀尖在作者鼻尖前寸许轻颤。

我看见他的手在抖。

不是那种没力气的抖。是那种被人说中了、想否认又否认不了的抖。他整个身体都在绷着,只有那只手在抖,抖得刀尖在空气里画出一小圈一小圈的弧。

书里写他从来不怕死。第十三章他站在断桥边上,下面是三十米。

那一章他站在断桥边上,下面是三十米,风把他嘴里的话都吹散了,他笑了。

可他没写过自己会不会抖。

瘫在地上的作者早已吓得翻白眼,只剩微弱的哀求。

“我错了……我真的错了……我改……”

良久。

沈肆眼底那股毁灭一切的暴戾,终于一点点敛了下去,化作一片深沉的阴鸷。

啪嗒。

他卸了力道,瑞士军刀掉在地上,滚到作者脚边。

“你说得对。”沈肆长长吐出一口浊气,整个人脱力般靠上铁床架。

铁架床被他压得吱呀一声,晃了两晃。

他从口袋里摸出一样东西,攥在掌心看了一眼,又塞回去。

我没看清是什么。

很久以后我才知道,那是一张折了四折的纸片,边角烧焦,上面一行铅笔字:「六十二层,西区」。

他说,那是他办公室里唯一一张自己写的东西。

他垂眸看向自己的掌心,那些闪烁的字符逐渐变淡,皮肤恢复了人类应有的苍白肉感。

“我不当他的反派。”他哑声道,抬手擦了擦嘴角的血渍,“我要用他的身份,活在这个世界。”

话音刚落,宿舍顶灯骤然恢复明亮。

门外浓黑如墨的虚空消散不见,楼道里传来隔壁寝室半夜上厕所的冲水声与走动动静。地上的黑水与代码彻底蒸发,只剩下触目惊心的真实血迹。

那声冲水响得像有人在很近的地方拍了一巴掌。

我整个人软了下去,坐在了地上。

坐下以后我才发现手心有一道口子。是刚才攥刀背的时候划的,不深,从虎口斜着走到腕下,血珠子一颗一颗往外顶。

我把手按在膝盖上,看着它把牛仔裤洇出一小块深色。

沈肆冷冷扫了一眼地上面无人色的作者:“去,把电脑打开。”

男生战战兢兢爬起来:“电……电脑一直开着……”

“登录后台。”沈肆撑在桌沿,浑身带着压倒性的戾气,“把所有权限交出来。从今天起,这本书的结局,我自己定。”

第10章 三十七度的日光

凌晨四点,江城天际泛起灰白。

沈肆让作者在电脑上做完了三件事。

第一件,后台权限全部移交,绑定手机换成一张他从抽屉里翻出来的旧卡。第二件,手写一份全版权转让协议,签名,按手印。第三件,用他的账号发一条单章公告,内容只有五个字:本书将继续。

作者写完最后那个「续」字,手抖得笔都握不住。

那份协议是我用手机拍的。拍的时候我才发现手机只剩百分之六的电,屏幕上的裂痕正好压在那个手印上,像一道划开的口子。

我拖着脱力的身子,架着一瘸一拐的沈肆,避开摄像头翻出了学校后墙。

后墙不高,两米出头,墙头上插着碎玻璃。

墙根下堆着建筑垃圾,碎砖、水泥块、半截塑料管。

我先踩上一个倒翻的油漆桶,再抓住墙头。

玻璃碴扎进掌心那一下我没敢出声。

翻过去落地,鞋底踩进一片湿草地,露水把袜子浸透了。

沈肆自己翻不上去。他让我先上,然后伸手。我拽着他一条胳膊往上拉,他另一只手死死撑着墙,血从裤管一直流到鞋里。

翻过去的时候他摔在草地上,闷了很久没起来。

墙外是一条小巷,巷子里停着三辆共享单车,车座上全是露水。

作者吓破了胆,账号密码、签约信息交代得干干净净,指天发誓绝不报警,只求这辈子别再看到这个从书里爬出来的活阎王。

我把他带回了自己狭小的出租屋。

从理工大走回我那儿,正常人要走四十分钟。我们走了将近一个半小时。

沈肆走得很慢。每走十几步就要停一下,扶着路边的树干或者电线杆。他的呼吸声很重,我能听见里面有细小的哨音。

天没亮,路上只有一个扫街的环卫工,橙色的马甲,在扫梧桐叶子。他抬头看了我们一眼,又低下头继续扫。

走到建设路口的时候,早点摊起锅了。

楼下炸油条的气味钻进楼道,沈肆每迈一级台阶冷汗便往下淌,但他硬是咬着牙没哼一声,沉沉压着我的肩膀。

六层楼。他歇了四次。

第二次歇的时候,他坐在台阶上,把头靠着墙,闭着眼。

我以为他昏过去了,伸手去推他。

他睁开眼,说:「我没睡。」

声音很稳。但他搭在膝盖上的那只手,一直没动过。

第三次歇的时候,他抬头看了一眼楼梯转角那扇积灰的窗,说了一句话:“这个高度,我们那儿叫三层。”

推门反锁。

沈肆再也撑不住,轰然倒在弹簧吱呀作响的单人床上。

床垫往下陷了一大块。

伤口极为凶险。大腿上的刀口虽避开了主血管,但肉翻着,焦烂的布丝嵌在血肉里。他的体温烫得惊人,呼吸沉重粗促。

“等下……我找药……”我翻箱倒柜找出碘伏和纱布。

找出来我又慌了。我不知道该先干什么。

我蹲在床边,拿手机搜「刀伤怎么处理」。信号只有一格,页面转了很久才出来。第一条说压迫止血,第二条说不要自行清理深处伤口,第三条说立刻就医。

三条我都做不到。

折回床前时,沈肆正盯着我。眼里的疯狂褪去,只剩极度的冰冷与防备,像一头濒死仍亮着獠牙的孤狼。

“别防着我。”我蹲下身,“想害你,刚才就不会拦你。忍着点,没麻药。”

他没答话,只是把攥着床单的手松了松。

剪开布料,碘伏浇在伤口上的瞬间,沈肆浑身骤紧,十指将床单生生扯开一道裂口。但他咬紧牙关,硬是没漏出一声痛呼,连呼吸频率都在强行压制。

我数着他的呼吸。

一、二、三、四。二十秒一次,很慢,很沉。他在用数呼吸的办法压着疼。

这种法子我见过,在医院的走廊上。我爸做手术那年,隔壁床的老头就是这么数着过的。

这份近乎自虐的意志力,看得我心惊。

包扎完,我浑身脱力地坐在地上,两手满是血腥味。

碘伏的味道很冲,压过了屋里的霉味。

我把用剩的纱布卷起来,塞进塑料袋,扎紧,扔进垃圾桶最底下。

做完这些我站在厨房的水池前面洗手,洗了三遍。

第三遍的时候水变凉了,我才发现自己一直在看排水口。

沈肆靠着床头,目光打量着这处逼仄的空间——脱落的墙灰、角落成堆的泡面盒、拉着铁丝挂着的旧衣服。

他的视线在那根铁丝上停了很久。铁丝上挂着我的三件衣服,一件T恤,一件外套,一条裤子,都洗得发白。

“这就是你的世界?”他嘴角微动,“看来跟我的废墟没太大分别。”

我拿卫生纸擦着血手,没好气道:“现实就是这么寒酸,没有挥金如土的百亿合同,只有加不完的班、交不齐的房租。后悔了么,沈总?”

沈肆没答话,目光投向窗外微亮的天空。

一只麻雀落在防盗网生锈的铁栏上,啄了两下,又振翅飞远。

它的爪子在铁锈上刮出很轻的一声。

沈肆看它的时候,整个人是松的。肩膀落了下去,呼吸慢下来。

那是他从夜里到现在,第一次不设防。

沈肆的目光一直跟着它,直到影子融入灰蓝色的晨曦。

他抬起左手,迎着透进来的真实日光,苍白皮肤上的细小绒毛被照得清清楚楚。

“不。”他极低地吐出几个字,“这里很脏,很吵。但……是真的。”

第11章 这是一本死书

沈肆昏睡了一整天。

中间醒过两次。

第一次是上午十点,他睁开眼,盯着天花板看了大概三十秒,然后问我:“这个白色的东西是什么。”

“天花板。”

“我们那儿也有。会掉。”

第二次是下午两点。他要水,喝完把杯子放回床头,位置摆得很正,杯耳朝着门。

退烧已是傍晚,但整个人依然虚弱。

现实世界的物理规则如同一道无形的重锁,死死压制着他这个异常实体。为了维持形体,他必须像普通人一样进食、喝水、恢复体力。

白天我打了三个电话。

第一个打给组长,说家里老人住院,请假一天。组长在那头沉默了几秒,说:「你这个月的假已经用完了。」我说我知道。他说:「那你自己看着办。」

第二个打给房东,问能不能宽限三天。房东说行,但要加两百。

第三个电话我打给接单群里一个熟人,问她能不能帮我顶一份。

她问:「你手怎么了。」

我说家里有事。

她说:「顶不了,我手上还有两千。」

挂了以后我坐在床边,看着那份表的进度条停在百分之四十一。

第三个是外卖。我点了两份粥,一份排骨,一份白粥。骑手打电话上来,我开门的时候特意把门开得很小。

沈肆坐在床上看着我把粥倒进碗里。

“你在怕什么。”

“怕邻居看见你。”我把碗递过去,“这楼里住了三十几年的人,谁家多一个人一天就知道了。”

他没说话,用勺子舀了一口粥。他吃得很慢,像在核对这碗东西的每一口。

吃到一半他停下来,问:“这个是什么做的。”

“米。”

“米是什么。”

我看了他半天。他的表情是认真的。

“……一种植物。长在地里,收了以后脱壳,煮。”

他点点头,继续吃。

我花光了花呗里最后的几百块额度,买回了消炎药、高热量牛肉罐头,以及两套地摊上淘来的大号运动服。

衣服是在小区门口那家「清仓甩卖」买的,五十九一套,买二送一。老板问我要不要第三套,我说不要。

鞋子最难办。他的脚是四十四码,我跑了三家店才找到一双不带花的黑色运动鞋。

回来的路上我顺手买了指甲刀、一支牙刷、一条毛巾。

牙刷我拿的是蓝的。

货架最下面一层摆着红的,我没看。

当他换下那身焦烂的西装、穿上灰色卫衣时,眼底的暴戾收敛了些,但那张苍白凌厉的脸,依然带着迫人的气势。

他站在我那面裂了缝的镜子前面看了很久。

然后他伸手,把卫衣的帽子拉了下去。

“这个多余。”他说。

他走到电脑桌前坐下,屏幕上的作者后台显示小说仍在“连载中”。

“你打算怎么办?”我把温水放在他手边。

沈肆没碰水,指尖落在油腻的键盘上,动作由生疏迅速转为熟练。

他敲了两下空格键,停住,又敲了一下。

“这个键盘的行程比我那边短。”他说,“手感不对,但能用。”

“这本书是维系我和这方世界的锚点。”他神色沉稳,“只要它保持热度,有读者关注,底层框架就不会解体,我也能继续以实体存在。”

“可这书已经死了。”我实话实说,“均订个位数,除了我,根本没人看。过两天就会沉进书海底下。”

“个位数是几个。”

“七个。上个月是九个。”

沈肆看向我:“那就让它爆。”

“网文没那么容易运作!”我有点上火,“你以为写得好就有人看?这行是算法推的,你得先有数据,数据从哪儿来?你得先有人看。这是个死循环。”

“我不需要写虚构故事。”沈肆眼底透出一股决绝,“我写实操技术。”

噼啪。

键盘被他敲得飞快。

我站在他背后,看见他把「第81章」那三个字删掉,又打回来,字号调了两遍。

他删光了第81章残留的乱码,重新敲下标题:

【第81章:现实入侵——肆海科技的核心架构公开课】

正文没有任何铺垫,直接甩出一整套庞大、严密且自洽的拟真底层渲染算法架构。

那是小说设定里引来各方争抢的核心机密。放在虚拟世界是个奇迹,但在现实科技圈,这套逻辑足以打败现有的技术壁垒。

末尾留下一行冷字:

【今晚八点,肆海科技实机演示真实交互算法,欢迎专业同行验资。】

“你用小说章节办技术公开答辩?!”我愣住。

“那个作者之所以扑街,是因为他把超前架构写成了低智商斗争。”沈肆敲下发布键,“现在换我亲自操盘。去找个高清摄像头,今晚我要让这台破电脑引爆全网。”

“没人会来的。”我说。

“为什么。”

我翻出手机,点开那篇长评,往下拉了四十多层楼,停在一个ID上。

「夜班架构师」。头像是张机房的照片。

他在这儿跟我吵过,说这本书里的技术设定「外行看热闹,内行看笑话,但第两百一十章那段内存回收的逻辑居然是通的,我怀疑作者抄了谁」。

我把这条给他看。

沈肆盯着那行字看了大概十秒。

“他懂。”他说,“那就够了。”

第12章 九块九的补光灯

摄像头是跑了两条街借来的。

小区门口那家打印店的老板娘有,说是给网课用的,收了我三十块押金。我拿回来插上,画面糊得像隔着毛玻璃,沈肆凑到镜头前看了三秒,说这个不行。

“怎么不行。”

“噪点太多。他们看不见代码。”

我又跑了一趟,把打印店另一个摄像头也借来了,两个并排放在桌角。沈肆挑了一个,用胶带把另一个的线缠起来,扔到一边。

九块九包邮的那个环形补光灯,是我在楼下便利店门口扫的码,同城急送。

骑手送来的时候是七点十分,我下楼接的,包装盒压扁了一角。灯插上电,一圈白得发蓝的光打在沈肆脸上,把他脸侧的烫伤照得格外明显。

“太亮。”他说。

我拿了一张A4纸挡在灯前。

光是散了的,他的脸终于有了点人味。

我退到床沿坐下,看他在灯下调试镜头角度。

他把摄像头往下压了半寸,抬眼比对一下,再压一点。

做这个动作的时候他眉头皱着,但脸上没有那种要杀人的东西了。

我第一次觉得他像个正常人。

摄像头最后垫在两本厚词汇书上。那两本是我当年自考用的教材,《财务管理》和《经济法概论》,书脊都裂了,里面还夹着我划了线的便签。

沈肆翻了翻其中一本,翻到夹便签那页,看了一眼,合上,没问。

我推了一下机箱。太重,抬不动,只能一点点挪。

推到桌子中间的时候,地砖上刮出一道白痕。

插排不够长。我把床底那只旧的翻出来,插上,灯闪了一下,全屋黑了半秒——跳闸。

我摸黑去玄关推闸,回来的时候,沈肆还坐在原位,一动没动。

“这里总是这样?”

“夏天开空调就会。”

说完这句,屋里静了两秒。

窗外有人把电动车推上台阶,脚撑弹起来,咔一声。

“那你怎么办。”

“忍着。”

他把桌面清空了。

桌面上一圈一圈的水渍印怎么擦都擦不掉。沈肆用湿布擦了三遍,然后把键盘摆正,屏幕调到正对镜头,鼠标线绕到桌腿后面,藏起来。

他做这些的时候,动作有一种很奇怪的熟练。

像一个人在收拾一间自己用了很多年的办公室。

“你怎么知道要这么摆。”

“我做过一千三百场线上发布会。”他说,“观众只能看见这个框里的东西。框外面是垃圾还是黄金,没人管。”

我把身后那面墙上的霉斑用一块床单盖住了。

床单是灰格子的,洗得发旧,边角有一处脱线。我拿图钉钉了四个角,中间还是往下坠。

沈肆看了一眼,说:“不用盖。”

“为什么。”

“真实比好看有用。”

七点四十,他用我的账号登进去,把房间名改掉。

【肆海科技:下一代神经拟真算法开源答辩】

房间封面是系统默认的灰色,他也没换。

“要不要写个预告。”我问。

“不用。”

“一个人都没有怎么办。”

他没立刻答。手放在桌沿上,敲了两下。

不是写代码的节奏,是无聊的人敲桌子的那种。

“那就等到有。”

他坐在那儿,背挺得很直。手放在膝盖上,没有碰键盘。

七点五十。在线人数 0。

七点五十五。在线人数 0。

七点五十八,我听见自己的心跳。

七点五十九,楼下有人在喊小孩回家吃饭。

八点整。

沈肆抬手,敲下开播键。

在线人数:0。

过了大概二十秒。

在线人数:1。

第13章 第一个观众

开播前几分钟,零星只有几个误入的游客。

一个ID叫「游客8827」的进来,停了四秒,退了。

一个头像是个动漫女孩的进来,发了一条“?”,又退了。

第三个没退。他一直挂着,不说话。

ID是「夜班架构师」。

他那天晚上在城东一个机房里值夜班。后来他跟我说过,六块屏幕,五块是监控,剩下那块什么都没干,只挂着这本小说的更新提醒。

他刷到推送,随手点开。

那两个小时他喝了两罐咖啡,第三罐没来得及开,一直放到天亮。

我认得这个ID。就是那篇长评底下跟我吵了四十多层楼的人。

我坐在床沿,攥紧衣角,指甲把布面掐出一个小坑。

沈肆却极具定力。他没看弹幕,直接切出编译器,十指在键盘上翻飞如残影,成串精炼的C++代码行云流水般铺展开来。

我一个字也看不懂。

我看得懂的是别的。

他敲键盘的时候,右手小指一直悬着,不落脚。

后来我才发现那个键是退格。

他一整晚没按过一次退格。

但我看得懂速度。他打字不是一根一根手指按,是整个手掌在动,像弹琴。

“这是主流引擎在处理千万级光影多边形渲染时的冗余算法,能耗过高,延迟严重。”

他声音低沉,毫无废话:“看清楚,我只演示一遍轻量动态矩阵的平替方案。”

弹幕飘过来一条。

夜班架构师:删了三个循环体?你确定不是把功能砍了?

沈肆没抬头。

他敲了七行代码,把其中两行调换了顺序,然后在最后加了一个分号。

回车。

原本卡顿的测试界面瞬间化为不可思议的丝滑质感,真实光影交互在屏幕中完美呈现。

那个画面我看过很多次,在我原来的电脑上。这半年我每次跑那个测试demo,它都要顿一下,卡在一个水波反射的位置,卡两秒。我问过作者,作者说「机器太老」。

现在它不卡了。

水在流动。光在水上碎成一层一层的亮片,随着角度翻转,一片一片地灭,又一片一片地亮。

屋里很静。

沈肆把手从键盘上拿开,往后靠了靠。

他闭了一下眼睛,只有一秒。

那一秒里我看见他额头上一层很薄的汗。

夜班架构师还在。

他把直播窗口放大了。

放大到铺满整块屏幕。监控那边的报警灯闪了一下,他没看。

后来他说,那七行代码出来的时候,他第一个反应是「这是偷的」。

第二个反应是——偷也没关系,他要看偷的是什么。

过了很久,他发了一条:

“等等。你刚才那个矩阵的索引方式,是行主序还是列主序。”

沈肆终于抬了抬眼皮。

“你猜。”

“行主序不可能这么快。”夜班架构师说,“除非你把缓存块大小改了。你改成多少。”

“六十四。”

弹幕停了七秒。

然后夜班架构师发了一行字:

“我这边有台空机器。跑个分。”

沈肆把手边的水杯往旁边推了推。

“地址。”

我把手机举到镜头前,屏幕上的电量是百分之九。

弹幕还在动。

而在线人数,已经从 3,跳到了 47。

那 47 个人里,有 11 个是同行。

这个数字是三天后夜班架构师告诉我的。他给我发了一张表,把当晚进过直播间的人按公司分了类。

他说:「你们那天晚上干的事,圈里的技术群吵了半个月。」

他后来辞了职。

第14章 没有服务器

跑分结果是在九点零四分出来的。

夜班架构师把截图贴在了弹幕里。

截图很长,一屏没显示完,后面又贴了一张。上面密密麻麻全是数字,我看不懂,但我看懂了他后面那句话:

“我干了九年,第一次见到单卡跑出这个数。”

“你不是抄的。”他又发了一条,“你是从哪儿弄来的?”

沈肆没答。

他从桌角拿起那杯水,喝了一口,咽下去的时候我看见他喉结动了一下,很用力。

那是他这天晚上第一次喝水。

水杯里的水剩了一半。他把杯子放回去,位置跟原来一模一样。

我后来才想起来,他从落地到现在没上过厕所。

他不敢离开那个位置。

直播间人数从几十人,瞬间蹿升至几千、几万。

弹幕疯狂刷屏:

“这是什么神级优化?!”

“不可能!内存占用压到了30%以下?底层逻辑彻底推翻了!”

这条的ID前面带了个蓝标。后来我知道那是平台给技术认证用户挂的。

屏幕上滚过一片问号。有人在问是不是回放,有人在问是不是剪辑。

“我是某大厂架构师,主播等一下,这套算法专利归谁?!”

“刚才那段能不能倒回去,我录屏了但是糊的”

弹幕的速度已经快到我只能看见一片往上爬的白。

有个人连着发了十一条「主播看下私信」。

“主播脸怎么这么白,是不是病了”

“这声音也太虚了,兄弟你没事吧”

我盯着最后两条看了半秒。

我脑子里在算另一笔账。

要是真冲到十万,一个人刷一块钱,就是十万。

我这辈子手里没同时有过十万。

然后我想到他那条腿,想到纱布上的血,想到他坐着一动不动的样子。

我把这个念头按下去了。

他的嘴唇已经没血色了。手背上的青筋凸出来,指甲盖发白。他坐着的时候右腿一直没动过,我看见裤子的布料在膝盖下面绷得很紧——大腿伤口上的纱布被他用胶带缠死了,缠了三圈。

他撑着的不是一场直播。他撑的是一条命。

随着直播热度引爆,小说软件上的数据同步暴涨,收藏与评论呈几何级数攀升:

“从直播间顺过来的!小说里写的科技全是真的?!”

这条发出来的时候,收藏数正在跳。

一秒三个。

“打破第四面墙的硬核宣发?!牛逼!”

“我看了三章,这什么狗屁文笔,但这设定是抄谁的?”

后面这条被人骂了三十多条。骂到一半,那人自己把评论删了。

“均订个位数的书哪来的这种技术顾问”

后台的收藏数从三百多,跳到了三千,又跳到一万七。

我刷新了三次,以为是缓存。

评论区在滚,滚得看不清字。我把手机举远一点,那些字才勉强连成句。

有人在问「这书的作者是不是换人了」。

另一条在问「你们知道他刚才删了什么吗」。

有个ID在报数:在线十万零三千。十万零五千。十一万。

然后是一行灰字:

“不对。这个直播间没有服务器。”

虚实之间的界限,在破旧的出租屋里疯狂震荡。

然后,当在线人数冲破十万大关时,摄像头画面猛烈晃动起来。

刺啦!

电磁杂音再度尖锐响起。

沈肆搁在桌面上的左臂,在强光下骤然浮现出一片杂乱的代码字符。

桌角凭空裂开一道深痕,木屑翻卷剥落。

那道裂痕是从桌子中间往外走的,走到边缘,桌角那一小块直接掉了下来,砸在地上,弹了两下。

弹幕还在狂欢:

“全息实景特效?!神了!”

我听见那声「神了」的时候,手已经在抖了。

他们看的是桌子在裂。他们以为那是特效。

“这美术团队哪找的”

“主播你别停啊,桌子坏了不影响”

但我心知肚明那绝非特效。

转头看去,窗外的夜空不知何时褪尽了色彩,再度化作一片苍白的虚无——现实世界的边缘正在被数据污染侵蚀!

楼下有人在喊什么。喊了两声就停了。

是那个收废品的老头。他的三轮车每天五点半从这条街过。

今天他只喊了两声。

我扑到窗边往下看。

路灯还亮着,但那片光落不到地上。光圈下面是一片灰,均匀的、平的灰,像被人用橡皮擦掉了那片水泥地。

第15章 底层注释

“沈肆,你的手!”我压低嗓音,冷汗直流。

沈肆目光一凛,顺手扯下卫衣衣袖遮掩住跳动的字符,面不改色对着镜头吐出最后一句:

“算法源码全部开源,文档已上传小说正文。答辩结束。”

啪,他直接扯断了USB连接线。

但室内的异动未曾停歇。

逼仄的房间里气压骤沉,耳膜嗡嗡作响。吊灯狂晃,墙纸化作飞灰片片卷落。

我的耳朵里像塞了两团棉花,又像有人在耳道深处拧一个旋钮。世界的声音在往后缩。

楼下的狗不叫了。

隔壁老王家的电视一直开着,每晚开到十二点,那个声音也没了。

整栋楼像被人从地上揭起来,放进了一只真空罐子。

断了电的显示器依然惨白刺目。

记事本被强行碾碎,猩红的控制台界面弹了出来,光标剧烈跳动。

虚空中,从四面八方传出密集的键盘敲击声——

嗒嗒嗒!嗒嗒嗒!

那绝非屋内的声响,而是来自更高维度的指令输入。

它不在任何一个方向。它在我的牙上,在我的颅骨内侧,在每一次心跳的间隙里响。

我想起小时候家里那台老电视。按关机的时候,画面会缩成一条白线,然后剩一个亮点,那个亮点慢慢没了。

现在我觉得自己就是那个亮点。

控制台飞速滚过冰冷的命令:

【发现未授权实体化进程:UID-沈肆。】

【检测到逻辑溢出,正在污染现实世界节点:江城。】

【执行强制抹除指令:格式化区域内存。】

【倒计时:60秒。】

我盯着那个数字。

它跳得很慢。五十九,五十八,五十七。

跳一下,屏幕上方的光就暗一下。

我数到五十的时候才发现自己在数心跳,两个数对不上——心跳快得多。

“作者不是把权限全交给你了吗?!”我吓得浑身发抖,“到底是谁在控制指令?!”

沈肆立在惨白的光晕前,指节捏得咔咔作响,眼底杀意翻涌。

“不是他。”沈肆声线低沉冰冷,“那个学生只是个代笔工具。”

“什么?!”

“以他的认知水准,根本架构不出肆海科技的核心系统。”沈肆猛然回身盯住我,“方才在直播时,我调取了底层深层记忆,发现那套逻辑早在三年前就被固定在底层了!他只是无意中承接了这段灵感,成了码字的中介!”

“你怎么确定是三年前。”

“因为注释。”

他抬手,指向屏幕上滚过的一行绿色小字。

“他写代码有个习惯,所有注释都带一句废话。‘这里先这么写,以后改’‘这块我抄的别问’。全书两百多万字,一句没变。”

沈肆的手指向下移了半寸。

“但底层这一层的注释,写的是‘此处不可删’。”

他的声音低下去。

“我翻了三年的修改日志。这一层从来没被人动过。不是作者写的,也不像是人能写出来的东西。”

【30秒。】

门板正变得半透明,外头的楼道寸寸剥落成灰色色块,一切都在被系统抹去色彩。

我透过那层半透明的门,看见了隔壁老王家门口的那双高跟鞋。

鞋跟还立着。

鞋面已经没了。

“那现在怎么办?!”我拽紧他的袖口,眼泪不受控地砸落,“整个空间都会被清空的!”

第16章 名单上的名字

【20秒。】

沈肆垂眸看着我抓紧他的手指,眼底深处的坚冰仿佛融化了一角。

他伸手,指节扣住我的下巴,逼我与他对视。

他的手是凉的。指腹上有茧,蹭在我下颌骨上,像砂纸。

“你叫林晚,对不对?”他问得突兀。

我一愣:“你怎么会知道……我从来没在公开平台留过真名……”

我注册那个看书账号用的是手机号后四位加两个字母。我的读者ID是「晚八点吃面」。

沈肆嘴角浮起一抹苍凉自嘲的弧度。

“因为你根本不是半路进来的读者。”

他一字一顿:

“你是三年前,第一版被废弃的大纲里,给我设定的唯一软肋——死在第一章车祸里的未婚妻。”

我张着嘴,没发出声音。

脑子里冒出来的第一句话毫无道理:那我这三十年的账要怎么算。

我上过的学。走过的那些路。我妈住院那年,我在走廊的塑料椅上守了十七个晚上。我攒了两年才买下的那台笔记本,买回来第一晚抱着睡。

全都是真的。

但他说的也是真的。

这两件事同时在脑子里转,转得我想吐。

屋里的墙正在一块一块消失。我看见那些飞灰从我肩膀上掠过去,落在手背上,化了。

我把手抬起来看。手背上什么都没有,连灰印都没有。

“我会死吗。”我问。

“不会。”他说,“你本来就不在这套设定里。”

“那我会怎么样。”

“跟我一样,被判定成溢出。”

他说这句话的时候,身体已经开始变淡了。

不是比喻。我透过他的肩膀看见了后面的墙。

“那是死还是不死。”

他没答。

“不可能。”我说,“我有身份证,我有户口本,我妈在绍兴——”

我说到一半停了。

我妈在绍兴。她去年打电话问我,什么时候带个人回去。

我说快了。

说这话的时候,我手里正划着这本书的最新一章。

“你的身份是真的。”沈肆打断我,“但你的坐标,早就被写在那一层了。”

“什么坐标。”

“他删了人物,删了情节,删了整整十一章。”沈肆说,“可那段代码里有个字段他一直没删掉。”

“什么字段。”

“锚点。”

他说这两个字的时候,声音很轻。

“那我为什么会活着。”我问。

“因为他删了那一章。”

他说这句的时候在看我,眼睛没眨。

我忽然想起那张人物表。那个括号。

括号里是空的。空得那么刻意,像有人写了一个名字,又一笔一笔擦掉,擦到最后只剩两块皮。

沈肆顿了一下。

“删得不干净。”

我忽然明白了一件很荒唐的事。

我这三十年,是因为一个人删稿子删漏了,才有的。

我的后背贴着墙。

墙在往后退,退得很快,我的肩胛骨已经悬空了。

我伸手去抓旁边的东西,抓到一截桌腿。

桌腿是灰的。手指穿过去,什么都没抓住。

“系统里有一条废弃记录,编号是空的,名字是林晚,指向的坐标在江城。这条记录挂在那儿,三年没人调用过。”

“所以……”

“所以那天晚上,十万个人在看你手机里的画面,只有一个人被拽了进来。”沈肆盯着我,“因为只有你的名字,本来就在名单上。”

我忽然想起一件事。

去年冬天我写那篇长评,写到最后一段的时候,我自己都不知道为什么会那么写。

我在那段里写:我不是在心疼他,我是在替一个我不认识的人心疼他。

那篇长评底下有人问我什么意思。

我没回。因为我解释不清。

现在我知道为什么了。

不是因为我文笔好。是因为我写一个自己不认识的人,用的全是我自己的疼。

写过的东西都这样。你写别人的时候,写出来的永远是自己。

【10秒。】

四周的墙壁彻底化为飞灰!

漫天绿色代码如狂风暴雨呼啸而过,地面大片崩塌,露出底下深不见底的虚无。

抹除进度已至95%!

第17章 大二那个冬天

轰的一声,记忆闸门彻底崩开。

大二冬天的自习室,阴冷潮湿。

那年学校的老图书馆还没翻修,暖气片烧到一半就哑了,靠窗那排座位得穿着羽绒服坐。玻璃上全是水汽,有人用手指在上面写字,写了又擦。

我占了他的座位。

准确地说,是我先坐了,等他把书包放下来的时候我才发现那上面有一本摊开的笔记本。

他没吭声。站在桌边,抱着书包,站了大概一分钟。

我不好意思,就跟他搭了话。“你坐吧,我挪过去。”

他说不用,然后自己在对面坐下了。

后来我知道他叫周砚,同系,比我低一届。

同系那个性格内向、暗恋我却不敢吭声的学弟捧着大纲找我参谋。最初那本大纲叫《破晓之前》,男主偏执、冷酷,却唯独将一个叫林晚的角色视作唯一的锚点。

那本笔记本是黑色的,硬壳,边角磨出了白。他一页一页翻给我看,翻的时候手指压着纸,怕我看的时候折了角。

我看了两个小时。

说实话,写得不算好。男主坏得没理由,坏得很爽,但坏得不像个人。

我跟他讲:“你这个人物,只有恨,没有怕。”

他问那怎么办。

我说:“你得给他一样东西拴着。一个人能坏到那种地步,一定是因为他有过一样特别好的东西,然后没了。你把这个东西写出来,他后面所有的疯,才有人信。”

他低着头,在本子上记。

笔尖压得很重,纸背都透了。

那本子上还有别的东西。几页画着图,方框和箭头,人物关系画得乱七八糟。有个方框被涂过两次,涂得极重,纸都快破了。

我问他那是什么。

他说画错了。

很多年以后我才知道,那个方框里最初写的不是三个字。

第二天他把改过的稿子给我。

大纲第三页,学弟用红笔狠狠批注:

【为了让男主彻底黑化、走上绝路,第一章写死林晚。车祸,当场丧命。】

我看见那三个字的时候笑出声。

“你怎么用我的名字。”

他脸涨得通红,说了半天,说了一句:“我不知道别的名字。”

我当时觉得这句回答挺可爱的。

那时我笑着把那张废稿揉成一团砸进废纸篓,半开玩笑地说:“要是真有沈肆这号人,从书里爬出来第一个不放过的就是你。”

他也笑了一下。

那是我唯一一次看见他笑。

他笑完说了一句什么,我没听清。

后来我一直想不起来那句是什么。

现在我知道了。

他说的是「对不起」。

后来生活跌宕,我早早步入社会摸爬滚打,被现实磋磨得毫无棱角。而那个学弟将大纲大改特改,去掉了所有关于林晚的情节,重新发成了《代码牢笼》。

大三那年他退过一次学,休学半年又回来了。毕业的时候没拍合影。

我做过三份工作。第一份在广告公司做执行,做了七个月;第二份在电商仓库做单证,做了两年;现在是第三份,外包,按条计费。

中间谈过一次恋爱,谈了一年半,对方家里嫌我学历低。

分手那天我们在小区门口站着。他说:「你这个人挺好的,就是太能忍了。」

我说:「能忍不好吗。」

他说:「不好。你不知道自己要什么。」

我回去想了一整夜,没想明白他说得对不对。

第二天早上我还是照常去上班了。

我没怨谁。这些事一件一件落下来,落得人很平。

可他抹掉了情节,却抹不掉沈肆潜意识最底层写死的那行源代码!

第18章 空变量

“是你给的我骨架。”

沈肆的声音带着刻骨的执拗:

“废稿被扔了,但那串核心代码留在了我的潜意识里。我总觉得自己丢失了什么,我拼命爬到顶端、搭建跨维度的算法……我以为自己是为了打破命运枷锁。”

他死死看着我,眼底一片猩红:

“原来,我所有的狂乱,不过是为了跨过维度,重新对上你的视线。”

我往后退了半步,后腰撞在一张已经不存在的桌子的位置上,整个人趔趄了一下。

“不对。”我说。

我扶了一下墙。

手是虚的,扶了个空。

我这才发现这间屋子已经没有墙了。我刚才一直在扶一件不存在的东西。

“什么不对。”

“你搞错了。”我听起来很可笑,我知道,地上的东西在一块一块消失,我在跟一个从书里爬出来的人争辩他搞没搞错,“我不认识你。我这辈子没遇过车祸,没订过婚,我最贵的一件首饰是我妈留给我的一对耳钉,还是银的,三十块钱一克的那种。”

沈肆没说话。

“你知道我上个月干了什么吗?”我说,“我为了一个八十块钱的活熬到凌晨三点,因为客户把‘吊牌价’改成了‘零售价’,我得重做两百行。”

“我知道。”

“你不知道。”

我说这句的时候声音很大。

大到自己都觉得突兀。

这句话是喊给谁听的,我很清楚。

“我知道你在一间六楼的出租屋里住了十一个月。”他说,“床垫凹下去一块,你睡在凹的地方。你的牙刷是蓝的,杯子里还有一支红的,没人用。你的门后面挂着一件外套,是男士的。”

我不知道该说什么。

那件外套是我前年冬天买的男款,深灰,XL。买它是因为打折,一百二十八。

我穿过一次。袖子长出一截,我卷了三层。

后来它就一直挂在那儿。

这些事我没跟任何人说过。不是难以启齿,是太难解释。

我愣在那儿。

“你怎么——”

“因为我一直在看。”他说。

这句话是反的。四个小时前,是我坐在那台电脑前面看着他的直播。

四个小时。

从凌晨两点半到早上六点,四个小时。

我这半年每天点开这本书一次,一次三分钟,加起来大概九个小时。

九个小时和四个小时,我不知道哪个更算数。

“我这几十年,”他慢慢说,“总有些解释不了的事。”

“什么事。”

“我写代码,会在最上面留一个空变量。不命名,不用,就空在那儿。删掉一次,心里像被抽了什么。我就再写回去。”

“我给别人起过很多名字。公司叫肆海。我从来没跟人说过为什么。

“为什么是现在。”我问。

“什么。”

“你找了这么多年,为什么是今天。”

“因为你今天看了最后那一章。”他说,“别人看完就关了。你没关。”

“我是忘了关。”

“忘了关也是没关。”

”

“肆,是我。”

他停了一下。

“海是什么,我不知道。我就是觉得这两个字应该挨着。”

【10秒。】

我听见自己的呼吸声变得很奇怪。

不是害怕。是一种更简单的东西。

我这三年里做过很多份活,接过很多个客户,从来没人为我停过一秒。有一个人,隔着两个世界,花了十二年往上爬,只为了找一个他连名字都不知道的人。

而这个人现在告诉我,他找到我的时候,我正嗦着一碗泡面看到他的直播。

挺荒唐的。真的。

“知道了。”我说,“然后呢。”

沈肆看着我。

他的眼睛在那种灰白色的光里看起来是黑的。

我在长评里写过他的眼睛,写的是「像两口没底的井」。当时我觉得这个比喻很好。

现在觉得不对。井底有水。他这里什么都没有。

“三十秒后我们都变成灰色。”我说,“你告诉我这个,有什么用。”

我又想起一件事。

那只红色的牙刷。前年超市搞活动,两支一组,一支蓝一支红。

买的时候我想,红的那支总会有人用。

两年了,它还在杯子里。毛一点没散。

我洗过它一次。就一次。

第19章 肆海协议第零条

“林晚,手给我。”沈肆伸出手掌,神情是孤注一掷的决绝。

“你要做什么?!”

“手给我。”

我颤抖着递过手去。

两手相扣的刹那,一股剧烈的战栗感贯穿全身,灵魂深处仿佛终于拼凑回了丢失已久的残片。

我的手在他掌心里,他的手掌很宽,把我整只手包住了。他掌心的温度在往上走,一点一点,从冰凉走到发烫。

“说清楚。”我听见自己的声音在发抖,“要付什么代价。”

沈肆没有立刻答。

他看着那台还在发亮的电脑,看了两秒。

“我这一身,是写出来的。”他说。

“什么意思。”

“我这三十二年,每一次绝境翻身,每一次算准别人算不到的东西,都是设定。设定我是个天才,设定我永远能赢,设定我站在那儿就有人怕。”

他的拇指在我手背上按了一下。

“我可以把这些抵出去。”

“抵出去会怎样。”

我问的时候,他的眼睛没看我。

看的是那台电脑。

“会变成一个没有设定的人。”

他说得很平静,像在念一条早就想好的条款。

“不会再有奇迹。我想做什么,就得跟你们这个世界的人一样,一步一步,用时间换。可能一辈子都做不出来。”

“那你还是你吗。”

“我不知道。”他说,“但我还是活着。”

我看着他。

他脸上有一道很浅的疤,从左眉骨斜着往下走,到颧骨就淡了。

那是我在长评里写过的第三个疤。书里只提过「脸上有一道」。

剩下两个,是我自己数出来的。

一个从别人键盘底下爬出来的人,此刻要做的事,是把自己身上最后一点被写出来的东西也扔掉。

“你会后悔。”

“会。”他说,“但现在不换,我们连后悔的机会都没有。”

光已经照到他脸上了。

脸侧的烫伤被照得发白,嘴唇还是没血色,只有眼睛是亮的。

我这辈子只见过一次这种亮。在书里,第十三章,他站在断桥边上那次。

“世界判定我们溢出,是因为既定叙事被打破了。”沈肆拉着我走向那台即将崩解的电脑,“那我就用自己的底层代码,重写这套底层协议!”

屋里已经没有地面了。我们踩在残余的几块灰白色的碎片上,像踩在浮冰上。

他的手心全是汗。我的也是。

我低头看了一眼那台电脑。屏幕边缘已经开始发黑,像被火燎过。

键盘上的字磨掉了一半,只剩几个还看得清:A,S,D,回车。

他拉着我的手,合力按在泛着冷光的键盘上。

“以我为数据锚点,以你为现实坐标!”

沈肆仰天低吼,眼角几乎挣裂:

“肆海协议第零条:所有被遗忘、被强行抹杀的设定——”

“由我,赋予自由!”

回车键被我们合力狠狠砸下!

按下去的那一秒,屏幕上滚过一行极小的字。

我看清了三个字:「已确认」。

后面还有一行,一闪就没了,我没看清。

很久以后我猜,那行字大概是「不可撤销」。

嗡——

没有惊天动地的爆炸,只有类似水晶炸裂的清脆回响。

屏幕上的腥红界面瞬间被一道纯粹耀眼的金色数据流生生撕碎。那道光流沿着线缆与虚空无序蔓延,如同破晓的闪电,轰然贯穿了整个空间!

金色的光雨倾泻而下。

光落在我手背上,是温的。

在那片光里,我看见了一些不属于这间屋子的东西。

一张办公桌,一半深棕一半灰。落地窗外没有月亮。六十二层的连廊,玻璃隔断,前台那块刻着「肆海」两个字的铜牌。

还有一条黑色的狗,趴在门口,抬了一下头。

它们只是亮了一下。

然后就没了。不是消失,是被收走了,像有人把桌上的一张纸轻轻抽走。

原本退化为死灰的色块,在接触到光芒的刹那,重新恢复了水泥的粗粝、木质的纹理,乃至空气中微尘的质感。

虚空中的键盘敲击声戛然而止,化作一声悠长的悲鸣,消散无踪。

屏幕中央,弹出了最后一行简短的系统日志:

【世界线解绑成功。】

【角色‘沈肆’、‘林晚’获得独立实体权限。】

【去真实的世界,活着。】

第20章 是刚开始

啪的一声,主机爆出一小团青烟,彻底烧毁断电。

那团烟很小,像个被掐灭的烟头。

屋里一下子安静下来。安静得能听见水管里的水在走。

地上还是一塌糊涂。那半桶面翻了,汤洇开一大片,把落在地上的两只拖鞋泡着。床单皱成一团,中间有一道被十指撕开的裂口。桌上那两本自考教材歪着,一本掉在地上,摊开在我划了线的那一页。

我蹲下去把书捡起来。

那一页划线的句子是:「风险与收益总是同向变动。」

我划的时候用了红笔,划得很用力,纸都凹了。

我把书合上,放回桌上。

我摸手机。黑屏,按了三次电源键都不亮。

“那本书呢。”我问。

“不需要了。”沈肆说。

“不需要?”

“它是锚。”他低头看着那台烧坏的机箱,“锚是用来拴船的。现在船已经上岸了。”

我盯着那堆废铁看了几秒。

半年。我在这本破书上花了半年。三千二百字的长评,四十多层楼的吵架,每天点进去看一眼的灰色按钮。

它现在就是一坨烧糊的塑料。

我抬脚去踩那团烟,踩了两下,没火了。

又踢了一脚机箱,里面哗啦响,像有零件掉了。

我不知道自己是什么时候睡着的。

中间醒过一次,看见沈肆坐在地上,背靠床沿,眼睛睁着。我以为他没睡,他张嘴说了句什么,我没听清,又睡了过去。

再睁眼的时候,屋里的东西都看得清了。纱布上洇出来的那圈血已经干成黑色。

我蹲下去,从桌子底下摸出那张写满字的纸。

是他下午画的架构图,铅笔,画在打印纸背面,线条密得像蛛网。

我把纸折了两折,塞进抽屉。

抽屉里还有一沓没交的表。

窗外。

一轮朝阳跳出地平线,晨曦撕破残存的薄雾,金红色的朝光洒满了狭窄杂乱的出租屋。

光从窗户斜进来,落在地上那摊面汤上,反出一片晃动的油亮。

早点摊的热油香气随风飘进窗内,楼下环卫工人的扫把划过柏油路面,沙沙作响。

我看了一眼墙上的钟。六点二十二。

我该上班了。

今天有九点那份表要交。

有人在楼下喊了一声:“豆浆——”

拖得很长,尾音往上扬。是那个穿蓝围裙的女人,每天六点二十喊第一声。

尘世喧嚣,人间烟火。

一只麻雀落在防盗网生锈的铁栏上,跟昨天凌晨那只长得一样。

它歪着头看了看屋里,啄了两下铁锈,扑棱一下飞走了。

沈肆站在光线里,眼底的阴鸷与狂乱在日光中一点点融解。他低头,看着我们十指交扣的手。

掌心干燥温热,带着三十七度的人类体温。

“结束了?”我虚脱地靠在他身前,眼眶泛酸。

靠上去的时候我才发现自己在抖。不是冷,是那种事情过去了很久之后,身体才开始反应的抖。

沈肆收拢双臂,下颌轻轻抵在我的发梢,胸膛里的心跳沉实而平稳,一下,一下,撞击着彼此的脉搏。

“不。”

他望向窗外苏醒的城市,嘴角扯出一抹属于凡人、却依然桀骜的笑意。

“是刚开始。”

沪ICP备16008431号-1

本站所有内容都已取得正版授权,且不适合未成年人观看。版权声明 - 投稿声明 - 自审制度 - 免责声明