



https://github.com/zlbigger/novel-webfiction
至于质量?我放一章品读下……
第 001 章 看见代码
凌晨三点,陆沉的屏幕还是黑的。
不是电脑坏了,是他盯了太久,眼睛自己闭上了。
网吧里烟雾缭绕,前排有个光头在打英雄联盟,骂骂咧咧地喊着”上上上”。角落里两个小情侣戴着耳机看剧,时不时发出压低的笑声。
没人注意他。
失业三个月,前女友刚跟富二代跑了,房东明天就来赶人,银行催信用卡的电话一天能打八个。
老娘躺在医院里,等着三十万的手术费。
陆沉揉了揉发红的眼睛,把脸贴回键盘上,强迫自己盯着那段该死的代码。
三年了,这段逻辑他写了三年,从大厂写到被裁,从被裁写到网吧,从网吧写到身上只剩八十七块钱。
他妈的,怎么就是跑不通。
「SyntaxError: invalid syntax」
错误提示永远是这一句。
他改一个 bug,出来两个 bug。改两个,出来四个。
陆沉忽然笑了。
笑着笑着,眼眶就湿了。
他深吸一口气,手指搭在键盘上,准备再试一次。
——就在这时候,屏幕上多了一行字。
不是他打的。
那行字就那么凭空出现在光标位置,像是有人在他背后站着,借他的手指敲下:
// TODO: 修复陆沉的命运线 #NPC-7832
陆沉愣住了。
他下意识往后看了一眼——背后没人。
再回头看屏幕,那行注释还在。
注释下面是空行,光标闪烁着,等待输入。
他的心跳忽然变得很响。
「NPC-7832」。
NPC。
不是”网络协议”(Network Protocol),不是”新药临床”(New Permitted Compound),是——
游戏术语里的 NPC。
非玩家角色。
陆沉盯着这五个字母,忽然觉得后背发凉。
他慢慢伸出手,按下回车键。
什么都没发生。
他又按了一下。
屏幕上忽然闪过一道白光,然后——
整个世界裂开了。
不是比喻。
是字面意义的裂开。
网吧的屏幕、天花板、烟雾、键盘、光头的后脑勺、情侣的侧脸、墙上的海报、地上的烟头——
所有的一切,在他眼前裂成了无数透明的、漂浮的方块。
每个方块上都有一行行代码。
陆沉吓得往后一靠,椅子差点翻倒。
但他没有移开视线。
因为他看见了自己的手——
那只手在他眼前变成了:
left_hand = { status: "active", hp: 100, owner: "LuChen_7832", render_layer: 3, flags: ["can_be_modified", "subsystem: skeletal"] }
陆沉的大脑瞬间空白。
代码。
他的手,变成了一行代码。
他猛地转头看那个光头——
光头变成了一团悬浮的注释框:
Human_NPC { id: 11023, name: "王建国", age: 34, occupation: "无业游民", luck: 12, evil: 8, flags: ["background", "subsystem: human_weakling", "spawn_point: 网咖_07号机"] }
“我草……”
陆沉听见自己的声音,沙哑,颤抖,像是从很远的地方传来。
他再看那对小情侣——
女孩的代码框里有一行被标注成红色:
love_to_player: false gold_digger: 99 temp_target: "前排光头王建国(备用方案)"
陆沉差点笑出来。
原来如此。
原来一对”情侣”在真实代码里,是这么回事。
他继续转头,看网吧老板、看收银台、看墙上的招财猫——
招财猫的代码:
Decoration { spawn_condition: "店铺生意下滑时", buff_to_owner: { finance: +5 }, remark: "没什么卵用" }
陆沉:……
这他妈的,连只猫都有代码。
他强迫自己冷静,深呼吸,再深呼吸。
然后他做了一件他写了十年代码养成的本能动作——
往上翻。
代码的最底层,有一行最底层的注释,颜色是暗红色,几乎要融进背景里:
// 这是主世界地球服务器(地球-7832)的运行日志 // 创建者:[已加密] // 创建目的:[已加密] // 角色总数:78亿 // 当前觉醒者数量:1 // 备注:本批次实验对象已稳定运行 10000 年,建议继续观察
实验对象。
10000 年。
陆沉的手开始抖。
他缓慢地、像是不敢相信一样,把视线移到自己的胸口——
他看见了:
LuChen_7832 { type: "Human_NPC", age: 30, occupation: "失业程序员", luck: 1, evil: 0, health: 62, social_status: "底层", flags: ["family_crisis: 母亲重病", "debt: 8万", "可以被删除", "可回收对象"], next_event: "三日后,被房东赶出,流落街头", final_destiny: "六个月内死于绝望", remark: "普通失败者样本,无培养价值" }
陆沉盯着这行字,看了很久。
「可回收对象」。
「普通失败者样本,无培养价值」。
这是他的人生。
这就是他活过的三十年。
从小努力学习,考上一个普通的大学,毕业后进了一家普通的大厂,被 35 岁优化裁掉,谈了一个普通的女朋友被富二代抢走,存款清零,信用卡欠款,母亲重病无钱医治,最后——
按”剧本”——
六个月后,死于绝望。
一切都是写好的。
他的出生、他的努力、他的失败、他的死亡。
全是。
一段被某个高级文明随手写出来的脚本。
陆沉忽然笑了。
他笑得很轻,但是眼泪掉下来了。
「我他妈还以为是自己不行。」
「原来是剧本就是这么写的。」
他擦掉眼泪,忽然笑得更厉害:
「我他妈还以为是自己不够努力。」
「原来努力不努力,都是写好的。」
笑着笑着,他忽然停下来了。
因为他意识到一件事——
他在想。
代码框里没有「自由意志」这一项。
但他在思考。
他在愤怒。
他在不甘心。
他妈的——剧本里可没写他会”看见代码”。
陆沉的目光,缓缓落回那行神秘注释上:
// TODO: 修复陆沉的命运线 #NPC-7832
他忽然明白了。
这行注释不是给他的。
是给”程序员”的。
但是——
那个程序员没来。
或者,那个程序员就是他。
陆沉沉默了很久。
然后他伸出手,手指轻轻搭在键盘上,开始敲。
他没有去管那段跑不通的代码。
他敲的是自己。
LuChen_7832 {
luck: 1 → 99,
final_destiny: "六个月后死于绝望" → [comment: 改你妈]
}
屏幕闪了一下。
代码框里,他的 luck 值从 1 变成了……
没变。
还是 1。
陆沉皱眉,再试一次。
还是 1。
他换了个写法:
LuChen_7832.luck = 9999;
没反应。
LuChen_7832.flags.push("can_modify_self: true");
没反应。
陆沉连续试了十几种写法,全部失败。
他停下来,看着自己的 luck 值依然是 1,深吸一口气。
改不了?
他皱眉沉思了三秒。
然后——
他试着改那个招财猫的 buff。
Decoration[招财猫_001].buff_to_owner.finance = 999999;
屏幕闪了一下。
代码框里,那个 buff 值,真的从 +5 变成了 999999。
陆沉的心跳猛地加速。
他改不了自己。
但是——
他能改世界。
陆沉缓缓抬起头,看着那个收银台后面的招财猫。
招财猫对他眨了眨眼。
是的。
一只塑料招财猫,对他眨了眨眼。
然后——
网吧老板的收款码,「滴」地响了一声。
老板骂骂咧咧地看了一眼手机:
「草,谁给我转了一万块?」
陆沉:……
好吧。
看来这个”觉醒”,不只是能看见代码。
他真的能改。
陆沉慢慢站起来,关掉那个跑不通的代码编辑器。
他没管那段代码。
因为从今天起,他有更重要的事情要做。
他走出网吧,外面的天已经有点发白。
凌晨 4 点 56 分。
他看着街道上稀稀拉拉的早班清洁工、刚下夜班的护士、提着早餐匆匆走过的小白领——
每一个都顶着一行行悬浮的代码注释框。
他忽然意识到一件事。
这个世界上的 78 亿人,可能没有一个是”真实”的。
他们都是被造出来的。
按脚本运行。
不知道自己是代码。
可是现在,他醒了。
陆沉把手插进口袋,看着远处那栋亮着灯的住院部。
母亲的病房在 12 层。
三十万的手术费。
他妈的,以前是凑不齐。
现在——
陆沉笑了一下,转身走向医院的方向。
他一边走,一边在脑子里敲下了一行代码:
Healthcare_Hospital_12F.luck = 99;
Doctor_主刀.family_crisis = "已解决";
Insurance_医保局.approval_speed = "instant";
他没敲在键盘上。
他只是在想。
但他发现——
代码框里,那几行字真的闪了一下。
陆沉停住脚步。
站在凌晨 5 点的街头,看着天边那抹将明未明的光。
他轻声说了一句话:
「上辈子这剧本是别人写的。」
「这辈子——」
「我要 commit 自己的版本。」
风从他背后吹来。
屏幕上的代码框里,他的 luck 值依然是 1。
但是多了一行新的 flags:
"can_modify_world": true
"next_destiny": "[已加密]"
陆沉抬起头,看着远方。
他知道,从这一刻起,他的人生不再是被写好的剧本。
而那个写剧本的人——
或者那些”人”——
也该有人去问问了。
(第一章 完)
下章预告:
陆沉走进医院,发现母亲的病房外站着一个奇怪的女人。
那女人的头顶,悬浮着一行他从未见过的代码:
Admin_SubClass: [已加密]
她看着陆沉,微笑着说:
「你终于醒了,#7832。」
陆沉的后背,瞬间湿透。