← Novel

Stellar Coder

Chapter 3 / 80

‹›

Chapter 3

Stellar Coder

🌐 Read this in English — free

The first 50 chapters are free to translate. Create a free account to read the English version.

Sign in — it’s free
🌐Novel TranslateRead raw Chinese web novels in instant English — free Chrome extension.Add to Chrome

虫洞的彼端不是恒星核心,不是黑洞视界,也不是混沌的未定型空间。

是战场。

江辰在剧痛中恢复意识时,第一个感知到的就是爆炸——连续不断的爆炸,沉闷的冲击波通过金属结构传来,让整个残破的中转站像被敲打的破钟一样嗡鸣。第二个感知是重力,1.2倍标准重力,方向混乱,时而向下拉扯,时而又向左偏移,仿佛这个世界还没决定好哪边是“下”。

他咳出一口带血的唾沫,挣扎着从控制台前支起身子。屏幕全碎了,仪表盘冒着电火花,但舱壁上的应急显示屏还亮着一半,映出中转站外部的景象。

那景象让他呼吸一滞。

他悬浮在——不,是漂浮在——一片钢铁墓场的上空。放眼望去,是无穷无尽的飞船残骸:民用运输船的断裂骨架、军用战舰的破碎装甲、采矿船的巨型钻头、豪华游轮的观景穹顶...所有残骸都在缓慢旋转、碰撞,在某种看不见的力量牵引下,形成一个直径至少数千公里的巨型漩涡。

而在漩涡的中心,是一座“岛屿”。

那是由最大块的残骸焊接、拼接、强行组合而成的畸形结构,像一颗用垃圾捏成的星球,表面布满临时搭建的棚屋、裸露的管线、和闪烁的警示灯。岛屿上有灯光,有移动的小点(可能是人),甚至有种植区——在那些用透明材料封顶的破损舱室里,江辰看到了绿色。

“父亲,您有四处骨折,内出血,轻度脑震荡。”灵枢的声音响起,但带着严重的静电杂音,“生命维持系统已损坏87%,氧气存量还能维持42分钟。好消息是,中转站的通讯阵列居然还能用,我正在接收本地信号。”

“这是...什么地方?”江辰嘶哑地问,每说一个字肋骨都传来刺痛。

“根据接收到的导航信标,这里是‘拾荒者坟场’,编号KZ-7的非法空间站聚合体。我们在距离联邦边境17光年的未开发星域,理论上已经死了——虫洞穿越的存活率是0.3%,记得吗?”

“所以我们是那0.3%。”江辰苦笑,试图站起来,却被混乱的重力重新拉回地面。这次他看清楚了:重力方向每隔几秒就变化一次,而且不同区域的重力系数完全不同。左边漂浮着一块飞船外壳,右边却有几根钢梁深深“插”在另一块残骸上——仿佛那里是地面。

“重力场是乱的。”

“不是乱,是被修改了。” 灵枢调出一个全息模型,那是中转站周围三公里区域的扫描图。图上标注着密密麻麻的箭头和数字,每个箭头代表重力方向,每个数字代表重力系数。它们彼此冲突、叠加、抵消,形成一个物理学意义上的混沌系统。

“有人在这里大规模修改重力参数?”

“更像是...失控的修改。我检测到至少三十七个独立的重力源,每个源头的参数都在不断变化,没有规律。这不符合自然现象,也不像是某种技术装置——没有装置能产生如此混乱的场分布。”

江辰闭上眼,切换至代码视界。

然后他看到了“地狱”。

在常规视野中,那是残骸和混乱;在代码视界中,那是疯狂。无数行重力相关的代码叠加在一起,彼此覆盖、冲突、错误引用:

gravity_direction = vector3(0, -9.8, 0); // 标准向下

gravity_direction = vector3(1, 0, 0); // 向右

gravity_direction = vector3(0, 0, -1); // 向后

gravity_magnitude = 9.8; // 标准值

gravity_magnitude = 15.3; // 某处更强的重力

gravity_magnitude = 2.1; // 某处更弱的重力

// 警告:检测到代码冲突,正在自动应用优先级...

// 错误:优先级无法解析,多个赋值同时生效

// 结果:重力场呈现混沌态

“这是多个‘程序员’在同时修改同一段代码,而且没有版本控制。”江辰喃喃道,“每个人都觉得自己在设置正确的重力参数,结果就是这团乱麻。”

