第11章 程序员的噩梦 上

程序员盯着屏幕,手指在键盘上颤抖。

不是害怕,是兴奋。

他终于抓住了苏零和姜临的“漏洞”——在颠倒博物馆,他们用武力破坏了收藏室,这触发了系统的违规判定。

虽然初代管理员用权限压下了主要惩罚,但还是留下了一个小尾巴:

[玩家苏零、姜临违反副本“文明参观”条款]

[惩罚:下一副本初始难度 30%]

[附加:隐藏BOSS“代码怨灵”提前激活]

程序员咧开嘴,露出一口被咖啡渍染黄的牙齿。他调出“程序员的噩梦”后台,开始疯□□作。

【副本:程序员的噩梦】

【当前状态:已激活】

【玩家人数:2(苏零,姜临)】

【基础难度:地狱级】

【当前难度:地狱级 30% ???】

那个“???”是他刚加进去的私货——一个用后台指令强行注入的变量,系统无法识别,但会实际生效。

效果很简单:所有敌人的攻击有5%概率触发“代码错乱”,让玩家技能随机失效3秒。

3秒,在生死搏杀中足够死十次了。

“让你们毁我的收藏。”程序员低声说,眼睛盯着屏幕里那两个人的身影,“让你们跳奇点,让你们通过试炼……这次没那么简单了。”

他抓起桌上凉透的咖啡一饮而尽,然后调出另一个监控窗口——青铜门的实时状态。

门上的七个凹槽,第四个刚刚亮起。是颠倒博物馆的那把钥匙,此刻正在苏零的背包里微微发光。

“四把了……”程序员喃喃道,“还差三把。第七把……”

他看向自己电脑桌抽屉,里面锁着一个加密文件,文件名是 [第七钥匙_真相碎片_绝密] 。那是初代管理员留给他的,唯一一条他还没敢打开的指令。

“等你们拿到第六把的时候。”他对自己说,“等那个时候,我再决定要不要用这个。”

屏幕里,苏零和姜临已经走到了“程序员的噩梦”建筑门口。

程序员坐直身体,双手放在键盘上。

演出开始了。

建筑的入口是一扇旋转玻璃门,但门上的玻璃映出的不是他们的倒影,而是密密麻麻滚动的代码。

苏零盯着代码看了两秒,推门而入。

门旋转的瞬间,世界变了。

外面看起来是现代化的写字楼,里面却是一个巨大的、由代码构成的迷宫。

墙壁是滚动的绿色字符,地面是闪烁的二进制数字,天花板是流动的十六进制色彩。空气中飘浮着各种编程语言的残片——C 的指针在乱飞,Python的缩进错误像落叶一样飘落,Java的异常提示像泡泡一样炸开。

“这地方……”姜临皱眉,“像是编译失败的项目。”

话音刚落,迷宫深处传来一声嘶吼。

不是野兽,不是怪物,是某种……电子合成的声音,尖锐刺耳,像是坏掉的扬声器在尖叫。

接着,第一个敌人出现了。

那是一个“空指针异常”。

字面意思——它没有人形,就是一个巨大的、不断闪烁的错误提示框,边缘锋利如刀,在迷宫里横冲直撞。

所过之处,代码墙壁被它撕裂,留下破碎的数据流。

苏零抬手就是一枪。能量光束击中错误提示框,但直接穿了过去,没造成任何伤害。

“物理攻击无效!”她躲开提示框的冲撞。

姜临已经抽出家谱,书页无风自动,翻到某一页。上面用朱砂写着复杂的符文,他快速念诵:

“天地有常,不为尧存,不为桀亡——”

符文亮起金光,化作锁链缠向错误提示框。

这次有效了——锁链碰到提示框的瞬间,它开始崩溃,字符一个个掉落,最后“噗”地一声消散。

[击杀:空指针异常]

[获得:经验值 50]

[警告:检测到异常击杀,仇恨值 1]

