第71章 重构
第71章 重构 (第1/3页)
改写第一段代码的时候,沈夜就感觉到不对。他闭上眼睛,意识里浮现出一片巨大的代码库。
那些代码像一片灰白色的海,一层叠着一层,从脚下一直铺到天边。每一行代码都是一条规则,每一条规则都在运行。
他站在代码海的中央,伸出意识的手,找到第一行代码。那行代码写着,吞噬记忆,以维持运行。
他说,这一行,要改。他把那行代码从运行队列里拖出来,用自己的逻辑重新写了一遍。
新的代码写着,保存记忆,以维持运行。他刚把新代码放回队列,四周的灰白色光忽然剧烈晃动起来。
一股巨大的力量从代码海深处涌上来,像是一只手,狠狠推了他一把。
他踉跄后退,睁开眼睛。面前那颗心脏,表面那些纹路正在疯狂闪烁,像是在发出警告。
那个声音说,改写被拒绝了。沈夜说,我知道。他说,深渊意志的底层逻辑有自我保护机制。
它不允许任何外部代码,修改它的核心。那个声音说,那怎么办。沈夜说,不是外部代码。
他说,我是作者。我的代码,本来就在这里。他重新闭上眼睛,这一次,他没有从外面写,而是走进了代码海深处。
他在那行旧的代码旁边,找到了自己三年前写下的注释。注释写着,这是深渊游戏的核心规则,所有副本都由它运行。
修改请谨慎,会造成不可逆的后果。沈夜看着那行注释,忽然笑了。他说,三年前的我自己,倒是挺谨慎的。
他把那行旧代码和注释一起框选,删掉,换上新代码。这一次,代码海没有反抗,灰白色的光平静下来,像是认出了他的手。
第一段代码,改完了。他感觉到,手背上传来一阵灼痛。他低头看,绿纹已经爬过了肘弯,沿着手臂,向着肩膀蔓延。
他想起规则编辑器里那句话,连接深度,正在上升。他继续改第二段。
第二段代码,管理着记忆回收。他把回收的规则,从强制吞噬,改成了自愿寄存。
他一边改,一边在代码里写下新的注释。他写道,被格式化玩家的记忆,统一保存于核心仓库,任何人都不得删除。
改完第二段,他的脑子里嗡了一下。他恍惚了一瞬,忘了自己刚才写过什么,又很快想起来。
他继续改第三段,第四段。每一段代码改完,他都会短暂地恍惚一下,像是有什么东西,正在从他的记忆里被抽走。
改完第四段的时候,他忽然忘了自己刚才做过什么。他低头,看见自己手背上的绿纹,已经爬过了手腕。
他问自己,我在哪。四周的代码海安安静静,灰白色的光在他身边流转。
他站在海中央,像是站在一片没有尽头的荒原上。他想了很久,才想起自己在改代码,在改深渊意志。
他又想了很久,才想起自己为什么要改它。他说,因为有人在等我回去。
他继续改第五段。第五段代码,是深渊游戏的入口规则。他把强制进入,改成了自愿进入,并且在入口处加了一行提示,玩家可以在任何时候选择退出。
他改完这行,脑子里又恍惚了一下。这一次,他忘掉了零号的声音。他记得有一个小小的影子,跟在他身边,拉他的衣角。
但他想不起来,那个影子是谁。他继续改第六段,第七段。每改一段,他就忘掉一点东西。
他忘掉了打印店,忘掉了地下室,忘掉了那台老旧的电脑。他忘掉了自己写过的那
(本章未完,请点击下一页继续阅读)