晋江文学城
下一章 上一章  目录  设置

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”。然后它们开始融合,变成一个完美的、无瑕的、散发着温暖白光的球体。

      那是“完美代码”的实体。
      怨灵看到那个光球,发出恐惧的尖叫,疯狂后退。但光球自动飞向它,没入它体内。
      瞬间,怨灵的身体开始“净化”。
      那些破碎的错误代码被白光修复,扭曲的数据流被拉直,尖叫的脸恢复平静。它庞大的身体在光芒中缩小、重组,最后变成一个……
      一个穿着格子衫、头发凌乱、眼睛布满血丝的年轻人。

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

      那个“程序员”坐在地上,呆呆地看着自己的手。他看起来二十多岁,很瘦,黑眼圈重得像被人打过,但眼神清澈,没有监控室里那个程序员的疯狂。
      “我……”他开口,声音很轻,“我是谁?”
      苏零和姜临警惕地看着他。
      “你是这个怨灵的核心。”姜临说,“或者说,是程序员留在这个副本里的……良知碎片。”

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

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

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

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>