苏零挑眉:“仇恨值是什么?”

很快她就知道了。

迷宫里,更多的错误提示框从代码墙壁中“生长”出来。

数组越界异常,身体是扭曲的、不规则的网格。

溢出错误,像一团不断膨胀的泡沫。

[ClassNotFoundException] 类未找到异常,外形是一个巨大的问号。

[IOException] 输入输出异常,长着无数只数据流构成的手。

它们从四面八方涌来。

“跑!”姜临收起家谱,转身冲向迷宫深处。

苏零紧跟其后,边跑边用手柄向后射击。能量光束打在错误提示框上,依然无效,但至少能稍微阻碍它们的速度。

他们冲进一个岔路口,左边是死胡同,右边是更深的迷宫。苏零毫不犹豫选右,但刚冲进去,地面突然裂开——

不是真的裂开,而是代码“崩溃”了,露出底下深不见底的数据深渊。她刹车不及,半个身子已经冲出去。

姜临一把抓住她的手腕,用力往回拉。苏零借力翻滚回来,喘着粗气看向那个“裂口”。边缘还在不断崩溃,更多的代码在消失。

“这里的空间不稳定。”姜临说,“程序员在后台修改参数,让副本结构随时可能崩溃。”

“那怎么办?”

“找到核心,或者……比他改得更快。”

苏零想起自己在量子火锅城获得的“机械直觉”技能,虽然在这个代码世界可能不太适用,但也许……

她闭上眼睛,不去看那些滚动的字符,而是用“直觉”去感受这个世界的“结构”。

然后她“看”到了。

整个世界是一个巨大的程序,有主函数,有变量,有循环,有条件判断。而他们现在所在的位置,是一个 while 循环里——只要条件满足,就会一直生成敌人。

“我们需要打破循环。”她睁开眼,指向迷宫深处,“那里有个 break 语句,破坏它就能跳出这个循环。”

“你能看到代码结构?”

“勉强能,像看……水流的纹路。”

他们继续前进,避开不断出现的错误提示框,躲过突然崩溃的地面,绕过那些会改变方向的“条件判断墙”。

苏零的“直觉”在疯狂预警,让她能在陷阱触发前0.5秒做出反应。

五分钟后,他们到达循环的核心。

那是一个悬浮在半空的、不断旋转的 while(true) 语句,周围环绕着四个守卫: try 、 catch 、 finally 和 throw ,都是人形,但身体由代码构成。

苏零和姜临刚靠近, try 就开口了,声音是标准的电子音:

“检测到未处理异常,进入捕获流程——”

它一挥手,无数 catch 块从地面升起,像牢笼一样围向他们。

姜临甩出家谱,金色符文在空中组成一个 try-catch 的逆向结构,与守卫的代码对抗。两者碰撞,爆出刺目的数据火花。

苏零趁机冲向 while(true) 语句。但 finally 拦住了她——这个守卫没有攻击力,但身体无法被破坏,像一堵无限重生的墙。

“让我过去!”苏零用手柄砸向 finally ,手柄穿过它的身体,像穿过全息投影。

“ finally 块永远会执行。”守卫平静地说,“这是规则。”

“那我就改规则!”

苏零突然想到了什么。她从背包里掏出在颠倒博物馆拿到的那把青铜钥匙——第四把钥匙,据说是“真实”的碎片。

钥匙在接触到 finally 的瞬间,开始发光。不是金光,是银白色的、冰冷的光。

finally 守卫的身体开始“冻结”,代码流动变慢,最后完全静止。

“你……你对它做了什么?” try 震惊地问。

“给了它一个无法执行的‘真实’。”苏零一脚踹开冻结的守卫,冲向 while(true) 。

这次没人拦她了。

她举起手柄,用尽全身力气砸向旋转的语句。

“给我——破!”

“咔嚓!”