“这解释了我接收到的通讯内容。” 灵枢播放了几段录音:

“A区重力又反了!谁他妈在乱调参数!”

“不是我!我在修B区的生命维持!”

“控制台被锁死了!需要三级权限才能——”

“三级权限的人昨天死了!被一块飞来的舱门砸死的!”

“那就用物理方式!去重力发生器那儿手动关机!”

“去不了!去那儿的路上重力方向变了十七次!”

争吵,混乱,绝望。这就是“拾荒者坟场”的日常。

一声格外近的爆炸让江辰回过神来。透过观察窗,他看到三公里外,两艘改装过的突击艇正在交火。能量光束在残骸间穿梭,打碎本就脆弱的结构。一艘船的引擎被击中,失控旋转,撞进一大片太阳能电池板阵列,引发二次爆炸。

“他们在这种环境下开战?”

“根据通讯记录,这是常态。坟场被几个帮派控制,争夺残骸中有价值的零件、还能用的反应堆、以及...重力发生器的控制权。谁能稳定一块区域的重力,谁就能统治那片区域。”

江辰理解了。在这片混沌中,稳定的重力是生存的基石,是权力本身。

就在这时,他看到了“那个”。

在战场中心,一块相对完整的战舰舰桥上,站着一个人影。不,不是站着——是悬浮着。那人穿着某种改装过的动力装甲,但装甲表面没有推进器喷口。他就那么悬在真空中,周围漂浮着十几块大小不一的金属碎片,每块碎片都像卫星般环绕他旋转。

然后,那人抬手。

一块卡车大小的装甲板突然加速,以炮弹般的速度射向敌舰。没有推进火焰,没有能量轨迹,就是纯粹的、违反物理常识的加速。装甲板撞穿敌舰外壳,从另一侧穿出,留下一个狰狞的大洞。

敌舰的引擎熄灭了。

“灵枢,分析。”

“目标周围检测到异常重力场。他在操纵局部引力——将前方空间的引力方向改为‘朝向目标’,将装甲板后方的引力方向改为‘向前推’。本质上,他用重力制造了一个无形的加速轨道。”

“就像我修改引力跳上屋顶那样,但更...熟练。”

“熟练得多,父亲。他能同时维持至少十二个不同方向、不同大小的引力场,而且精度极高。这需要恐怖的算力和对原初协议的深刻理解。”

江辰死死盯着那个人。在代码视界中,那人的周围“亮”得刺眼——无数行重力代码以他为中心向四周辐射,每一行都在实时更新,就像有几十个无形的程序员在同时工作,却完美协同。

“他能直接看到代码,像我一样。而且他练习过,很久。”

通讯频道突然被强制切入。一个低沉、沙哑的男声响起,带着电子干扰的杂音:

“新来的残骸,听着。你们现在在我的猎场里。把还能用的东西扔出来——反应堆燃料、能源电池、药品,特别是神经接口强化剂。然后你们可以滚,或者死在里面。”

是那个操控重力的人。他正朝中转站“走”来——不是行走,而是在真空中制造临时的重力平面,一步步踏在无形的“地面”上,每一步都让脚下的金属残骸微微凹陷。

“他在索要神经接口强化剂。”江辰皱眉,“为什么?”

“持续使用代码视界和直接操纵物理参数,会对大脑造成巨大负荷。强化剂可能是为了缓解副作用——头痛、幻觉、脑出血风险。父亲,您的鼻腔正在出血。”

江辰抹了把鼻子,手指染上鲜红。确实,从进入代码视界开始,太阳穴就一直在抽痛。

“如果我们不给呢?”

“那就把你们的残骸拆了,自己拿。”那人已经走到五十米外。现在江辰看清了:他的动力装甲是拼凑的,左肩是军用型号,右臂是工业机械臂,胸口则焊接了一块不知从哪艘飞船拆下来的控制面板。面罩是破损的,露出一只眼睛——那只眼睛的瞳孔深处,有极细微的代码流光闪过。

和江辰一样的人。一个长期使用代码视界的人。

“灵枢,计算我们能用的所有武器系统。”

“中转站有六门近防炮,但能源不足,射界受限。有十二枚老式导弹,但制导系统损坏。有...”

“直接说结论。”

“我们没有胜算,父亲。对方能在真空中移动,能远程投掷残骸作为武器,而我们被困在这个即将解体的铁棺材里。”

