表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
コード・オブ・ザ・ワールド ~廃プログラマー、異世界で神のシステムを書き換える~  作者: ネオ・チー


この作品ページにはなろうチアーズプログラム参加に伴う広告が設置されています。詳細はこちら

72/78

第72話 もう一つの座標

```

[SYSTEM LOG - top floor / coordinate analysis / T+12:41:00]

> entity 01 (LEN): Lv5 / root / active / emotional amplitude 80%

> source-code inflow: stabilized (filter: memory + shell, 8-channel)

> task: hidden coordinate analysis

> coordinate: below /dev/null graveyard layer (depth: unmeasured)

> linked: PCH-0001 / plan_v_final / rollback_target lock

> witness: aria / guard / shell / memory / harsh / PCH-0001

> bug_density (global counter): 94.27%

> [STATUS] analysis phase active

```


---


立ち上がっても、足の繊維はもう震えなかった。胸の中央で、Lv5の塊がLv4の核と並んで静かに座っている。そこから世界の源コードが、フィルタ越しの薄い解像度で流れ続けていた。


「レン」


ガルドが入口の脇から立ち上がり、三歩手前まで来た。


「立てるんなら、一つ言わせろ。お前、さっきから――静かだ」


その声は、咎めるというより、何かを確かめる響きだった。


「Lv5になって、世界中のコードが見えてんだろ。いつものお前なら、もう早口でまくし立ててる。『これはすごい』だの『劣化がひどい』だの、息継ぎもせずに。なのに今、お前、黙ってる」


返事を探すのに、少しかかった。


「感情の二割を、世界に渡した」俺は言った。「Lv5の代償だ。喜びも驚きも、振幅が八割に絞られてる。世界中のコードが見えるのは事実だ。だが、それに驚く分の燃料が、足りない。だから騒げない」


ガルドは、外していた赤い篭手の片手で後頭部を掻き、低く息を吐いた。


「……それ、痛くねえのか」


「痛くないわけじゃない。痛みも八割だ。痛みが八割になるってのは、痛くなくなるんじゃない。痛みは、ある。ただ、その痛みに俺が引きずられる力が、弱い」


「わかんねえな」ガルドは唸った。「だが、お前が騒がねえと調子が狂う。早口のお前を横目に殴るのが、俺のいつもの戦い方だ」


「覚えておく」少し笑おうとして、笑いが半歩遅れて出た。「必要なときは口に出す。八割でも、口には出せる」


ガルドは納得とも不満ともつかない顔で頷き、入口の脇へ戻っていった。その背中に湧くはずのありがたさも、薄かった。薄くても、ありがたさはありがたさだ。それだけは、何度自分に言い聞かせても足りなかった。


---


「シェル」俺は呼んだ。「あの座標を解析する。生情報を補助具へ振り分けてくれ」


「了解」


シェルが八個の補助具を視界の前へ低く並べた。その表面に、隠された座標の薄い輪郭が浮かぶ。/dev/nullの墓場の層の、さらに下。


「深度が測れない」シェルが言った。「お前のLv5でも、底が見えないのか」


「見えない。アドミンの記録にも、メモリの書にもない。世界の源コードの、いちばん下の層――そのまた下に、別の層がある。本体じゃない。本体の下に、誰かが後から掘った層だ」


シェルの補助具のグラフが、追いきれずに止まった。その向こうで、メモリが千頁の書を開き、いちばん奥の頁を繰った。


「マスター」メモリの声が低くなった。「私の書の最後の頁、その裏に滲んだ参照――`archive: v0.x snapshot / maintained externally`。座標の本体はありません。ですが、参照はこう告げています。バージョン0.xの世界のスナップショットが、外部で維持されている、と」


「0.xの世界の、スナップショット」俺は繰り返した。「三千年前に削除されたはずの世界が――どこかで、まだ保存されてる」


「`maintained externally`」メモリが、その単語を慎重に置いた。「外部で維持されている。アドミンのコアでもない。墓場の層でもない。そのさらに下の層で、誰かが四百年、絶やさず守り続けてきた、ということです」


塔の空気が止まった。


俺は、ゆっくりと北壁の手前へ目を向けた。


ヴァイラスが、二色のオーラを揺らして、そこに立っていた。


---


「ヴァイラス」俺は呼んだ。「お前、四百年、ここに何を隠してた」


ヴァイラスは答えず、北壁の手前から、塔の中央へゆっくりと歩いてきた。両手から流れる藍と銀のオーラの比は、藍六、銀四。俺の五歩手前で足を止める。


