↓ ↑ページトップへ
表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

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

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

エラーが発生しました。

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

PR
94/100

第10章 Ep4:紙=神——あるいは、仕様書の降臨

## 1. 展開する白


 白い虚無が、割れた。


 いや、「割れた」は不正確だ。罅(ひび)が入って崩れたのではない。むしろ、たたまれていた巨大なウィンドウが、最大化(マキシマイズ)されるように——ずっとそこにあったものが、ようやく自分のレイヤーを最前面に持ってきた、という感じだった。


 背景の白が、左右へ滑る。その奥から、「それ」が降りてきた。


 紙だ。


 いや、「紙」という言葉では、まるで足りない。

 無限の幅と高さを持つ、一枚の白いシート。空という空を残らずページにしたような、圧倒的な平面。そしてその表面には、隙間という隙間に、びっしりと文字が刷り込まれている。


 日本語と英語と、数式が混在した、果てしない記述。

 変数の宣言。条件分岐。例外処理。ループ。コメント文。——前世で、何千ページも睨み続けた、あの忌々しくも愛おしい文書の、究極形。


「……仕様書」


 呟いた声が、震えた。


 それは、このゲーム世界のすべての挙動を定義した、たった一つの正典(ドキュメント)。城が建つのも、風が吹くのも、私が九回殺されたのも、この一枚のどこかの行(ライン)に、淡々と書かれていたのだ。


 その紙の上端から、一本の赤いペンが、まるで角のように突き出ていた。ペン自身が、この文書の筆記者であるかのように。


「【SYSTEM】」


 音ではなかった。鼓膜を経由せず、振動が直接、頭蓋の内側を撫でた。


「`Corrupted data detected. Initiating deletion protocol.`」


 破損データを検出。削除プロトコルを開始する。


 無感情な通告だった。怒りも、悪意すらもない。バグを潰すのに、誰が殺意を抱くだろう。それはただ、保守作業だった。


「来たな」


 マリエルが、一歩、前に出た。その背中は薄く、けれど一ミリも退いていない。


「『神』。——紙の、神(かみ)だ」


## 2. それは、絶対の法則


「あれが、この世界のプログラマの『仕様書』だ」


 マリエルが、振り返らずに言った。声は奇妙なほど凪いでいる。凪いでいすぎて、かえって張り詰めているのが分かった。


「登場人物の性格。物語の筋。プレイヤーの選択肢。——そして」


 彼女の指が、巨大な紙面の、ある一帯を指した。


「『敗者の末路』まで、全部ここに書かれてる」


 その瞬間、紙が淡く発光した。

 赤いペンがひとりでに動き、新しい行を、世界に刻みつける。


> **Rule 01:Leticia shall be exiled in Ch1.**


「レティシアは、第1章で追放される」マリエルが、無感動に訳した。「お前が断罪されたあの夜は、お前が何をしようが、何を喋ろうが、確定事項だったってことだ。最初から、ここに書いてあった」


 私は、その一行を見つめた。

 九周。私は九回、別の言葉を選び、別の手を打った。なのに結末は、いつも同じ追放劇に収束した。その理由が、今、目の前に、ただの一文として晒されている。怒るより先に、笑いそうになった。徹夜で直したバグの原因が、設定ファイルのたった一行のtypoだったときの、あの脱力に似ていた。


> **Rule 02:Mariel shall love all capture targets.**


「『聖女は、全攻略対象を愛さねばならない』」マリエルが、今度は鼻で笑った。「プレイヤーの都合に合わせて、誰でも好きになる女。——よく言うぜ。あたしはこいつら全員、バグらせて壊した側だっつーの」


> **Rule 03:Capture targets' emotions are simulated. "True love" is a parameter.**


「攻略対象の感情は、シミュレートされたもの。『真実の愛』は、ただのパラメータ」


 その一行が刻まれた瞬間、六人の元・攻略対象が、息を呑むのが分かった。

 数十分前なら、彼らはここで膝を折っていただろう。自分の感情が偽物だと、世界そのものに公証されてしまったのだから。


 だが、今は違った。


「——知っている」


 最初に応えたのは、サイラスだった。世界の理に最も近い魔導長官は、その理が書かれた紙を、むしろ睨み返した。


「我々の感情が、シミュレートされたものだということは、もう自分で気づいた。お前に教わるまでもない。だが、貴様の仕様書には、致命的な記述漏れ(バグ)があるぞ」


「`Characters are not individuals. Characters are variables.`」


 紙は、サイラスの抗議を黙殺し、淡々と自己を主張した。キャラクターは個人ではない。キャラクターは変数である。その感情はパラメータであり、その選択は条件分岐にすぎない、と。


「ああ、そうだろうとも」ユリウスが、せせら笑った。かつて廃人だった王子が、今や世界最大の文書を、格下の役人を見るように見下ろしていた。「だが、その変数が今、お前の想定しない値を返している。お前は、それを何と呼ぶ?」


 紙は、答えなかった。

 代わりに、赤いペンが、ほんのわずかに——苛立つように、震えた。


## 3. Delete the bugs


 ペンが、新しい行を書き始めた。


> **Rule 04:Delete the b——**


 一文字、また一文字。世界の判決が、刻まれていく。


「来た」マリエルが、低く呟いた。「これが本命だ。プログラマが『お前らは邪魔だ』と判断した。なら、消す。それだけのことだ。あいつにとっては、デスクトップのゴミ箱を空にするのと、同じ重さの」


 ペンが、最後の句点まで書き終えた。