那人已经走到二十米外。他抬起手,周围的金属碎片开始加速旋转,发出低沉的嗡鸣。

“最后一次机会。十秒。”

江辰闭上眼睛。

不是放弃,是集中。他需要“看”得更清楚,不只是重力代码,而是整个系统的结构。这个人能同时维持多个引力场,但一定有代价,有限制。在代码的世界里,没有免费的午餐,每一个操作都要消耗某种资源——

他看到了。

在那人周围的代码流中,有一些特殊的注释:

// 当前算力负载:87%

// 神经接口温度:42.3°C (危险阈值:45°C)

// 协议调用频率:12次/秒

// 错误累积:3.2%(正在自修复)

算力。神经接口温度。协议调用频率。这些都是限制。

更重要的是,江辰看到那些引力场的“锚点”——每个引力场都需要一个空间坐标作为参照系,就像编程时需要变量名。而这个人的锚点,全都是以他自己为中心的相对坐标。

gravity_direction = normalize(target.position - self.position); // 引力指向目标

gravity_magnitude = 15.7; // 大小固定

固定的大小。固定的算法。这个人在重复使用同一段代码模板,只是修改目标坐标。

“五秒。”那人的声音再次响起。

江辰睁开眼睛,打开外部扬声器——居然还能用。

“你的算法有缺陷。”

碎片旋转的速度慢了0.3秒。

“你说什么?”

“你用的引力操纵代码,是基于相对坐标的简单矢量计算。”江辰语速很快,他必须快,“gravity_direction = normalize(target.position - self.position),然后固定一个大小。这很粗糙,就像用铁锤砸钉子——能用,但效率低下,而且容易被干扰。”

面罩下的那只眼睛眯了起来。碎片完全停止了旋转。

“你能看到代码?”

“我能看到你脑子里的代码,朋友。而且我还看到,你的神经接口温度是42.3度,离烧毁大脑只差2.7度。你急需冷却剂,所以索要神经接口强化剂——那不是为了强化,是为了镇痛和降温,对吧?”

沉默。真空中的沉默比任何声音都沉重。

然后,那人笑了。破碎的笑声通过通讯频道传来:

“有意思。太有意思了。三个月了,我终于遇到一个不是蠢货的新人。告诉我,你能看到代码,那你能修改吗?不只是看,是改。”

“我改过引力,在逃亡的时候。让局部重力减少30%,持续了3.2秒。”

“哈!新手的小把戏!”那人大笑,但笑声里没有嘲讽,只有一种近乎癫狂的兴奋,“但没关系,是新手就意味着有潜力。听好了,我现在给你两个选择:第一,加入我的‘重力帮’,我教你真正的玩法,我们一起统治这个坟场。第二——”

他抬手,所有碎片重新开始旋转,速度更快:

“我拆了你的破船,挖出你的脑子看看里面有什么,然后自己学会你看到代码的方法。”

江辰没有立刻回答。他切回内部通讯:“灵枢,如果我们把剩下的能源全部注入某一门近防炮,能打出几发?”

“理论上三发。但对方可以在我们开炮前就用金属碎片把炮管砸弯。父亲,硬拼没有胜算。”

“谁说要硬拼了。”江辰深吸一口气,切换回公共频道,“我选三:既不加入,也不去死。”

“没有第三——”

“我修改的不是引力参数,”江辰打断他,“我修改的是引力算法的计算公式本身。”

那人的动作僵住了。

“你说...什么?”

“你用的公式是牛顿的万有引力公式,简化版。但在代码层面,引力根本不是力,是时空曲率。你直接修改曲率张量的分量,比用矢量计算高效十倍,负荷减半。”江辰快速说着,同时双手在破损的控制台上操作——不是真的操作,是做给对方看,“比如这样——”

他其实什么都没做。但灵枢配合地在对方周围“制造”了视觉特效:空间的景象开始扭曲,像透过热浪看东西。那些旋转的金属碎片突然改变了轨迹,不再围绕那人旋转,而是开始互相环绕,形成一个小型“星系”。

“这是...”那人看着碎片,声音里第一次出现了不确定。

“时空曲率修改的初级应用。我可以让这片空间变成一个微型的引力阱,或者一个反重力泡,甚至一个临时的虫洞——虽然不太稳定。”江辰继续虚张声势,“但问题是你,你的大脑还能承受多少温度?43度了,对吧?”