清脆的碎裂声,像玻璃破裂。 while(true) 语句炸成无数碎片,整个循环迷宫开始崩塌。

错误提示框一个个消失,崩溃的地面开始修复,扭曲的空间恢复正常。

四个守卫在碎裂的光中消散,最后 finally 看了苏零一眼,轻声说:

“谢谢。我终于……可以休息了。”

然后它也消失了。

循环结束,他们站在一个正常的走廊里。白墙,地砖,日光灯,看起来像普通的办公楼走廊。

[副本进度:20%]

[隐藏目标:击败“代码怨灵”0/1]

苏零靠着墙喘气,手柄发烫。姜临收起家谱,但眉头紧皱。

“太顺利了。”他说。

“顺利不好吗?”

“在程序员的噩梦副本里,顺利是最大的异常。”姜临环顾走廊,“他在准备什么。更大的东西。”

像是回应他的话,走廊尽头的防火门突然被撞开。

一个东西爬了出来。

那玩意儿很难形容。

它大概有三米高,身体由无数个破碎的代码片段拼凑而成,像用胶水胡乱粘合的碎玻璃。

表面有几十张“脸”——不是人脸,是各种错误提示框的残片,每一张都在无声地尖叫。

身体下方是上百条数据流构成的触手,在地上蠕动,留下黏腻的发光痕迹。

它的头顶漂浮着一行血红色的字:

[BOSS:代码怨灵]

[等级:???]

[特性:免疫物理攻击,吸收代码系伤害,仇恨值:∞]

苏零骂了句脏话。

代码怨灵发现了他们,所有“脸”同时转向,所有“嘴”同时张开,发出刺耳的、无数种电子音重叠的尖啸:

“错——误——纠——正——开——始——”

它扑了过来,速度快得不可思议。

数据触手如长矛般刺来,苏零和姜临分头躲避。触手刺穿墙壁,留下冒着青烟的破洞。

姜临再次动用家谱,但这次金光打在怨灵身上,不仅没造成伤害,反而被它吸收了。

怨灵的身体膨胀了一圈,更多破碎的代码从虚空中飞来,黏在它身上。

“它能吸收代码攻击!”姜临喊道。

苏零试了试能量光束,同样无效。她躲开又一轮触手攻击,脑子飞速运转。

物理无效,代码系攻击会被吸收,那还打什么?

怨灵不给她思考时间。它身体裂开一道缝,从里面喷出黑色的“异常流”,像石油一样铺满走廊地面。接触到异常流的地砖开始“腐化”,变成蠕动的、像活物一样的错误代码。

苏零跳上旁边的消防柜,但怨灵一根触手抽来,消防柜被打得变形。她摔在地上,滚了两圈躲开后续攻击,但左臂被异常流溅到一小滴。

瞬间,剧痛。

不是□□上的痛,是更深层的、像是记忆被篡改、认知被扭曲的痛。她看到视野边缘开始出现乱码,手柄的按键提示变成看不懂的符号。

“苏零!”姜临冲过来,用家谱的金光逼退触手,把她拉到安全角落。

“我没事……”苏零咬牙,看着左臂上那滴黑色液体,它正在“渗透”进皮肤,留下一个发光的错误印记,“就是有点……想吐代码。”

她强撑着站起来,盯着怨灵。它的弱点在哪?所有BOSS都有弱点,这是游戏设计的基本规则。程序员虽然疯了,但应该还遵守规则——

等等。

程序员。

这个怨灵,是“程序员的噩梦”。那它的弱点,应该和程序员有关。

苏零突然想起进入副本时,玻璃门上反射的那段代码:

