狱警把我推出去的时候,冷风灌进我空荡荡的裤管,像刀子一样剜进骨头里。
十三年前,我跪在法院门口嚎啕大哭,求世人相信“十大公认神级网游”之首《神界》的封测代码是被陆琛抄袭的——没人信,因为我只是个写代码写到眼睛快瞎的傻姑娘。十三年后,我走出监狱大门的那一刻,手机弹出一条推送:《神界》全球玩家破二十亿,陆琛荣登亚洲首富,被誉为“国产网游教父”。

我笑了,眼泪却止不住地往下掉。
视线模糊的瞬间,一辆失控的重型卡车冲破了路障——

再睁眼时,我面前摆着那台被砸碎过无数次的老旧笔记本电脑。
屏幕右下角的日期,赫然是2013年7月15日。
距离《神界》封测开启,还有三天。距离陆琛偷走我写了两年零七个月的源代码,还有五天。
“林念!你出来!我给你买了你最爱吃的烧仙草!”
门外响起母亲的声音,清脆得像山泉水砸在石头上。
我猛地站起来,椅子向后翻倒。冲过去拉开门的刹那,我妈举着奶茶,被我通红的眼睛吓了一跳:“怎么哭了?做噩梦了?”
我一把抱住她,抱得死紧,浑身发抖。
上一世,为了给陆琛凑创业资金,我骗我妈说要出国留学,掏空了家里所有的积蓄。后来我进了监狱,我爸突发脑梗,因为没有钱做溶栓治疗,死在了去医院的救护车上。我妈一夜白头,三年后在养老院孤独地离开了人世,连个送终的人都没有。
“妈。”我的声音沙哑得像吞了碎玻璃,“不出国了,哪儿都不去了。就在家待着,哪儿都不去。”
我妈被我抱得莫名其妙,抬手摸了摸我的额头:“发烧了?烧糊涂了?”
我没回答,只是把她抱得更紧。
那天晚上,我把卧室的门反锁了。
打开那台老旧的笔记本电脑,启动程序编译环境,屏幕的蓝光映在脸上,照亮了我眼里翻涌的暗潮。上一世,我花了两年零七个月,写出了一套颠覆性的游戏引擎——全动态AI交互系统,每个NPC都有独立的性格树和行为逻辑,不再是重复台词的木头人。那套代码,后来被陆琛换了个名字包装成他的作品,成就了《神界》封测时震惊业界的“千人千面”NPC系统。
那些NPC里最让我印象深刻的,是一个叫阿莱克斯的流浪剑客。
他的设定里藏着一个没人知道的秘密——每天深夜三点零七分,他会准时出现在王城的北门废墟,一遍一遍地擦拭一把锈迹斑斑的剑,嘴里念叨着“等一个人”。我写这段代码的时候,正在等一个永远不会回来的人。我给阿莱克斯设置了一句隐藏台词,只有输入特定的指令才能触发,连我自己都快忘了是什么。
我深吸一口气,手指落在键盘上,开始改写封测计划书。
这次不是陆琛的,是我自己的。
三天后,《神界》封测开启,我没有提交代码,而是以独立开发者的身份,把引擎的核心架构和封测计划书直接投递给了“十大公认神级网游”排行榜第三位的《苍天》开发组。
那一世,《苍天》凭借IP情怀和美术堆砌冲进前三,但在技术底层上始终被《神界》压着一头,是陆琛最大的竞争对手,也是上一世唯一愿意帮我出庭作证的团队——只可惜当年他们拿出的证据不够硬,法院根本没采纳。
而这一世,我要让陆琛跪在我面前,亲口承认他偷了我的东西。
三天后,陆琛推开了我家出租屋的门。
他穿着白衬衫,袖子挽到小臂,笑起来露出一口白牙,阳光落在他肩膀上,像从青春电影里走出来的男主角。上一世的林念就是被这张脸骗了整整五年——直到他在法庭上指着我的鼻子说“她就是个疯女人,她写的东西全是垃圾,我有完整的开发日志为证”,我才终于看清这张皮囊底下藏着怎样一张脸。
“念念,我想好了。”他坐下来,深情款款地拉住我的手,“我们一起创业,你做技术,我做运营,《神界》上线后,版权署名是我们两个人的,等以后赚了钱——”
“够了。”
我抽出手,从抽屉里抽出封测计划书,平静地推到他面前:“这是最终版,你看看有没有什么问题。”
陆琛接过计划书,眼睛亮了一瞬。
他看得很快——因为他根本没打算看内容,他只是在等一个能动手脚的机会。上一世,他趁我去厨房倒水的两分钟,把我的U盘拔下来,复制了全部的源代码。我端着两杯水回来的时候,他正对着电脑屏幕微笑,说“念念,你的代码写得真棒”。
当时我以为那是赞赏。
后来才知道,那是一个贼得手后,得意的笑。
“我去个洗手间。”陆琛站起身,手自然地往兜里一揣。
我垂着眼,把桌面上的计划书整理好,动作不紧不慢。余光里,他的手已经从兜里拿出来了,什么都没拿——因为插着U盘的电脑已经被我提前换成了镜像备份,里面只有框架文件,核心引擎代码我全部存进了量子加密硬盘,密钥只有我自己知道。
陆琛从洗手间回来,又坐了一会儿,说“有点事要先走”。
我笑着送他到门口,目送他的背影消失在走廊尽头。
然后我拿起手机,拨通了那个我背了十三年的号码。
“喂,请问是谢昀吗?我是《神界》引擎的原创作者,我叫林念。我想和您谈谈合作的事。”
电话那头沉默了两秒,传来一个低沉又干净的声音:“你怎么知道我的手机号?”
“我说了您可能不信。”我笑了,“因为上一世,您帮过我。”
又沉默了三秒。
“明天上午十点,天和大厦一楼咖啡厅。”
挂断电话,我靠在门板上,慢慢滑坐到地上。
谢昀,“十大公认神级网游”排行榜上《苍天》的创始人,上一世他是唯一一个站出来为我作证的人。他在法庭上说,陆琛提交的代码和三个月前某个未公开的引擎架构在底层逻辑上高度相似,怀疑是抄袭。但因为没有原始版本对照,法庭没有采纳他的证词。
那次庭审之后,陆琛的律师团队反手告他商业诋毁,索赔五千万。
谢昀赔了钱,却没能帮到我分毫。
我欠他一条命。
这一世,我要连本带利还给他。
而我要还给陆琛的,更多。
一周后,《神界》内测开启,陆琛带着我“精心准备”的镜像备份参加了发布会。台上的他意气风发,用流利的英语向全世界演示那套引擎的核心功能——NPC的AI对话、动态任务系统、环境自适应渲染。
台下掌声雷动,我站在后排的角落里,面无表情地看着。
记者问他:“陆总,听说《神界》这套引擎是您花了两年时间独立开发的?”
陆琛微微一笑:“准确地说,是两年零七个月。”
两年零七个月。
他连这个时间节点都照抄不误。
我握紧了拳头,指节捏得咔咔响,嘴角却慢慢翘起来。
因为我在镜像备份里埋了一个彩蛋。准确地说,是一个时间戳——上一世陆琛偷走我的源代码后,花了大半年时间才把它改成自己的“原创作品”。他以为这段代码没有时间戳,可他不知道的是,我写代码有个习惯,每一个模块的注释里都藏着我修改时的心情备注,那些备注的时间线串联起来,就是一篇完整的开发日志,比他在法庭上伪造的那份真一万倍。
这一世,我把那些时间戳加密在了镜像备份里,只有用特定的密钥才能读取。
陆琛不知道那个密钥是什么,他甚至不知道有这回事。
发布会结束的当天晚上,我在出租屋里打开了《神界》的内测服,登录了我自己的账号。
登录界面的背景图是一个穿斗篷的男人站在废墟上,背后是一轮巨大的落日。
那个男人叫阿莱克斯。
他背上的剑,是我一笔一笔画出来的。
我深吸一口气,输入了账号密码,进入了新手村。
画面亮起的瞬间,所有关于上一世的记忆像潮水一样涌了回来。
新手村的那个篝火堆旁边,蹲着一个浑身破破烂烂的NPC——流浪剑客阿莱克斯。他的设定是在新手村游荡,偶尔给玩家发一个最低级的任务,大多数玩家对他视而不见,只有极少数人会花时间跟他对话。
而那些和他对话超过十次的玩家会发现,这个NPC会说一些莫名其妙的话,比如“今天的风真大,像极了我离开王城的那天”,又比如“你有没有等过一个人,等了很多年,等到你都忘了为什么要等”。
没人知道,这些话是我写的。
写给那个永远不会回来的人。
上一世我写这段代码的时候,陆琛正一边享受着我的付出,一边跟“十大公认神级网游”排行榜第十名的《梦境》开发组的总监暧昧不清。那个总监叫苏念,连名字都和我只差一个字,她说“林念那个土包子,就知道敲键盘,一点情调都没有”。
陆琛听了,只是笑,什么都没说。
这一世,距离他爬上《梦境》总监的床,还有三个月。
我操控着角色走到阿莱克斯面前,打开了对话框。
阿莱克斯抬起头,眼睛在阴影里闪了一下——这是我写的NPC,我比任何人都清楚他的每一个表情、每一句台词。可当那双虚拟的眼睛看向我的时候,我心里还是猛地揪了一下。
“你看起来像个有故事的人。”阿莱克斯说,语气懒洋洋的。
屏幕上弹出三个选项。
第一个选项:询问他的过去。
第二个选项:问问他为什么一直蹲在这里。
第三个选项:转身离开。
我选择了第四个——不是屏幕上的,而是我在代码里埋了十三年的那个隐藏选项。我需要在对话框里输入一串特定的字符组合,那些字符对应的指令将触发一段从未被任何玩家见过的隐藏剧情。
我的手指悬在键盘上方,指节因为用力而微微泛白。
因为那段隐藏剧情,写的不是阿莱克斯的故事——是我自己的。
可就在我即将敲下回车键的瞬间——
屏幕上出现了一个新的对话框,弹出了第五个选项。
我整个人僵住了。
那个选项不是“询问”,不是“离开”,而是一句完整的、从未出现在代码库里的、活生生的——
“林念,你回来了。”
五个字,安安静静地躺在屏幕中央,像一颗埋了十三年的地雷,终于被人踩响了。
我猛地抬头,死死盯着阿莱克斯的脸。
那张虚拟的脸上没有表情,可不知道为什么,我觉得它在看我。不是NPC那种程序化的注视,而是一种真实的、带着温度的、穿透屏幕的凝视。
屏幕上第五个选项下方,光标一闪一闪地跳动着,似乎在等我回应。
我的手在发抖,不是因为害怕,而是因为一个我不敢相信的可能正在脑子里疯狂生长——
这个NPC,在等我。
等了十三年。
不,等了两辈子。
手机突然震了一下,屏幕亮起来,一条消息弹了进来:“明天上午九点半,天和大厦,见个面吧。带上你的源代码。这次,我替你赢。”
发信人:谢昀。
不是“我帮你赢”,是“我替你赢”。
我看着这条消息,又看了看屏幕上那个还在等我的NPC,忽然觉得鼻尖发酸,有什么东西堵在喉咙里,上不去下不来。
上一世,谢昀没能力替我赢。
这一世,他亲自来了。
而那个被我写进代码里的、永远不会回来的人——
他是不是也亲自回来了?