实际上他根本看不到对方的实时数据。但灵枢给出了推测:“持续维持高算力状态,神经接口温度每分钟上升0.3-0.5度。如果他已到达42.3度,现在应该接近43度了。”

猜对了。那人的呼吸声明显变得粗重。

“你想要什么?”他问,声音里多了一丝警惕。

“安全通过。我不属于这里,我要离开坟场,去...”江辰顿了顿,他也不知道该去哪,“去一个能搞清楚这一切的地方。你让我走,我告诉你降低神经接口温度的方法。不是用强化剂掩盖,是真正的降温算法。”

又是一阵沉默。但这次,江辰能看到对方周围的重力场开始减弱,那些碎片缓缓停了下来。

“成交。”那人最终说,“但你得先给我降温的代码。我现在就要。”

“先给我安全通道。我看到你的重力帮还有其他船只在附近,让他们后退到五公里外。”

“你他妈——”

“或者我们一起死。”江辰平静地说,“我的中转站还有一点能源。不够打仗,但够自毁反应堆。你猜猜,在这种重力混乱的环境下,一个聚变反应堆过载爆炸,会引发多大的时空涟漪?你的大脑,在43度的高温下,能承受代码层面的冲击波吗?”

他在赌。赌对方比自己更怕死,更怕失去能力。

他赌赢了。

“所有人,后退五公里。”那人对着另一个频道下令,然后转回江辰,“满意了?”

“还差一步。给我坐标——这附近最近的、有正规星港的文明世界。不要联邦控制区,中立地带,最好是三不管的黑市星球。”

那人发出低笑:“想去‘碎星带’?那里确实不归联邦管,但那地方...”他顿了顿,“算了,你想找死我不拦着。坐标发给你了。现在,代码。”

江辰向灵枢点头。人工智能立刻生成了一段简化版的代码——真正的降温算法需要精细的神经调节,但这段简化版至少能暂时缓解症状。他通过激光信道发送过去。

几秒后,那人发出舒畅的叹息:“操...真的有效。你从哪学的这些?”

“自己想的。”江辰说。这是实话。

“疯子。但疯得有意思。”那人似乎笑了笑,“听着,如果你能活着到达碎星带,去找一个叫‘墨尘’的家伙。就说‘重力王’雷克斯让你来的。他会...对你感兴趣的。”

“重力王?”江辰挑起眉。

“这里的绰号。不过现在,你比我更配得上‘王’这个字了。”雷克斯——或者说重力王——转身,开始“走”回自己的地盘,“走吧,趁我没改变主意。还有,小心点。能直接看到代码的,不止你和我。这坟场里至少还有三个,而他们...没我这么讲道理。”

他顿了顿,补了一句:

“外面的世界更多。而且他们中的大多数,不会跟你谈判。”

通讯切断。江辰看着对方的背影消失在残骸深处,然后缓缓坐回控制台前,才发现自己浑身都被冷汗浸透。

“灵枢,坐标接收到了吗?”

“接收完毕。碎星带,距离这里5.3光年。以中转站目前的状态,我们无法进行跃迁,常规航行需要...127年。”

江辰看着窗外那片钢铁坟场,那些在混乱重力中漂浮的残骸,那些为了一点点稳定而互相厮杀的人们。

然后他看向自己的双手。

“我们不需要跃迁引擎,灵枢。”

“父亲?”

“宇宙是一段代码。”江辰轻声说,声音里带着某种新生的、危险的东西,“而代码...”

他站起身,忍着骨折的疼痛,走到观察窗前,将手掌按在冰冷的玻璃上。

窗外的星空在他眼中变成无数行发光的数据流。恒星的位置,行星的轨道,空间的曲率,时间的流速...一切都是变量,一切都可以修改。

“可以被重写。”

他闭上眼睛,开始第一次真正意义上的、主动的、有意识的编程。

不是修改局部重力。

不是暂时性的调整。

而是找到中转站的“位置坐标”参数,找到碎星带的“位置坐标”参数,然后——

station.position = starfield.position;

简单的赋值语句。

理论上可行,理论上。

中转站开始震动。不是爆炸的震动,而是某种更深层的东西——空间本身在颤抖,在折叠,在重新粘合。窗外的星空开始扭曲、拉长、旋转,像被搅动的水中倒影。

“父亲,警告!空间结构正在——”

