第二章 逻辑之刃(1 / 2)

办公楼诡域之后的一周,陆辞搞清楚了三件事。

第一,他穿越了。这具身体的原主人叫陆辞,二十四岁,独居,无亲无故,社交记录干净得像刚初始化的账号。第二,这个世界被某种东西入侵了——全球随机出现诡域,进去的人要么按规则活着出来,要么永远留在里面。第三,他能看到规则的底层逻辑。那种视觉不是幻觉,因为他靠它活了下来。

天幕上关于他的画面播了整整三天。格子衬衫男成了全球热搜词条。他没有看。他在出租屋里对着天花板想了一个问题:那行系统信息——下一次校准已排期——是什么意思?

没想出来。但他隐约觉得,答案不会让他等太久。

第七天,他坐上了地铁。没有特别的原因——去市中心找一份新工作,原主人的公司已经因为诡域降临在办公楼而停业了。3号车厢,靠门的位置。晚高峰,车厢里挤了四五十人。

地铁进入隧道的第四十分钟,灯灭了。

不是普通的信号故障——是所有光源同时熄灭。车厢顶灯、应急灯、手机屏幕、乘客手腕上的电子表。一瞬间的绝对黑暗。

有人尖叫了半声,被旁边的人捂住嘴。

陆辞在黑暗中闭上了眼。不是因为恐惧——是直觉。和上次一样的直觉。

又来了。

三秒后灯亮了。灯灭的时间太短,什么都没发生。但车窗外的景象变了——不再是隧道墙壁,而是漆黑的虚空。没有任何参照物,像一个没写渲染代码的场景。列车还在走,车轮轧着轨道的声音仍在,但空气里多了一种东西——金属与金属摩擦的焦糊味,像刹车片被烧穿,从车厢缝隙里慢慢渗进来。

八条规则出现在每节车厢的显示屏上。悬浮的发光文字,和办公楼里的一模一样。

【规则一】本次列车共8节车厢,编号1至8。请对号入座——您的车票号码即您所属的车厢编号。

【规则二】列车每15分钟报站一次。广播响起时,所有乘客必须坐在座位上。

【规则三】相邻车厢间的连接门每10分钟开放一次,每次持续30秒。连接门开启期间,位于门前通道区域的乘客必须完成跨厢或退回座位,滞留在门前通道者视为违规。其余时间门锁闭。

【规则四】若您所在车厢内仅剩您一人,必须在60秒内移动至相邻车厢。违者视为弃乘。

【规则五】4号与5号车厢之间的连接门已永久封闭,不得通行。

【规则六】车厢内请保持安静。超过正常交谈音量将触发紧急制动。

【规则七】车厢灯光熄灭时(随机,持续120秒),请立即闭眼。灯灭期间睁眼者将被列车员带走。

【规则八】终点站到达条件:所有持有效车票的乘客均位于对应编号车厢内。届时列车自动停靠,车门开放。

陆辞的视线在八条规则之间来回扫了两遍。比办公楼多三条,交叉引用更密,约束网更复杂。

但更密的网,线和线之间更容易互相缠绕。

他启动了那种视觉。

太阳穴胀痛几乎立刻涌上来。八条规则的代码结构在他眼前铺展开来,比办公楼那五条精密得多——时间锁、状态判定、交叉引用。绿色的逻辑线在规则间编织成网。

两个位置亮着红色。

第一个红点:规则一和规则四。

如果一个人是某节车厢最后一个乘客——移到相邻车厢违反对号入座,不移违反独处强制转移。逻辑死锁。

//DEADLOCK:Rule_01.enforce()Rule_04.enforce()→mutualexclusionatoccupancy==1

第二个红点:规则二和规则三。

广播周期15分钟,连接门周期10分钟。第30分钟两者精确重叠——规则二命令坐下,规则三命令完成跨厢或退回。判定互斥。大约五秒的真空期。

//RACECONDITION:Rule_02.sit_down()conflictswithRule_03.cross_or_return()att=30n

他关闭视觉,揉了一下太阳穴。

