第71章:受け継がれる変数

第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);
    }
}

カイトは、夜空を見上げた。星が、無数に輝いていた。

「明日は、アイオンテラスに到着する。いよいよ、最終局面だ」

仲間たちが、頷いた。

「覚悟はできてる」

リアムの言葉に、全員が同意した。

夜が更けていく。カイトたちは、明日の戦いに備えて休息をとった。夢の中で、マルクスが微笑んでいるような気がした。

――つづく