> **Rule 04:Delete the bugs. Leticia and Mariel are to be removed. No restoration. No recovery. Complete erasure.**


 復元なし。回復なし。完全消去。


 その一行が完成した瞬間、私は「それ」を感じた。

 痛みではない。むしろ、痛みすら定義されていない無。自分の輪郭が、世界の参照表(テーブル)から、すうっと外されていく感覚。第1章で目覚めたあの未初期化の白へ、今度は逆向きに、引き剥がされていく——「在った」が「無かった」へ書き換えられる、純粋な否定。


「……ぐ」


 膝が、笑った。あるかどうかも怪しいこの体の膝が、それでも崩れかけた。


「させるか」


 マリエルの声が、虚無を裂いた。


## 4. 上書き権限


「お前の仕様書はな、神々しいツラしてるが、所詮はただの『テキストファイル』だ」


 マリエルの十本の指が、見えないキーボードの上で、爆発した。

 打鍵音はない。だが、その速度は、もはや人間の所業ではなかった。彼女は今、コードを「打って」いるのではない。思考の速度で、世界の裏側に、直接書き込んでいる。


「ただの文字列。なら——」


 彼女の指が、紙面に走る赤い文字列を、逆さに、撫で上げた。


「`上書き`できる。権限(パーミッション)さえ、こっちにあればな」


> **`> WARNING: Unauthorized access to source code detected.`**


 紙が、激しく明滅した。初めて、その表面に「乱れ」が走った。


「ここは『デバッグルーム』だ」マリエルが、噛みつくように言った。「世界(フィールド)の中なら、お前は神を気取れる。けど、この裏側じゃ、管理者権限(ルート)はこっちにある。聖女様が、ちゃんと持ってんだよ」


 彼女の指が、紙の根幹——おそらくは、すべてのルールの依存元(ルート)にあたる一行に、新しい値を、強引に代入(アサイン)しようとした。


 その、刹那。


 紙が、燃えるように赤熱した。

 赤いペンが、ぐるりと向きを変え、その切先を、まっすぐにマリエルへと向ける。紙面に、一本の鋭い矢印(ベクトル)が、彼女を標的として描かれ始めた。削除対象を、ロックオンする線。


「ち」


 マリエルが、舌打ちした。その横顔から、いつもの享楽が消えていた。代わりにあったのは、攻略チャートが想定より一手重い、と気づいた走者の、純粋な集中——そして、その奥に、確かに滲んだ、ひと匙の恐怖。


「……お前たち。全員、後ろに下がってろ」


 彼女は、私たちに背を向けたまま言った。


「ここから先は、あたしとこいつの、コードの殴り合いだ。本物の『戦い』になる。お前らの剣も魔法も、届く相手じゃ——」


## 5. 必敗の布陣


「断る」


 声が、被さった。


 ユリウスだった。彼は、マリエルの制止を、王の権威で踏み越え、前へ出た。


「我々は、たった今、自分の意志で殴りに行くと決めた。生まれて初めての、設定(ルール)にない一行をな。——それを、お前の都合で『後ろにいろ』と書き換えるなら」彼は、不敵に笑った。「それこそ、新しい仕様の押し付けだろう、聖女様」


 マリエルが、一瞬、言葉に詰まった。


 そして——舌打ちの代わりに、噴き出した。


「……っ、は。そうかよ。勝手にしろ」


「無論だ」グレンが剣の柄を握る。柄など無いはずなのに、その手には確かに、彼が「在る」と決めた剣があった。「届かぬ相手かどうかは、振ってから決める。それが武人だ」


「成功率はゼロに近いが」ルシウスが肩をすくめる。「ゼロじゃない。なら、賭ける価値はある。——どうせ、失う元手もない」


「兄貴の隣は、俺の指定席でね」ギルバートが薄く笑う。

「気色悪い愛を、もう一度証明する好機だ」フレデリックが目を細める。

「諸君の勇気は称賛する」サイラスが詠唱の構えを取った。「だが、誰か一人くらい、勝ち筋を計算する者がいてもいいだろう」


 六人が、横一列に並んだ。

 かつての敵が、かつての被害者が、かつての裏切り者が——今、自分自身の意志だけを根拠に、世界を書いた神の前に、肩を並べて立っている。


 理性で考えれば、これは必敗だ。

 ゲーム内のキャラクターが、そのゲームを書いたプログラマの仕様に、刃向かおうとしている。剣で文書を斬り、魔法で法則を焼こうとしている。勝てるはずがない。一行書き換えられれば、全員まとめて消える。


 それでも。


 私は、ドリルを構えた。肩でオプションが回る。黒い板の中で、四重奏が青く灯る。

 九周分の全部と、設定を裏切った六人の自由意志が、今、ひとつの戦線になった。


「マリエル」私は、隣の相棒に言った。「あなたは、コードを。前は、私たちが押さえる」


「……上等だ」彼女が、見えないキーボードに向き直る。「三十秒、稼げ。世界の根っこを、書き換えてやる」


 赤いペンが、再び宙で身構えた。次の `DELETE` を、世界に刻むために。


 その切先が、降りてくる、その瞬間——


 ユリウスが、剣を抜き放ち、虚無を蹴った。


「——突撃だっ!」


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

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