白色空间没有边界。
地面是纯白的光滑平面,踩上去没有声音,也没有影子。
头顶是柔和的白光,分不清光源在哪里。
空气静止,温度恒定,像被装进了一个巨大的无菌培养箱。
陈默转了一圈,校服摩擦发出窸窣声。
“这是哪儿?”
“暂留空间。”
林砚翻开笔记本,钢笔在纸面上移动。
他记录电梯副本的完整数据:规则冲突触发次数、抹杀效率变化曲线、实体化程度衰减规律。
笔尖划过纸面,沙沙声在寂静中格外清晰。
陈默凑过来看。
笔记本上画着复杂的图表,标注着数字和箭头。
他看不懂,但觉得厉害,那种看不懂的厉害。
“你一直在记这些?”
“嗯。”
“有什么用?”
“下次遇到类似规则,可以节省三到五秒分析时间。”
陈默张了张嘴,没说话。
他想起电梯里那些黑色尖刺,那些霜层,那些镜面裂纹。
节省三到五秒,可能就是生和死的距离。
他盯着林砚的侧脸,那张脸上没有表情,像戴着一张精密计算过的面具。
“你……不怕吗?”
林砚笔尖停顿。
“怕没用。”
“可是……”
“情绪消耗能量,干扰判断,降低生存概率。”林砚合上笔记本,放进校服口袋,“在规则空间里,情绪是奢侈品。”
陈默低下头。
他知道林砚说得对。
在电梯里,他怕得腿软,怕得尖叫,怕得差点尿裤子。
而林砚在按按钮,在计时,在记录。
结果是他活下来了,因为林砚活下来了。
“我想学。”陈默说,声音有点抖,“学你那样。”
林砚看向他。
目光平静,像在观察一个实验样本。
“你学不会。”
“为什么?”
“围棋需要十年以上的系统训练,才能形成逐字级文本分析能力。”林砚说,“你的观察力不错,但逻辑链条太短,情绪阈值太低。”
陈默脸涨红。
他想反驳,但找不到词。
电梯里他确实只会尖叫,只会等林砚按按钮。
他咬咬牙。
“我可以练。”
“时间不够。”
“什么?”
林砚没回答。
他看向白色空间中央。
空气泛起涟漪,像水面被投入石子。
涟漪扩散,中心浮现棋盘——木质棋盘,十九路纵横,线条发光。
棋盘悬浮在半空,缓慢旋转,黑子白子自动排列,形成新的图案。
陈默后退一步。
“那是什么?”
“通关结算。”
棋盘停止旋转。
线条光芒增强,形成文字浮现在棋盘上方:“副本编号:003-电梯困境。通关评价:A。核心解法:规则冲突利用。恐怖源抹杀确认。”
文字闪烁三次,消失。
棋盘表面浮现新的图案:电梯的简化图,镜面标记为红色,按钮标记为蓝色。
红色和蓝色线条交织,互相碰撞,最终同时碎裂。
图案下方出现一行小字:“数据包已收录:规则冲突触发模式-镜像实体与预警实体互斥。”
陈默盯着棋盘。
“它……在教我们?”
“在记录。”林砚说,“规则空间在收集所有通关者的解法数据。”
“为什么?”
“不知道。”
棋盘光芒收敛。
黑子白子重新排列,形成新的文字:“下一副本加载中。名称:老旧出租屋。难度:C+。核心规则类型:嵌套与优先级矛盾。”
文字下方浮现几行片段:
“租房合同第三条:租客需严格遵守社区守则。”
“社区守则A:夜间十点后保持安静。”
“社区守则B:如有异常响动,立即向房东报告。”
“手写注释:守则B优先于A。”
陈默念出声。
“这……什么意思?”
“规则嵌套。”林砚说,“合同要求遵守守则,但守则本身存在矛盾。手写注释试图定义优先级,但注释本身可能也是规则的一部分。”
“所以我们要找出哪个守则是对的?”
“要找出规则系统的漏洞。”
棋盘开始旋转加速。
线条光芒变成漩涡,白色空间开始扭曲。
地面波动,像水面的涟漪。
空气流动,形成微弱的风。
陈默抓住林砚的胳膊。
“要传送了?”
“嗯。”
“这次……我能帮忙。”陈默说,声音努力保持平稳,“我不拖后腿。”
林砚没回应。
他盯着棋盘上的规则片段,大脑已经开始分析。
合同与守则的嵌套结构,优先级定义的模糊性,夜间安静与报告异常的矛盾。
这些规则如果严格执行,会形成死循环。
需要解耦。
漩涡扩大。
白色空间被吸入棋盘,光线扭曲变形。
陈默感觉身体被拉扯,像被扔进滚筒洗衣机。
他闭上眼睛,手指死死抠住林砚的胳膊。
林砚站着不动。
他观察传送过程:空间折叠的视觉畸变,时间感的错位,身体的失重感。
这些数据可能有用,可能没用,但记录下来总没错。
黑暗降临。
三秒后,光线重新出现。
陈默睁开眼。
他站在一条走廊里。
老旧的水泥地面,墙壁刷着绿色的油漆,油漆剥落露出下面的灰浆。
头顶是声控灯,灯光昏黄,闪烁不定。
空气里有霉味,混合着消毒水的气味。
走廊两侧是房门。
深棕色的木门,门牌号锈迹斑斑:301,302,303。
他所在的房门口挂着304的门牌,门缝里透出灯光。
林砚已经站在304门口。
他手里拿着一张纸。
陈默走过去,看到那是一份租房合同,打印在A4纸上,字迹清晰。
合同右下角有签名:林砚,字迹和他本人一模一样。
“这……”
“副本预设身份。”林砚说,“我们是这里的租客。”
他推开304的房门。
房间很小。
十平米左右,一张单人床,一张书桌,一个衣柜。
墙壁贴着旧报纸,报纸泛黄,字迹模糊。
窗户关着,玻璃外面是黑夜,看不到星星。
书桌上放着几份文件。
林砚走过去,一份一份翻看。
第一份:租房合同完整版,五页纸。
第二份:社区守则,两页纸。
第三份:房东联系方式,一张名片。
第四份:旧报纸碎片,剪报。
陈默凑过来看社区守则。
守则A写了十条,包括夜间安静、节约用水、垃圾分类。
守则B写了八条,包括报告异常、配合检查、紧急联络。
两条守则在“夜间异常响动”这一项上完全矛盾。
A说保持安静。
B说立即报告。
报告就要出声,出声就违反A。
保持安静就不报告,违反B。
陈默头皮发麻。
“这怎么搞?”
林砚没回答。
他拿起旧报纸碎片。
剪报大小约巴掌大,标题还能看清:“本市近期失踪案频发,警方提醒市民注意安全”。
正文部分残缺,只能看到“深夜独自外出”“居民楼内”“疑似异常响动”几个词。
日期栏模糊,但年份是1998年。
1998年。
林砚记得今年是2023年。
他把剪报放回桌面,打开租房合同。
合同第三条确实写着“租客需严格遵守社区守则”,但第五条有个补充条款:“如守则内容冲突,以房东现场解释为准。”
现场解释。
林砚看向房门。
走廊里传来脚步声。
脚步声很慢,拖着地,像鞋底摩擦水泥。
一步一步,从走廊尽头靠近。
声控灯随着脚步声亮起,熄灭,再亮起。
陈默屏住呼吸。
林砚走到门边,透过猫眼往外看。
走廊里站着一个人。
老头,六十多岁,穿着深蓝色的工装,头发花白稀疏。
他手里拿着一串钥匙,钥匙碰撞发出叮当声。
他走到304门口,停下。
抬手敲门。
咚,咚,咚。
三声,节奏均匀。
林砚开门。
老头抬头,脸上堆起笑容。
笑容很标准,嘴角上扬,眼角皱纹堆积,但眼睛没有笑意,瞳孔深处有种浑浊的呆滞。
“小林啊,还没睡?”
“张大爷。”
林砚根据名片上的信息称呼。
“哎,是我。”张大爷搓搓手,“刚听到你们屋有动静,过来看看。没吵到你们吧?”
“没有。”
“那就好,那就好。”张大爷探头往屋里看,目光扫过陈默,扫过书桌,扫过床底,“社区守则看了吧?夜间要安静,特别是十点以后。”
陈默看向墙上的钟。
晚上九点五十分。
“看了。”林砚说,“但守则B说,有异常响动要报告。”
张大爷笑容僵了一瞬。
很短,不到半秒,但林砚捕捉到了。
“那个啊……”张大爷摆摆手,“特殊情况特殊处理。一般来说,保持安静最重要。你们刚搬来,可能不习惯,这楼隔音不好,一点声音隔壁都能听见。”
“如果有异常呢?”
“什么异常?”
“比如……”林砚停顿,“隔壁有奇怪的声音。”
张大爷脸上的笑容慢慢消失。
他盯着林砚,瞳孔里的浑浊加深,像滴进了墨汁。
“隔壁没人。”
“301没人?”
“301的老王上个月搬走了。”张大爷说,“302的小夫妻回娘家了。303空着。这层楼就你们304有人。”
陈默后背发凉。
他想起刚才在走廊里,明明看到301到303的门牌。
如果没人,那些房间是什么?
张大爷重新笑起来。
“别多想,早点睡。记住啊,十点以后保持安静。我住一楼101,有事可以找我,但最好别在夜里找。”
他转身,拖着脚步离开。
钥匙串叮当响,脚步声渐远。
声控灯随着他的脚步亮起熄灭,像在为他铺路。
林砚关上门。
陈默松口气,瘫坐在床上。
“他……是房东?”
“是规则载体。”林砚说,“他的言行在强化守则A,压制守则B。”
“那我们听谁的?”
“听规则的漏洞。”
林砚回到书桌,翻开社区守则。
他找到守则B的第八条:“如遇无法判断的情况,可要求房东签署书面解释,该解释具有临时优先级。”
书面解释。
他看向合同第五条:“如守则内容冲突,以房东现场解释为准。”
现场解释是口头的。
书面解释是临时的。
如果让张大爷签署书面解释,承认在某些情况下守则B优先,那么根据合同第五条,这份书面解释会覆盖他的口头解释。
但张大爷会签吗?
林砚拿起笔,在纸上快速书写。
他写了一份简单的声明:“本人张XX作为房东确认,在社区守则A与B冲突时,如涉及人身安全异常,守则B(报告异常)具有临时优先权。签字:”
写到这里停住。
需要张大爷的签名。
陈默凑过来看。
“你要让他签这个?”
“嗯。”
“他刚才明显不想提守则B。”
“所以需要触发让他不得不签的条件。”
“什么条件?”
林砚没回答。
他走到窗边,推开窗户。
夜风吹进来,带着潮湿的凉意。
楼下是小区院子,几棵枯树,一个生锈的健身器材。
院子角落堆着垃圾袋,塑料袋在风里飘动。
他看向301的窗户。
窗户关着,窗帘拉着,但窗帘缝隙里透出一点光。
微弱的光,昏黄色,像台灯。
张大爷说301没人。
林砚关窗,回到书桌。
他拿起旧报纸碎片,又看了一遍。
失踪案,深夜,居民楼,异常响动。
这些词和现在的场景高度重合。
副本在映射现实事件。
但日期是1998年。
时间错位。
他把剪报放进口袋,看向陈默。
“你要帮忙?”
陈默立刻站起来。
“对!”
“去301门口,听里面的动静。”
“啊?”
“张大爷说301没人。”林砚说,“你去确认。如果有声音,回来告诉我。如果没有,也回来。”
陈默咽了口唾沫。
“现在?”
“现在九点五十五分。”林砚看钟,“十点前完成。”
“如果……如果有声音呢?”
“不要出声,不要敲门,听完就回来。”
陈默深呼吸。
他走到门口,手放在门把上,回头看了林砚一眼。
林砚已经坐下,继续研究合同条款,没看他。
陈默咬牙,开门出去。
走廊里很安静。
声控灯亮着,昏黄的光照在绿色墙壁上,像老电影里的场景。
他走到301门口,停下。
把耳朵贴在门上。
起初什么声音都没有。
只有自己的心跳,咚咚咚,敲鼓一样。
他屏住呼吸,努力听。
然后听到了。
很轻的声音。
像指甲在刮木板。
刺啦,刺啦,刺啦。
节奏缓慢,持续不断。
从门板后面传来,从房间深处传来。
刮擦声里还夹杂着别的,像喘息,像呜咽,像什么东西在蠕动。
陈默后背冒出冷汗。
他想退开,但想起林砚的话:听完就回去。
他继续听。
刮擦声停了。
取而代之的是脚步声。
很轻的脚步声,在房间里走动。
从左边走到右边,从右边走到左边。
走到门边,停下。
陈默僵住。
门板后面,有呼吸声。
呼,吸。呼,吸。温热的气流透过门缝,喷在他的脸上。
气流里有股味道,像铁锈,像腐烂的肉。
他后退一步。
声控灯熄灭。
黑暗降临。
陈默心脏骤停。
他不敢动,不敢呼吸,站在黑暗里,听着门板后面的呼吸声。
呼吸声靠近。
门把手转动。
咔嗒。
陈默转身就跑。
他冲回304门口,疯狂敲门。
门开了,林砚站在里面,手里拿着那份声明。
“有……有声音……”陈默冲进屋,关上门,背靠门板喘气,“301有人!在走!在呼吸!门把手动了!”
林砚看向钟。
九点五十八分。
“具体描述。”
陈默断断续续说了。
刮擦声,脚步声,呼吸声,门把手转动。
他说完,发现林砚在纸上记录。
“你……你不怕吗?”
“怕没用。”林砚放下笔,“现在有理由要求书面解释了。”
“什么理由?”
“房东提供虚假信息,可能导致租客陷入危险。”林砚说,“根据合同第七条,房东有义务确保提供信息的真实性。违反此条,租客有权要求补偿性措施。”
“补偿性措施就是让他签字?”
“对。”
林砚拿起声明,走向门口。
陈默拉住他。
“现在去?十点了!”
“十点后保持安静。”林砚说,“但守则B说,有异常要报告。现在有异常,需要报告。报告需要房东签署书面解释,确认守则B优先。”
“他会签吗?”
“试试。”
林砚开门出去。
走廊里声控灯亮着。
他走到楼梯口,下楼。
脚步声在楼梯间回荡,但很轻,控制在不会触发“喧哗”的程度。
陈默跟在后面,腿还在抖。
一楼。
101房门关着,门缝里透出电视的光。
林砚敲门。
咚,咚,咚。
三声。
门开了。
张大爷站在门口,脸上没有笑容。
他穿着睡衣,手里拿着遥控器,电视里在播晚间新闻。
“什么事?”
“报告异常。”林砚递上声明,“301房间有声音,有人活动。你之前说301没人。”
张大爷没接声明。
他盯着林砚,瞳孔里的浑浊翻涌。
“你听错了。”
“我听到了。”
“十点以后,保持安静。”张大爷一字一顿,“你现在在喧哗。”
“我在报告异常。”林砚说,“守则B要求报告。根据合同第五条,守则冲突时以你的解释为准。现在需要你书面解释,确认在这种情况下守则B优先。”
张大爷沉默。
电视里的新闻播报声在背景里响着:“……近期气温下降,请市民注意保暖……”
墙上的钟指向十点零一分。
过了十点。
张大爷嘴角扯了扯。
“书面解释?”
“对。”
“我要是拒绝呢?”
----------------------------------------