两个Bug。一个是杀招,一个是工具。

但有一个念头让他停了两秒——这也太快了。上次在办公楼,他读了两遍规则才注意到矛盾。这次八条规则,他扫两眼就看到了底层结构。像代码编辑器自动跳到报错行一样快,快到不像是人脑该有的处理速度。

为什么他能一眼就看到?

十年debug经验能解释一部分。但看到代码结构这件事本身——那不是经验,那是某种接口。像有人在他脑子里装了一个插件。

他没有答案。现在也不是追究的时候。

规则一和规则四的死锁太明显了。一个合格的程序员不可能写出这种互斥条件而不做边界检查。他重新调出代码视角,逐层检查执行线程。没有隐藏的异常捕获机制,没有蜜罐逻辑。

不是故意的。是赶工。规则四像后来加的补丁,没和规则一做交叉测试。主干没问题但边界case没跑完就上线了。

这种感觉太熟悉了。他前世每周都在修这种东西。

就在这时,灯灭了。

这次不是三秒。黑暗沉了下来,像一块实体的幕布罩在整节车厢上。陆辞立刻闭眼。

规则七。灯灭期间,闭眼。持续120秒。

车厢里的呼吸声叠在一起,急促、不均匀、带着哽咽。他右边两个座位外的女人在发抖——座椅的金属支架传来细密的震颤。

但在那些人类的声音下面,还有另一种呼吸。

冰冷的、机械的吐息。像服务器机房排风口吹出的气流——近到就在耳边,带着烧焦电路板的臭氧味。陆辞感觉到有什么东西从他面前经过。不是空气流动——是某种存在本身的压迫感,像一段正在执行的程序从他的坐标上扫过。

不要睁眼。

他身后两排的位置传来一声极短的喘息。然后是布料摩擦的声音——像一个人被从座位上提起来。没有挣扎。连惊叫都没来得及发出。

两秒后,什么声音都没有了。

灯亮了。

3号车厢14号座位空了。那个穿灰色外套的中年男人不在了。座位上干干净净,像从来没有人坐过。只有安全带扣上挂着一枚指甲盖大小的树脂钥匙扣,里面封着一个微缩的、表情凝固在恐惧中的人脸。

没有人说话。规则六,保持安静。

陆辞看了那枚钥匙扣三秒钟。右边发抖的女人把脸埋进了膝盖里。她对面一个戴棒球帽的年轻男人——看手上老茧像常年打字的同行——正死死盯着那枚钥匙扣,喉结上下滚了一下,但嘴唇抿成一条线,没有出声。

陆辞收回目光。

规则七不可违反。灯灭就闭眼。没有讨价还价的余地。

但规则一和规则四——可以。

头顶传来一声低沉的提示音。显示屏上多出一行字:

【天幕直播已开启。本次诡域通关过程将向全球实时同步。】

全球。实时。他在诡域内部看不到天幕,但他知道外面那块屏幕此刻正在把这列地铁里的一切投射给所有人。

他没有因此改变计划。

他转头看向戴棒球帽的年轻人,用刚好不触发规则六的音量问了一句:你票号多少?

年轻人愣了一下,低头看了看手里皱巴巴的车票。五。

你现在在3号车厢。

我知道。年轻人的声音很轻,但没有发抖,诡域降临的时候我刚从5号走过来找朋友。

陆辞点了一下头。通关条件是所有人回到票号对应的车厢。你得回5号。

4号和5号之间——

封了。我知道。先不管那个。陆辞看了一眼墙上的石英钟——已经过了二十一分钟。连接门每十分钟开一次。下一次开启在第三十分钟,距离现在还有九分钟。

但第三十分钟不是普通的开门窗口。那是广播和连接门同时触发的时刻。

最新小说: 我的刃灵是前女友,她忘了我 影隙余声 我的生存校规 阴倌 在无限流艰难求生 只要有实体,就算是神我也炸 玄门判阴 夭月梦中囚 末世天残脚:重生首富,横推万尸 诡岛求生:开局战五渣嘴炮天赋