主控台右下角的图标在闪,红光一下一下跳。林源的手停在接口前,指尖有点蓝光。他没动。
凯文坐在地上,靠着机器,手抓着台边。他的指甲缝里都是黑灰。他没抬头,声音很哑:“你又在想什么?”
“不是想。”林源低声说,“是看到了。”
他猛地收回右手,左手砸在台子边上。手碰到金属,发出闷响。他感觉疼,但他早就关掉了痛觉。这疼不是皮肤传来的,是身体记得以前的感觉。
他睁眼,盯着那个闪的图标。
“那个端口……本来不该有反应。”他说,“它是系统底层的调试口,只有管理员能用。但现在它在闪,是因为我刚才的情绪让它有了回应。”
凯文抬头:“什么意思?”
“意思是,”林源看着屏幕,“我们一直以为只有两个选择:要么我进去,变成能量;要么关机,让一切崩溃。但现在,可能还有第三条路。”
“第三条?”凯文冷笑,“你开玩笑吧?倒计时只剩八分二十九秒,平衡器稳定度掉到85.3%,你说有第三条路?”
“不是等出来的。”林源转身拉过键盘,放到面前,“是我写出来的。”
“写?你怎么写?你没有权限!连根目录都进不去!”
“我不需要高级权限。”林源手指放在键盘上,“我只要一个判断。if…then…这种最简单的代码就行。”
“然后呢?写个if就能改结果?”
“能。”林源盯着屏幕,“如果‘编译者零号’存在,那么能量就不该流向核心,而是转去外部缓冲区。我把自己的存在当成开关,不是燃料。”
凯文愣住:“你是说……你不消失,也能维持平衡器运行?”
“理论上。”林源开始打字,“前提是系统承认这个条件。”
凯文站起来,走到屏幕前:“你疯了。这种级别的协议,怎么可能被一行简单代码影响?”
“但它试过。”林源指着闪的图标,“刚才它回应了我。说明这条路还没完全断。只要它还能接收输入,我就有机会塞一段逻辑进去。”
“那你快写!”凯文按了回车,“试试看行不行!”
“不行。”林源拦住他,“直接运行会被检测到异常。得先绕开验证。你打开临时调试模式,用工程账号登录。”
“工程账号早被锁了!军方接管后就冻结了所有非必要权限!”
“那就假装是那个账号。”林源把键盘推过去,“你输这段命令:开启低优先级日志监听,伪装成系统自检。”
凯文皱眉,但还是照做了。手指快速敲击键盘。
屏幕一闪,跳出一个灰色窗口:【调试端口已启用 - 仅限本地访问】。
“成了?”凯文问。
“暂时。”林源深吸一口气,“现在我来说代码,你来打。”
他开口:“if (compiler_zero_exists == true) then (redirect_energy_flow_to_buffer_zone_01)”
凯文一边听一边打。打完最后一个括号,他回头:“接下来?运行吗?”
“等等。”林源盯着屏幕,“太直白了。系统会当成攻击直接拦截。改成三层判断,看起来像安全检查。”
“怎么改?”
“先判断有没有意识体,再判断混乱程度够不够低,最后才执行重定向。这样更自然。”
凯文快速修改。代码变成:
if (active_consciousness_detected) {
if (entropy_level < 0.4) {
if (entity_id == "Compiler_Zero") {
redirect_energy_flow_to_buffer_zone_01;
}
}
}
“好了。”凯文按回车确认,“现在运行?”
“等一下。”林源闭眼,像是在检查自己,“我的逻辑自洽度只剩62.7%。刚才强行中断接入,损失了3.5。再错一次,可能连基本语法都用不了。”
“你还在乎这个?”凯文压低声音,“你现在是在拿命拼代码!”
“正因为我不是机器,才要算清楚。”林源睁开眼,“每次用能力,都会失去一点‘我是我’的感觉。我不想还没写完,人先没了。”
他抬起手,看到指尖还在抖:“准备测试。只跑三秒,立刻停下。别给系统反应时间。”
凯文点头,手放在回车键上。
“开始。”
他按下回车。
屏幕突然抖动。平衡器的光环猛地一缩,紫光从匀速变成急闪。仪表盘上的数字乱跳,稳定度从85.3%降到84.9%,半秒后又回到85.1%。
嗡——
墙里传来低响,像是整栋楼在震动。
林源头一沉,太阳穴突突跳。他扶住台子,手用力到发白。
“停!”他喊。
凯文立刻中止程序。
警报没响。但主控台右下角的图标变成了黄色,持续闪烁。
“有效。”林源喘气,“能量流偏移了0.7秒。虽然被系统修正了,但确实变了。”
“可你也快晕了。”凯文看他额头出汗。那不是普通汗,是淡蓝色的结晶,在灯光下发亮。
“副作用。”林源擦掉汗,“改规则会反噬。下次要小心点。”
“你真打算一直这么试?”凯文瞪眼,“刚才一下就让你自洽度降了0.2%!再两次,你就真成机器了!”
“那也比彻底消失好。”林源看着屏幕,“我知道问题在哪。单层判断太容易被识破。得加else分支,留退路。”
“else?退哪?”
“退到备用方案。”林源打开另一个界面,“如果条件不成立,就假装启动自毁程序,骗系统放出应急资源。用假死换时间。”
“你在赌。”凯文声音发紧,“万一系统不信呢?”
“那就让它信。”林源坐下,快速打字,“把自毁做成进度条,让它看得见。系统喜欢可预测的行为,我们就给它一个‘合理’的结果。”
凯文看着他:“你越来越像它了。像那些建系统的家伙。”
“像谁?”
“像那些创造者。”凯文低声说,“说话带括号,做事讲步骤,连呼吸都像在跑程序。你以前不是这样的。”
林源停了一下,手停在空格键上。
“我不是变成它。”他说,“我只是学它的语言,说我想说的话。”
他抬头:“准备第二次测试。这次用双分支结构。if…else…,给我三次快速尝试的机会。”
凯文没动。
“你真要一直写下去?”他问,“就算把自己写没了?”
“我不写,谁写?”林源看他,“你能看懂这些代码吗?你能分清哪行是陷阱,哪行是出路吗?不能。只有我能。”
“可你也不是神!”
“我不需要是神。”林源声音轻了,“我只要比崩溃快一步。”
凯文咬牙,最后还是坐回去:“你说结构。”
林源开始说新代码。每说一句,凯文就打出来。屏幕上,新的逻辑慢慢成型。
平衡器的光环还在转,紫光忽明忽暗。主控台右下角的图标还在闪,像一颗不肯停的心。
林源右手垂着,不再发光。但他左手指尖微微颤,像在默念下一段指令。
凯文打完最后一行,回头:“好了。要运行吗?”
林源没答。他闭眼,像在调整体内的某个参数。
两秒后,他睁眼:“等三秒。我要先把情绪输出延迟调高0.5秒。不然下一个疼痛信号来了,我可能会本能地中断。”
凯文看着他:“你还记得‘疼’是什么感觉吗?”
“记得。”林源说,“但我不能再对它有反应。”
他抬手,指向回车键。
“来吧。”
凯文的手悬在键上,没按。
“你说……如果我们真走出这条路,”他声音很小,“你会不会还能笑?像以前那样,说菜太咸,然后笑出声?”
林源看着他,很久。
“我不知道。”他说,“但如果你听见有人笑了,哪怕听起来像个程序在执行命令——你就当那是我。”
凯文喉咙动了一下。
他按下回车。
屏幕亮起绿色提示:【条件语句载入成功 - 等待触发】
平衡器的光环忽然一顿,紫光停了一瞬。
它……真的感知到了!林源眼睛睁大,眼里全是震惊和狂喜,整个人都在抖。