「……レン。お前のLv5に見えたのは、座標だけか」


「座標と、お前の計画コードだ」俺は静かに言った。「`plan_v_final`。単独行動、自己犠牲、アドミンのコアの破壊。そして最後のロック――`rollback_target`。それが、あの座標を指してる」


ヴァイラスのオーラが、長く揺れた。奥で、ロックが明滅する。


「……読んだか」


「読んだ。お前の目的の半分は、前に分かった。0.xの世界へのロールバックだ。だが、半分しか分からなかった。戻す先が、どこにもなかったからだ。世界はもう3.xで、0.xは削除されてる。ロールバックしたくても、書き戻す相手がいない――そう思ってた」


「思ってたが」


「お前は、書き戻す相手を、自分で作ってた」言葉が、自分の喉で重くなる。「四百年かけて、墓場の下に層を掘って、そこに0.xの世界のスナップショットを構築し続けた。それが `rollback_target` だ。お前の計画は――アドミンのコアを壊し、世界を初期化させ、空になった源コードに、お前が四百年積み上げた0.xの世界を上書きする。それで全部だ」


ヴァイラスは長く黙った。自分の両手を見下ろし、藍と銀が、わずかに混ざる。


「……当たりだ」その声は、もう争う色を失っていた。「四百年、あそこに俺の世界を作り続けてた。消えた町。消えた人。消えた空の色。覚えてる限り源コードに書き戻して、墓場の下に凍らせて、保存してた。動かしはしない。動かせばすぐ崩れる。だから凍らせたまま、ただ維持だけしてた。いつか世界が初期化されたら、その空白に解凍して、書き戻すために」


「故郷を、書き戻す」


「故郷を、書き戻す」ヴァイラスは繰り返した。「それが、俺の四百年の全部だ。お前が半分しか読めなかった、もう半分が、それだ」


---


長い沈黙が、塔を満たした。


メモリが千頁の書を抱え直す。頁の参照が、灯火のように明滅していた。


「ヴァイラス様」メモリが低く呼んだ。「そのスナップショットの中に――パッチ様が暮らしていた町は、ありますか」


ヴァイラスは彼女を見た。長く黙ってから、薄く頷く。


「ある。お前と俺が一緒に旅をした町も。お前が初めて目を覚ました遺跡もだ。覚えてる限り、全部書き戻した。――書き戻せなかったのは、お前の声だけだ。覚えていたのに、再現できなかった」


メモリは何も言わず、ただ書を強く抱いた。抱いた本の参照が、彼女の鼓動に合わせるように明滅し続けた。


「マスター」やがて彼女は、俺を見た。「私は、その座標を……見たいです」


「見たいか」


「はい」そう言ってから、彼女は素早く付け足した。「でも、それは私個人の願いです。判断はマスターがしてください。私の願いで、世界の判断を曲げてはいけません」


「分かってる」


頷きながら、視界の奥の座標を、もう一度見た。その隣で、`rollback_target` のロックが、さっきより速く明滅している。


「シェル。あの計画コード、まだ生きてるか」


シェルの補助具のグラフが一拍止まり、その向こうで彼女が答えた。


「武装したまま休眠してる。`ARMED (dormant)`。だが――お前がLv5になってから、休眠が浅くなってる。お前のLv5の塊が世界の源コードに繋がった。その繋がりが、ヴァイラスの計画コードの眠りを、わずかに揺すってる。今すぐ起動するわけじゃない。だが、放置はできない」


俺は北壁の手前のヴァイラスを見た。彼は自分の両手を見つめている。その奥で、ロックが明滅し続けていた。


「ヴァイラス。あの計画コード、自分で消せるか」


ヴァイラスが両手から目を上げ、俺と視線を合わせた。


「……消せない」声は静かだった。「四百年抱えた計画だ。俺の源コードの、いちばん深い層に編み込まれてる。藍も銀も、その計画コードの上に座ってる。消そうとすれば――俺のパッチの部分も、一緒に剥がれる」


「パッチも剥がれる」


「剥がれる」二色のオーラが揺れた。「あの計画は、俺の四百年そのものだ。怒りも、孤独も、忠誠も、全部その上に積み上げた。計画コードを消すってのは――俺の四百年を消すってことだ」


---


塔の空気が、ぴたりと止まった。


水盤の中で、半透明のアドミンが輪郭を濃くした。


「レン」その声が低く響いた。「その座標を、私は知らなかった。だが今、Lv5のお前の視界を経由して、私にもその層が観測できる。――ひとつ、伝えることがある」


