清晨的阳光还在地板上爬行,林默已经坐在了主位前。右手掌心的伤口渗着血,布条边缘发暗,他没换,也没动。保温杯搁在桌角,枸杞沉底,水凉透了。他盯着屏幕,呼吸很轻,像怕惊扰什么。
“反击·壹”文件夹还开着,专利档案的照片静静躺在里面。但那不是武器——那是盾。真正的刀,得自己磨。
他拔下U盘,插进主机。离线硬盘启动,加载进度条缓慢推进。屏幕上跳出加密验证框,输入三重密钥。指纹、密码、动态令牌。系统提示:【安全通道已建立,数据可调用】。
林默点开“原始日志备份”,一排按时间排序的压缩包列出来。2018年3月14日,标红置顶。那天他第一次用AI生成《时空裂隙》原型模型,代码跑通时,显示器蓝光映得整个屋子像泡在深海里。
他把那段日志单独提取出来,拖进剪辑软件。画面开始加载:老旧IDE界面弹出,命令行滚动,变量命名清晰——“KuaFu_AI_Core_V1”“Narrative_Anchor_0314”。镜头拉近,三维建模窗口缓缓旋转,一个未完成的机关人结构浮现,关节处标注着“量子锁联动测试中”。
时间戳水印在右下角跳动:2018-03-14 02:17:33。
这就是铁证。比区块链还硬。因为没人能伪造两年前的操作记录,更别提那种只有他自己才懂的变量命名习惯——“追日逻辑链”从那天起就埋进了代码根目录。
剪到第八分钟,他停住。不加字幕,不加解说,不渲染成片。原始画面,原速播放,连鼠标轨迹都没删。
有人会说这是摆拍?那就让他们来验。
他新建B站账号,ID填“CodeDreamer_LM”,头像用了一张十年前自己写的“Hello World”截图。登录后,上传视频,标题打上:《关于<逆规则>早期开发的一些记录》。
简介只写了一句:“有些起点,比你们知道得更早。”
没有话题标签,没有@任何人,不设推广。发布前,他检查三遍时间戳是否连续、画面是否被篡改。确认无误后,关闭弹幕与评论功能,仅保留观看权限。
这不是公关。这是宣战。
点击“发布”的瞬间,鼠标指针顿了一下。他知道接下来会发生什么——律师函、水军围剿、平台施压,甚至可能被举报封号。但他不能再等了。等专利卷宗调回来?等王教授站台?等玩家自发扒资料?
太慢了。
现在就得把刀插进对方心脏。
视频上传成功。后台显示:播放量1。是他自己刷的。
他退出账号,用另一台没联网的平板扫码进入B站,匿名播放三次。每次都能看到那个熟悉的界面,那个未完成的模型,那个无法伪造的时间戳。
真实。
他靠向椅背,手指敲了敲桌面。指甲缝里还有昨晚翻档案时蹭到的纸灰。窗外传来早餐摊油条下锅的声音,隔壁小孩在哭闹,楼下电动车警报响了一声又熄。
一切如常。
可他知道,有些东西已经不一样了。
电脑右下角,任务栏弹出一条新通知:【B站视频《关于<逆规则>早期开发的一些记录》审核通过,已公开上线】。
播放量变成37。
他没刷新,也没转发。只是静静地坐着,像一根埋进地里的桩。
---
星穹互动总部,顶层办公室。
陈天豪系着袖扣,正翻看一份立项书。纸张洁白挺括,页眉印着公司LOGO,项目名称栏写着:《神域重构》。玩法机制描述中,“BOSS多形态切换”“叙事驱动能量积累”等关键词加粗标注。参考竞品一栏空着,只写了两个字:暂无。
他嘴角微扬,拿起雪茄剪,“咔”地一声剪掉尾部。
“终于轮到我们定义规则了。”他低声说,语气轻松。
助理站在门口,声音压低:“林默刚刚在B站发了个视频。”
陈天豪动作一顿,抬眼:“说什么?”
“标题是……《关于<逆规则>早期开发的一些记录》。内容还没看清,但圈内已经在转了。”
“林默?”他冷笑,“一个破产程序员,还能搞出什么大新闻?”
他点起雪茄,烟雾缭绕中打开笔记本,输入网址。
页面加载出来。视频封面是黑底白字的命令行界面,发布时间显示:今天上午9:14。
他点开。
前半分钟是枯燥的代码滚动,他皱眉,正要关掉,忽然瞳孔一缩。
画面切到三维建模窗口。那个机关人的轮廓,他认得。太熟悉了——上周他们内部演示的《神域重构》核心BOSS,就是基于这个结构优化的。
可视频左下角的时间戳清清楚楚:2018年3月14日。
他猛地坐直。
镜头继续推进,建模界面放大,变量名逐一显现:“KuaFu_AI_Core_V1”“Narrative_Anchor_0314”“Energy_Accumulation_Mode”。
这些命名方式……不可能模仿。这是林默的习惯。当年他在某次技术论坛分享时,被人嘲笑“变量起得像写诗”,从此再没改过。
陈天豪的手指僵在触控板上。
视频播到第五分钟,AI生成的日志文本弹出:“基于《山海经·大荒北经》‘夸父不量力,欲追日景’设定,构建角色状态跃迁模型……初始能量值=0,每完成一次‘追逐’行为,+15%充能,满值触发形态突破。”
他的脸一点点变白。
这和他们立项书里写的“玩家通过重复挑战Boss积攒能量,最终解锁真形态”几乎一模一样。
唯一的区别是——对方早在2018年就这么干了。
而他们的项目,2020年才立项。
他猛地合上笔记本,手中雪茄砸向地面,断成两截,火星溅在地毯上,烧出一个小洞。
“2018年……他怎么可能……”他嘴唇颤抖,声音压得极低,像是自言自语,又像是质问整个世界。
立项书摊在桌上,第一页的日期格外刺眼:2020年6月1日。
下面一行小字写着:“创意来源:市场调研与竞品分析”。
可现在,市场调研还没开始的时候,人家就已经把原型做出来了。
他盯着那行字,忽然觉得荒唐。不是愤怒,不是羞辱,是一种更深的东西——信仰崩塌。
他一直相信,游戏是资本的游戏。谁有钱,谁就能定义标准。独立开发者不过是炮灰,用来试探市场反应,然后由大厂收割成果。他做过太多次这种事,从没失手。
可这一次……
他抓起手机,想打给约翰·史密斯,手指悬在拨号键上,又停下。
不能慌。
他深吸一口气,重新打开笔记本,准备再看一遍视频,确认是不是剪辑伪造。
可刚点开链接,页面跳出提示:【该视频已关闭评论与弹幕功能,仅支持观看】。
没有互动,没有引导,没有情绪煽动。就像一块石头,被人轻轻放在桌上,却重得能把桌子压塌。
他盯着那个播放界面,突然意识到最可怕的一点:
这不是为了炒作。
这是证据公示。
---
林默依旧坐在工位前。
B站后台数据显示,播放量升到了842。增长曲线平缓,没有爆冲,也没有断崖。都是自然流量,来自几个技术论坛的链接跳转。
他知道,真正的影响还没开始。但现在,他已经完成了最关键的动作。
不是反击。
是揭底。
有些人以为抄袭只要不被抓现行就能成立。可时间线是穿不透的墙。你可以在宣传稿里写“全球首创”,可以在发布会上吹“颠覆性创新”,但你改不了两年前那段代码是谁写的。
他端起保温杯,喝了一口凉水。枸杞贴在杯壁,像凝固的血点。
右手伤口又渗血了,布条颜色加深。他没管。这点痛不算什么。真正疼的是三年前被房东砸门那天,是他父亲躺在病床上问“你做的游戏……能让人哭吗”的那一刻。
那时候他答不上来。
现在他可以了。
因为有人愿意为这段代码作证——不是靠嘴,是靠时间。
他打开邮箱草稿箱,找到那封主题为“证据”的邮件。附件还是那份专利档案压缩包。收件人空着。
他没删,也没发。
还不是时候。
这份档案能证明创意源头,但真正让所有人闭嘴的,是眼前这个视频。它不需要解释,不需要辩护,它就在那里,像一颗钉子,把谎言钉死在历史墙上。
他关掉邮箱,转回B站后台。
播放量:1,376。
仍在缓慢上升。
他没刷新,也没查来源。现在最重要的是保持沉默。让事实自己说话。一旦开始回应质疑,就成了辩论;而这场战斗,根本不需要辩。
他是开发者,不是销售。
他要的不是同情,是承认。
承认原创不该被践踏,承认小人物也能留下印记,承认有些坚持,哪怕看起来像个笑话,十年后也会变成刀。
他摘下眼镜,揉了揉右眼。熬夜太久,眼球布满血丝,像裂开的玻璃。戴上后,视线重新聚焦。
屏幕上,那个视频缩略图静静躺着。
黑底,白字,命令行滚动。
像一场无声的爆炸。
---
城市另一端,星穹互动会议室。
陈天豪站在窗前,背对众人。雪茄没再点,断口朝上,像被斩首的旗杆。
立项书摊在会议桌上,旁边放着打印出来的视频截图。时间戳被红笔圈出:2018-03-14。
没人说话。
HR总监想开口,被他抬手制止。
他低头看了眼手表:上午10:23。
距离视频发布,不到两个小时。
可他感觉像过了两天。
“查一下这个账号。”他终于开口,声音沙哑,“注册信息、设备指纹、IP轨迹,全部调出来。”
助理点头,快步离开。
他走回座位,翻开立项书最后一页。签名栏有他自己的钢笔字,墨迹浓重,带着掌控者的自信。
现在看起来,像个讽刺。
他想起半年前在行业峰会上说的话:“真正的创新,从来不在地下室里。”
可现在,那个地下室里的人,拿出了比他所有PPT都硬的证据。
他闭上眼。
再睁开时,眼神变了。
不再是轻蔑,也不是愤怒。
是一种被逼到绝境后的清醒。
他知道,这件事压不住了。
就算能删视频、封账号、买通平台,也抹不掉已经看过的人的记忆。更抹不掉那个时间戳。
2018年。
他还没拿到这个职位的时候。
林默就已经在做了。
他慢慢伸手,将立项书翻到最后一页,用银质钢笔在空白处写下三个字:
“暂停。”
笔尖用力,纸张几乎被戳破。
---
林默不知道对面发生了什么。
他也不想知道。
他只是坐在那里,看着B站后台的数据一点点爬升。
播放量:2,104。
有一条私信进来,ID是个技术论坛的版主,只问了一句:“这是真的?”
他没回。
没必要。
真相不需要认证。
它只需要存在。
他把双手交叠放在桌上,指尖轻微颤了一下,又稳住。
窗外阳光爬上对面楼顶,照得玻璃反光刺眼。
街道如常。
油条锅还在咕嘟。
小孩不再哭了。
电动车警报也没再响。
他盯着屏幕,一动不动。
像一座刚喷发过的火山,表面安静,地下岩浆奔涌。