“这到底是怎么回事?” 林野的心脏开始狂跳,他颤抖着在输入框里敲下 “BUG-20240512-7”,按下回车。老式电脑的屏幕闪烁了几下,弹出一个名为《测试日志 1》的 TXT 文档,文档内容是白色字体,背景是黑色,像是在终端里打开的文件:
“2024.05.10 23:00
今天发现游戏里多了个不该存在的 NPC,穿红色连衣裙,长发,总在午夜 12 点站在衣柜前一动不动。我检查了代码,没有找到这个 NPC 的创建函数,以为是代码冗余导致的模型残留,就删了她的模型文件(路径:/model/red_girl.obj)。
可第二天打开项目,她又出现在衣柜前,模型文件自动恢复了,还在代码末尾多了一行注释:‘你删不掉我’。
我试着用杀毒软件扫描,没发现病毒;用防火墙拦截,她还是会出现。现在我有点害怕,这个 NPC,好像是活的。”
文档下方附着一张截图,分辨率很低,只有 640×480,是游戏里的衣柜场景。截图中央,一个红色连衣裙的模糊身影站在衣柜门后,只能看到大致的轮廓,却透着说不出的诡异 —— 她的头微微倾斜,像是在盯着屏幕外的人。
林野的后背突然冒起冷汗,一股寒意从脚底窜到头顶。他猛地转头,看向书桌旁边的衣柜 —— 白色的柜门紧闭着,和游戏里的一模一样,甚至连柜门上的木纹都分毫不差。衣柜安静地立在那里,没有任何异常,可林野却觉得,柜门后面,正有一双眼睛在盯着他。
“巧合,肯定是巧合。” 林野用力掐了自己一把,疼痛让他稍微冷静下来。衣柜是他租房时就有的,很多人家里都有类似款式,游戏场景撞衫很正常。他强迫自己把注意力放回电脑屏幕,文档末尾有一行小字,颜色比其他文字稍深:“想通关,就去看看衣柜里有什么。”
游戏里的衣柜门是可交互的。林野深吸一口气,鼠标指针移到衣柜门上,点击 —— 门缓缓打开,发出 “吱呀” 的声响,音效粗糙却异常逼真,像是从现实中录制的。衣柜里没有衣服,只有一个黑色的文件袋,袋口用红色的绳子系着,上面印着《代码囚笼》的 logo,是一个扭曲的 “笼” 字。
点击文件袋,弹出新的提示框,红色字体闪烁着:“找到现实中的文件袋,里面有下一关的线索。提示:它在你昨天吃外卖的垃圾桶里。”
“现实中的文件袋?” 林野的心脏 “咚咚” 狂跳,像是要跳出胸腔。他昨天确实点了外卖,是一份黄焖鸡米饭,垃圾桶还没倒,就放在书桌底下,里面除了外卖盒和纸巾,没有其他东西。可游戏里的提示如此明确,他还是忍不住弯腰,伸手去掏垃圾桶。
指尖触到一个硬邦邦的东西,不是外卖盒的质感。林野心里一紧,用力把那东西拽出来 —— 真的是一个黑色文件袋,和游戏里的一模一样,上面印着扭曲的 “笼” 字 logo,袋口系着红色的绳子。文件袋上没有灰尘,也没有污渍,不像是在垃圾桶里待过的样子。
林野的手开始发抖,他解开红色绳子,打开文件袋 —— 里面装着一张折叠的纸条和一个银色的 U 盘。纸条是普通的 A4 纸裁剪的,上面用红色的笔写着几行字:“U 盘里有《代码囚笼》的部分源代码,找到‘红色连衣裙’NPC 的隐藏逻辑,修改或删除它。倒计时结束前未完成,她会来找你。”