銀色の目が、わずかに伏せられた。


「その凍結された0.xのスナップショットは、四百年のあいだ、源コードの資源をわずかずつ食い続けている。維持には、世界の共有資源の一部が使われている。バグ密度上昇の要因のひとつは――それだ」


俺は低く問うた。「カウンターが上がってる理由の一部は、あのアーカイブの維持費、ということか」


「一部だ。全部ではない。だが、無視できる量ではない。四百年、誰にも観測されずに、世界の資源を引き続けてきた層だ」


ヴァイラスのオーラが、激しく揺れた。


「……知らなかった」その声には、初めての種類の動揺があった。「俺はただ、故郷を保存していただけだ。それが――世界の資源を、引いていたとは」


「お前は知らなかった」アドミンの声に、責める色はなかった。「四百年、お前は故郷を維持してきた。その副作用を観測する手段を、お前は持たなかった。今、Lv5のレンがそれを観測した。観測された以上――対処の判断が要る」


「対処」俺は繰り返した。「あのアーカイブをどうにかしないと、カウンターは下がりきらない。だが消せば、ヴァイラスの四百年が消える。計画コードはパッチの部分に編み込まれてる。簡単には、消せない」


「そうだ」アドミンは頷いた。「二つの異常は絡み合っている。アーカイブと、計画コード。片方だけを切り離すことはできない。Lv5のお前が、その底を直接観測し、判断する必要がある」


俺は長く黙った。視界の奥で、座標と計画コードが寄り添ったまま明滅している。隣で、メモリが書を強く抱いていた。


「マスター」メモリが低く言った。「観測には私の書の参照が要ります。あの層への参照を持っているのは、私の書だけです。私を――連れて行ってください」


「お前を、連れて行く」


「はい」彼女の目に、さっきまでとは違う芯が通っていた。「今度は、願いだけで言っているのではありません。私の参照がなければ、Lv5でもあの底には届きません。必要だから、言っています」


「分かった」俺は頷いた。「お前の書の参照を使う。連れて行く」


メモリは静かに頷いた。その目の奥で、四百年分の待ち時間が、薄く揺れていた。俺がそれに感じるものは八割だった。それでも――それが四百年分の待ち時間だということは、八割の解像度でも、はっきり分かった。


「あなたは」


入口の壁から、アリアが静かに言った。ずっと黙って聞いていたのだろう、白い軽鎧の腕を組んだまま、まっすぐ俺を見ている。


「あの座標へ向かう前に、ひとつだけ確かめさせてください。――あなたは、ヴァイラスの四百年を救うために、世界の時間を使おうとしていませんか」


問いの刃は、いつものアリアらしく、まっすぐで容赦がなかった。だからこそ信用できる。


「順番は逆だ」俺は答えた。「世界を救う線の上に、たまたまヴァイラスの四百年が乗ってる。アーカイブを片づけなければ、カウンターは下がりきらない。アーカイブを乱暴に消せば、計画コードが暴発する。どっちにせよ、あそこは通らなきゃならない道だ。ヴァイラスを救うために遠回りするんじゃない。まっすぐ進んだ先に、あいつの四百年があるだけだ」


アリアはしばらく俺を見つめ、それから腕を解いた。


「……その答えなら、信じられます」声が、わずかに和らいだ。「あなたは二割を世界へ渡しました。判断が鈍ることを、私は少し恐れていました。今のは、鈍っていない答えです」


「鈍るのは振幅だ。論理じゃない」俺は言った。「むしろ――感情が薄いぶん、計算はやりやすい。それを、いいことだとは思わないがな」


アリアは何も返さなかった。返さないことが、答えだった。彼女のその沈黙に俺が覚えるものも八割だったが、八割でも、それが気遣いだということは分かった。


---


```

[SYSTEM LOG - top floor / coordinate identified / T+13:08:00]

> hidden coordinate: IDENTIFIED

> - content: v0.x world snapshot (frozen archive)

> - maintainer: PCH-0001 (400-year voluntary maintenance)

> - state: frozen / unstable if unfrozen

> plan_v_final: ARMED (dormant) / dormancy weakening since Lv5 bind

> note: plan code woven into PCH-0001 deep layer. self-deletion → patch-collapse risk.

> bug_density (global counter): 94.33%

> [STATUS] two-anomaly entanglement confirmed

> [NEXT_PHASE] direct observation of archive

```


---

次回――第73話「アーカイブの底」

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