第71章:受け継がれる変数
朝日の光が、塔の廃墟を照らしていた。
かつて黒いコードで構築されていた壁は、今はただの石へと戻っている。侵食された大地に、小さな芽が顔を出し始めていた。世界が、再生しようとしている。
しかし、カイトの心は重かった。
「マルクス……」
彼が消えた場所を見つめながら、カイトは呟いた。数百年にわたって世界を守り続けた収束者。最後は、カイトのために自らを犠牲にした。その重みは、彼の心に深く沈み込んでいた。
エリナが、そっと彼の隣に立った。
「彼の意志は、消えてないわ」
カイトは顔を上げた。エリナの瞳には、強い光が宿っていた。
「マルクスは、あなたに魔力を託した。それは、彼があなたを信じていたってこと」
カイトは、自分の手を見た。マルクスの魔力は、まだ彼の中に残っている。温かく、力強いエネルギー。
// マルクスの遺産
class InheritedWill {
constructor(heir) {
this.owner = "Marcus";
this.heir = heir;
this.mana = "INFINITE_POTENTIAL";
this.mission = "PROTECT_AND_EVOLVE";
}
activate() {
// 使用者の意志に応じて力を発揮
return this.heir.resolve * this.mana;
}
}
カイトは、深く息を吸った。
「ああ。無駄にはしない。絶対に」
その誓いは、プログラムとして彼の魂に刻まれた。
カイトたちは、塔を後にして街道を歩いていた。
リアムが、ふと足を止めた。
「カイト、俺の故郷……確かめたいんだ」
カイトは頷いた。霧の進行ルート上にあったリアムの村。無事であってほしい、そう願っていた。
半日歩いて、彼らは村に到着した。
そこには、信じがたい光景が広がっていた。
村は、破壊されていなかった。いや、それどころか――以前よりも美しくなっていた。
家々の壁には、淡い光の模様が浮かんでいる。畑の作物は、異常に成長し、黄金色に実っていた。村人たちは、驚きと喜びの中にいた。
「これは……どういうことだ?」
リアムが、呆然と呟いた。
カイトは、村の中心にある古い樹に目を向けた。その根元に、見覚えのある光が漂っていた。
「マルクスの……魔力だ」
カイトは、樹に近づいた。光は、温かく脈動している。
// 残存するマルクスのプログラム
class RestorationField {
constructor(zone) {
this.zone = zone;
this.source = "Marcus_Remnant";
this.effect = "REGENERATION";
this.priority = "HIGH";
}
restore() {
this.zone.healDamage();
this.zone.boostLifeForce();
this.zone.preserveMemories();
}
}
カイトには分かった。マルクスは、消える直前に最後の力を振り絞ったのだ。霧の進行ルート上にある場所々々に、再生の種を蒔いたのだ。
「彼は……最後の最後まで、世界を守ろうとしたんだ」
カイトの目から、涙がこぼれた。
「だから、俺も。最後まで諦めない」
リアムが、カイトの肩を抱いた。
「ああ。俺も手伝う。マルクスさんの意志を、受け継ぐために」
セシリアとエリナも、頷いた。四人の絆が、この瞬間にさらに強くなった。
村の広場で、カイトたちは休息をとっていた。
村人たちが、温かい食事を振る舞ってくれた。食事をしながら、カイトはこれからのことを考えていた。
「カイト、これからどうするの?」
セシリアが、心配そうに問うた。
カイトは、スープを飲み干してから答えた。
「エーテリアを探す」
その名前が出た瞬間、場が凍りついた。
「管理者の……本拠地に?」
エリナが、息を呑んだ。
カイトは頷いた。
「セキュリティは止めた。でも、根本的な問題は解決していない。エーテリアが、この世界をどうしようとしているのか。そして、どうすれば本当の意味で世界を守れるのか」
カイトは、立ち上がった。
「マルクスは言った。俺なら、この世界を変えられるって。なら、やるしかないだろ」
リアムが、剣を握った。
「俺も行く。家族を、故郷を守るために」
セシリアも、杖を掲げた。
「私も!カイトたちと一緒なら、何だってできる!」
エリナは、少し考えてから微笑んだ。
「仕方ないわね。私がいないと、カイトはすぐに無茶するから」
カイトは、仲間たちを見回した。心強い、と思った。
「ありがとう。みんな」
出発の準備をしていると、村の長老がカイトのもとを訪れた。
「海藤の戦士よ、これを」
長老が差し出したのは、古びた書物だった。
「これは……?」
カイトが受け取ると、書物の表紙に文字が浮かび上がった。
『世界のコード――創造主の記録』
「!」
カイトは、驚いて長老を見た。
「これがなぜ、ここに?」
長老は、静かに語り始めた。
「数百年前、一人の男がこの村を訪れた。銀髪の、悲しげな瞳を持つ男だ」
マルクスだ、とカイトは直感した。
「彼は言った。『いつか、世界を変える者が現れる。その者に、この書物を渡してほしい』と」
長老は、カイトの手を握った。
「お前が、その者なのだろう?」
カイトは、書物を強く握りしめた。マルクスは、すべてを予期していたのだ。自分が消えることさえ。
// マルクスの予見プログラム
class ProphecySystem {
constructor() {
this.seer = "Marcus";
this.predictions = [
"SECURITY_THREAT_WILL_RISE",
"CONVERGER_WILL_FALL",
"PROGRAMMER_WILL_APPEAR",
"WORLD_WILL_CHANGE"
];
this.preparations = "COMPLETE";
}
executeProphecy() {
this.hideArtifacts();
this.plantClues();
this.awakenHeirs();
// 未来の変革者を待つ
}
}
カイトは、深く頭を下げた。
「ありがとうございます。マルクスの想いを、受け取りました」
長老は、満足げに頷いた。
「行ってきなさい。世界の未来を、変えるために」
村を出て、カイトたちは書物を開いた。
そこには、世界の成り立ちが記されていた。
かつて、創造主と呼ばれる存在たちがいた。彼らは、魔法と呼ばれるプログラミング言語を用いて、この世界を構築した。しかし、彼らはある時、忽然と姿を消した。
残されたのは、世界を維持するためのシステムと、それを監視する管理者エーテリア。
「エーテリアは、創造主の代理人として世界を管理している」
カイトが、読み上げた。
「彼女の目的は、世界の安定。そのためなら、どんな犠牲も厭わない」
エリナが、表情を曇らせた。
「セキュリティも、その一環だったのね」
カイトは頷いた。
「ああ。エーテリアにとって、世界が崩壊するくらいなら、いっそリセットした方がいい。そういう理屈だ」
リアムが、拳を握った。
「ふざけるな。俺たちの命を、何だと思ってるんだ」
カイトは、書物を閉じた。
「だからこそ、対話が必要だ。エーテリアに、別の道があることを証明しなきゃいけない」
カイトは、空を見上げた。遠くの山脈の向こうに、白い塔が見え隠れしていた。管理者の居城、アイオンテラス。
「次の目的地は、あそこだ」
アイオンテラスへ向かう道中、カイトは書物を読み進めた。
そこには、興味深い記述があった。
『創造主たちは、世界に自由意志を与えた。システムが自ら進化し、自ら選択できるように』
「これだ」
カイトが、声を上げた。
「世界は、固定されたプログラムじゃない。進化する、変化する、選択できる存在なんだ」
セシリアが、首を傾げた。
「それって、どういうこと?」
カイトは、魔法陣を描いて説明した。
// 世界の真の構造
class World {
constructor() {
this.core = "CONSCIOUS";
this.status = "EVOLVING";
this.freeWill = true;
this.possibilities = "INFINITE";
}
choosePath() {
// 住人たちの選択が、世界の未来を決める
return this.inhabitants.collectiveWill;
}
evolve() {
// 世界は、自らより良い方向へ進化できる
this.learnFromPast();
this.adaptToPresent();
this.prepareForFuture();
}
}
カイトは、仲間たちの方を向いた。
「エーテリアは、世界を安定させようとしている。でも、本当の安定は、固定することじゃない。進化させることだ」
エリナが、カイトの考えを理解したように頷いた。
「つまり、私たちが選び、変えていくことこそが、世界の本質なのね」
カイトは笑った。
「そういうこと。だから、俺たちは戦う。世界を、より良くするために」
夜が深まった頃、カイトたちは野営の準備をしていた。
焚り火を囲んで、四人はそれぞれの思いに耽っていた。
リアムが、ふと口を開いた。
「カイト、お前はどうしてそこまで頑張れるんだ?」
カイトは、炎を見つめながら答えた。
「俺はプログラマーだからな。バグを放っておけないんだよ」
リアムは笑った。
「それだけじゃないだろ」
カイトは、少し沈黙してから語り始めた。
「……俺のいた世界では、俺はただの社畜だった。コードを書いて、バグを直して、家に帰って寝るだけ。毎日が同じで、意味を感じられなかった」
エリナが、静かに彼の話を聞いていた。
「でも、ここでは違う。俺のコードが、人の命を救う。俺の選択が、世界を変える。初めて、自分が意味を持っていると感じたんだ」
カイトは、仲間たちを見た。
「そして、仲間ができた。守りたい人たちができた。だから、頑張れるんだ」
セシリアが、涙ぐんでいた。
「カイト……」
エリナが、カイトの手を握った。
「私たちは、あなたの仲間よ。どんな時も、一緒よ」
カイトは、温かい気持ちになった。
// カイトの最強のプログラム
class Bonds {
constructor() {
this.members = ["Kaito", "Elina", "Liam", "Cecilia"];
this.strength = "UNBREAKABLE";
this.type = "FRIENDSHIP";
}
overcomeAnyObstacle() {
return this.members.reduce((power, member) => {
return power * member.resolve;
}, 1);
}
}
カイトは、夜空を見上げた。星が、無数に輝いていた。
「明日は、アイオンテラスに到着する。いよいよ、最終局面だ」
仲間たちが、頷いた。
「覚悟はできてる」
リアムの言葉に、全員が同意した。
夜が更けていく。カイトたちは、明日の戦いに備えて休息をとった。夢の中で、マルクスが微笑んでいるような気がした。
――つづく