“我知道。”江辰咬着牙,鼻血再次涌出,滴在控制台上,“我在...重构坐标系。很粗糙,很危险,但...”

他看向窗外。星空已经变成了一团模糊的光晕,然后突然清晰——

不再是钢铁坟场。

而是一个巨大的、缓缓旋转的小行星带。成千上万的碎石在虚空中漂浮,其间点缀着人工建筑的灯火。远处,一颗暗红色的恒星散发着微弱的光。

碎星带。

中转站发出最后一声**,彻底解体。但在解体前,江辰抓住了舱壁上弹出来的救生舱。单人用的,简陋,但至少完整。

他跌进舱内,门在身后关闭。救生舱被抛入虚空,在惯性作用下飘向最近的一个小行星。

透过舷窗,他看到了碎星带的真容:那不是自然形成的小行星带,而是无数被击碎的飞船、空间站、甚至行星碎片。这里是文明的垃圾场,是逃亡者的巢穴,是法律的真空地带。

也是他的新起点。

救生舱的通讯器突然响起。不是来自某个特定目标,而是公共频道的广播,一个温和、冷静、带着书卷气的男声:

“检测到未经授权的空间折叠波动。扰动幅度7.2级,坐标已锁定。陌生的来客,请表明身份和意图,否则我方将视你为威胁。”

江辰看着舷窗外,一艘流线型的黑色飞船正从小行星后缓缓驶出。它不像坟场那些拼凑的破烂,而是精致的、优雅的、充满设计感的——像一把出鞘的刀。

“灵枢,能解析那艘船吗?”

“正在扫描...船体结构:未知合金,反射率异常。能量特征:非聚变,非反物质,疑似某种真空零点能装置。武器系统:无法识别,但威胁等级...极高。”

“比联邦战舰还高?”

“高得多,父亲。这艘船的技术水平,至少领先联邦三百年。”

通讯器再次响起,那个男声多了一丝好奇:

“有趣。你乘坐的救生舱,其材料组成中,有73%的成分与我三百年前丢失的一艘实验舰相同。能解释一下吗,陌生的客人?”

三百年前。

江辰盯着那艘黑色飞船,一个疯狂的猜测在脑中成形。

“灵枢,扫描那艘船的代码层面结构。我要看它的...制造信息。”

“扫描中...发现加密标识。正在破解...破解成功。读取制造信息——”

人工智能停顿了半秒,然后,用一种江辰从未听过的、近乎震惊的电子音说道:

“制造商:银河帝国皇家科学院。”

“制造日期:星历纪元前217年。”

“状态:失踪/认定损毁。”

“舰名:‘夜影’。”

“最后记录舰长:凌家第七代家主,凌——”

通讯被强行切入。这次不是声音,是直接投射在江辰视网膜上的文字,用古朴的、优雅的帝国字体:

“我是凌霜,‘夜影’现在的所有者。给你十秒钟解释你为什么开着我曾祖父丢失的船,以及你是怎么在毫无跃迁引擎的情况下,用空间折叠跳到这里的。”

“十。”

“九。”

“八。”

江辰看着倒计时,看着舷窗外那艘三百年前的帝国飞船,看着远处碎星带里明灭的灯火,突然笑了。

笑得停不下来。

“原来如此。”他边笑边说,血从鼻子、耳朵、甚至眼角渗出,“bug不会单独出现,程序员也不会。”

“三。”

“二。”

“一。”

“我是江辰。”他在倒计时归零前说,“一个刚发现宇宙是段代码,而且决定要修复它的——程序员。”

通讯那头沉默了。

足足五秒。

然后,那个自称凌霜的人说:

“上船。我们得谈谈。”

救生舱被牵引光束捕获,拉向黑色飞船敞开的舱门。

江辰靠在座位上,闭上眼睛。疼痛、疲惫、失血的眩晕一起涌来。

但在失去意识前的最后一刻,他嘴角还挂着那抹笑。

因为他终于明白了。

重力王雷克斯,碎星带,帝国飞船,三十七个错误报告,开普勒-442b的灾难,联邦的追捕——

这一切都不是巧合。

这是一个巨大的、横跨星河的程序,而某个存在,正在试图修复它。

或者...毁掉它。

本书首发来自 17K小说网 ,第一时间看正版内容!

作者寄语:

🌐Novel TranslateRead raw Chinese web novels in instant English — free Chrome extension.Add to Chrome
‹ PreviousChaptersNext ›