if (player.enter) {

spawn(enemies);

trigger(traps);

start(clock);

那是副本的“入口条件”。如果她能找到副本的“出口条件”,也许就能强制结束这场战斗。

“姜临!”她喊道,“掩护我!我要读取这个副本的底层代码!”

“怎么读?”

“用这个。”苏零掏出第四把钥匙——真实碎片。钥匙在发光,和她的错误印记共鸣。

她把钥匙按在额头上,闭上眼睛。

瞬间,海量的信息涌入脑海。

她“看”到了这个副本的完整代码结构,从入口到出口,从变量定义到函数调用。

她看到了程序员的修改记录,看到了那些违规注入的参数,看到了“代码怨灵”的生成逻辑——

class CodeWraith {

弱点:无法处理“完美代码”

完美代码定义:无BUG,无警告,通过所有测试用例

当前状态:此副本不存在完美代码

苏零睁开眼睛,眼神锐利。

“我知道怎么打了。”

她冲向怨灵,但不是攻击,而是躲避。在密集的触手攻击中穿梭,像在刀尖上跳舞。

姜临用家谱为她清理出一条路,金光与数据碰撞,炸开一团团火花。

苏零的目标是走廊尽头——那里有一台老式终端机,屏幕亮着,显示着命令行界面。这是副本的“调试终端”,玩家通常无法使用,但……

她是苏零。

她冲过终点线,扑到终端前,双手在键盘上飞舞。手柄插在终端的USB接口上,屏幕上的代码开始滚动。

“你在写什么?”姜临一边抵挡怨灵一边喊。

“完美代码!”苏零头也不回,“最简单的‘Hello World’,但要用七种语言写,零错误,零警告!”

她的手指在颤抖。左臂的错误印记在扩散,视野里的乱码越来越多。但她咬着牙继续写:

语言版,通过。

Java版,通过。

Python版,通过。

JavaScript、C 、Go、Rust……

写到第六种时,怨灵突破了姜临的防线,一根触手抽向终端。苏零不躲不闪,继续敲击键盘。

触手在离她后颈五厘米处停住了。

不是姜临挡住了,而是代码本身——她刚刚写完的六段“Hello World”程序,在终端屏幕上形成一个完美的六边形结构,发出柔和的白光。那光形成一个屏障,挡住了怨灵的所有攻击。

怨灵发出愤怒的尖啸,更多触手抽来,但在白光前全部无效。

“还差最后一种……”苏零盯着屏幕,脑子飞速运转。七种语言,她已经用了六种,还差什么?什么语言是程序员最熟悉又最痛恨的?

她想到了。

手指在键盘上敲出最后一段代码:

print "Hello World"

BASIC语言,最古老最简单的语言之一。

按下回车。

屏幕闪烁,七段代码同时运行,输出七个“Hello World”。然后它们开始融合,变成一个完美的、无瑕的、散发着温暖白光的球体。

那是“完美代码”的实体。

怨灵看到那个光球,发出恐惧的尖叫,疯狂后退。但光球自动飞向它,没入它体内。

瞬间,怨灵的身体开始“净化”。

那些破碎的错误代码被白光修复,扭曲的数据流被拉直,尖叫的脸恢复平静。它庞大的身体在光芒中缩小、重组,最后变成一个……

一个穿着格子衫、头发凌乱、眼睛布满血丝的年轻人。

程序员。

或者说,程序员的一部分。

那个“程序员”坐在地上,呆呆地看着自己的手。他看起来二十多岁,很瘦,黑眼圈重得像被人打过,但眼神清澈,没有监控室里那个程序员的疯狂。

“我……”他开口,声音很轻,“我是谁?”

苏零和姜临警惕地看着他。

“你是这个怨灵的核心。”姜临说,“或者说,是程序员留在这个副本里的……良知碎片。”

年轻人愣了愣,然后笑了,笑容苦涩。

“良知?我哪有那东西。我只是……写代码写疯了,把自己的一部分留在了这里。”

他站起来,身体有些透明,像全息投影。

上一章
下一章
目录
换源
设置
夜间
日间
报错
章节目录
换源阅读
章节报错

点击弹出菜单

提示
速度-
速度+
音量-
音量+
男声
女声
逍遥
软萌
开始播放