第一章 規約の囚人とゴミ捨て場の軍師
空は、完璧すぎるほどに青かった。
だが、その青さに体温はない。高度三百メートルに展開された巨大なホログラム投影幕が、波長四百七十ナノメートルの散乱光を精緻に模倣して作り上げた、計算された欺瞞だ。
この世界において、自然現象という不確定な要素はすべて排除されている。雨を降らせるにも、風を吹かせるにも、中央統制塔が管理する「大いなる規約」への申請と許可が必要だった。
空さえも、管理者の所有物だ。
カイは薄汚れたフードを深く被り直し、足元の石ころを蹴った。
乾いた音が響く。石ころは放物線を描いて転がるが、その軌跡でさえ重力規約によって定義された「正しい軌道」を寸分狂わず辿っている。この世界に、計算から外れた自由などどこにも存在しない。
「……反吐が出る」
低く、喉の奥にこびりついた砂を吐き出すような声でカイは言った。
管理都市アルカ。中央統制塔を中心として同心円状に広がる五層都市。最上層から最下層に向かうほど、人々は「システムから遠い存在」になる。
上層に住む者たちは清潔な空気と秩序の中で生き、下層に落ちるほどシステムの管理は粗くなり、代わりに暴力と混沌が顔を出す。
しかしカイに言わせれば、それは表面的な話だ。
上層の人間も下層の人間も、等しく「規約」という名の鎖に縛られている。ただ上層の人間はその鎖を美しいと思い込んでいて、下層の人間は鎖があることさえ気づいていない。どちらも、カイの目には同じ家畜に見えた。
彼が今いるのは、管理都市アルカの最下層――通称「スクラップ・バレー」。
中央統制塔のシステムが「不要なエラー」と判定した欠陥品たちが、錆びた鉄屑と情報の残骸にまみれて息をひそめる掃き溜めだ。
石畳は至る所で割れ、その隙間から正体不明の黒い水が滲み出ている。廃材の山が連なり、それぞれが中途半端に積み上げられては崩れを繰り返した痕跡を残していた。頭上では偵察ドローンが低く唸りながら旋回しており、その無機質な眼がカイの座標を淡々と記録している。
匂いは、錆と腐敗とオイルの合わさった、逃げ場のない重さを持っていた。遠くから鉄を叩く音が、神経を逆撫でするように響く。誰かが何かを修理しようとしているのか、あるいはただ壊しているのか。この場所では、創造と破壊の区別すらつかない。
だが、カイはその匂いにも、ドローンの視線にも、頭上の偽物の空にも、もはや何も感じなかった。いや、正確には――感じることを、とうの昔にやめていた。
彼の意識は常に、脳内に展開されるコンソールの中にある。流れる数列、解析されるローカル規約の構造、抜け穴の検索。脳が熱を持ちはじめると、カイは無意識にこめかみを押さえる癖がある。今もそうしていた。白皙の肌にじっとりとした汗が浮かんでいることには、本人は気づいていない。
カイにとって「考えること」と「生きること」は、ほぼ同義だった。
数日前、幼馴染のリアナが連れ去られた。
罪状は「未認可エリアでの発声」。彼女がふと口ずさんだ小さな鼻歌が、街中に張り巡らされたシステムの監視網に「有害なノイズ」として検知されたのだ。この世界では、美しさでさえ規約に従わなければ「エラー」として処理される。
連行されたリアナの後ろ姿を、カイは見た。
振り返ったその顔が、今も網膜に焼き付いて離れない――栗色の髪が翻り、驚いた目が一瞬だけカイを捉えた。血の気を失った頬。それでも「大丈夫だから、カイくんは来なくていい」と言うように、震える唇が微かに動いた。
いつもそうだ。いつもリアナは、カイに心配をかけまいとする。顔が怖いとかよく言われる自分を気遣って、守るように、目だけで伝えてくる。
カイは脳内のコンソールを走らせながら、心の中で、冷徹なまでの決意とともに答えた。
(……もう少しだけ待っていろ。必ず行く)
感傷ではない。計算だ。
リアナを取り戻すためには、この塔を最上層まで登り詰めるしかない。中央統制塔の頂――そこにリアナが送られたはずだという情報は、すでに裏取りが済んでいる。
そして塔を攻略するには、力が要る。単独では不可能な、圧倒的な力が。
カイ一人でできることには限界がある。それは認めるしかない事実だ。管理者権限を持たない「エラーコード」が単身で塔に挑めば、第二階層に辿り着く前にシステムに消去される。
だから駒が必要だ。管理者が想定していない「欠陥」を、最強の武器に転換できる駒が、複数。
「……そのための、今日だ」
低く吐き捨て、カイはスクラップ・バレーの奥へと歩みを進めた。
事前にスラムの情報屋から収集したデータが、脳内の地図に展開されている。この区画に、「不退転」の規約を持つ男がいる。名前はボルグ。
ここ数日、同じ場所で同じように暴力を受け続けているという。規約が理由で逃げられない。それを知ったならず者たちが、憂さ晴らしの標的にしている――そこまでは調べがついていた。
残りは現場で確かめればいい。
怒号が聞こえたのは、廃材の山をいくつか越えた先だった。
「おい、このデカブツ! さっさとその鉄屑をどかせと言ってるだろ!」
下卑た声に、肉を打つ鈍い衝撃音が混じる。
カイは足を止め、廃材の影から静かに視線を向けた。
数人の男たちが、一人の巨漢を囲んでいる。男たちは粗末な装備を身に着けた、下層の治安維持を盾に好き勝手振る舞うならず者だ。鈍い光を放つ棒切れが、規則正しくない間隔で巨漢の背中を叩いている。
問題の巨漢は――凄まじかった。
見上げるほどの巨躯。横幅もある。全身を覆う筋肉の隆起は、それ自体が武器と見紛うほどだ。しかし彼は、反撃するどころか逃げようともせず、ただ泥に塗れた地面に膝をついたまま、嗚咽を漏らしていた。
「ううっ……すみません、すみません……。でも、僕は……本当に、動けないんです……」
棒切れがまた入る。巨漢の大きな体が折れ、苦悶に歪む。だが、その座標は一ミリも動かない。ならず者の蹴りが腹に入っても、拳が側頭部を打っても、彼は地面に生えた岩のように、その場所に固着したまま動けない。
そのとき、カイは気づいた。
男の大きな手が――泥の中に転がった小さな石ころを、潰さんばかりに握りしめていることに。
反撃しようとしているわけではない。逃げようとしているわけでもない。ただ、何かを守るように、手のひらの中に包み込んでいる。巨体の男が、殴られながら、泥まみれの石ひとつを必死に手放さないでいる。
カイは冷徹な瞳でその光景を観察した。
(「不退転」。実物は初めて見るが、想定通りの挙動だ)
巨漢に刻まれた規約――「不退転」。かつて彼が戦場から逃げ出そうとした罰として、システムが強制的に付与した呪縛。
【規約:不退転】
対象は、敵対的な干渉を受けた際、その座標を厳守しなければならない。移動による衝撃分散および位置転換を一切禁ずる。
文字通り、吹っ飛べない。衝撃を逃がせない。どれほど凄惨な暴行を受けても、ただ一点にとどまり続け、すべてを肉体だけで受け止めなければならない。この世界において、移動の自由を奪われるということは――死ぬまでサンドバッグになれ、と命じられるに等しい。
しかし。
カイの脳内コンソールが静かに、そして高速で加速し始める。右目の奥で、演算回路が青白い光を一瞬だけ放った。
(不退転。座標の厳守。だが「敵対的な干渉」の定義は? 入力されたエネルギーの処理先は? 規約は「動けない」と定義するが、逃げ場を失ったエネルギーがどこへ向かうかは――記述していない)
規約の記述には必ず「解釈の余地」と「論理の隙間」が存在する。管理者がいくら精密にコードを書こうとも、言語というものは完全ではない。そして不完全なものには必ず、穴がある。
カイは、その致命的な穴を見つけた。
「やめろと言っている。耳の掃除でもしてやろうか」
彼はゆっくりと、淀みのない足取りで男たちの前に歩み出た。
「あぁ? 何だお前。このデカブツの仲間か?」
「仲間? まさか」
カイは肩をすくめた。
「俺はただ、お前たちが『無駄なエネルギー』を浪費しているのが非効率だと指摘しているだけだ。その棒きれで彼を叩くより、自分の頭を叩いたほうがまだ世の中のためになる」
「何だと、小僧……!」
リーダー格の男が顔を赤くして、カイの胸ぐらを掴もうと太い手を伸ばす。
カイは、その動きを冷徹に見つめながら、脳内のコンソールを展開した。指先が、微かな熱を帯びる。
「ボルグ。お前にかかっている『不退転』……その定義を今からハックする。死にたくなければ、俺の言葉を規約として認識しろ」
巨漢が、涙に濡れた目でカイを見上げる。
「え……? 誰、ですか……?」
「黙っていろ。計算が狂う」
カイは、ならず者の手が触れる寸前、空中に指先で不可視のコードを叩き込んだ。
[ IF Target_Position = Fixed THEN Kinetic_Energy = Reflect ]
「……実行」
リーダーの拳が放たれた。カイは紙一重でそれをかわし――同時に、拳の軌道を微かに誘導して、背後にいるボルグへと向ける。
「ガッ!!」という衝撃音。
続いて、肉を打つ音とはまるで異なる――硬質で、金属的な、ぶつかってはならない高密度の物質にぶつかった時の音が響いた。
「ぎゃあぁぁぁぁぁぁっ!?」
絶叫したのは、殴られたボルグではなかった。殴った側の男だ。彼の腕は、肘から先があり得ない方向に曲がっていた。見えない巨大な鉄槌に激突したかのように。
「な、何だ!? 何が起きた!?」
周囲の男たちが、血の気が引いた顔で後退る。カイは折れた腕を抱えてのたうち回る男を一瞥し、淡々と解説した。
「単純な物理演算の応用だ。彼は規約によって『動けない』。物理学的に言えば、彼に与えられた運動エネルギーは、移動によって消費されることがない。逃げ場を失ったエネルギーは、入力元へ百パーセント返還される――俺はただ、そう定義し直しただけだ」
カイは静かに一歩踏み出した。冷え切った瞳が男たちを射抜く。
「今の彼は、殴れば殴るほど相手の骨を砕く『無敵の反射壁』だ。……もう一度試してみるか?」
ならず者たちは腰を抜かし、負傷した仲間を担いで一目殺に逃げ去った。彼らの悲鳴が瓦礫の向こうに消えていくのを、カイは動かずに聞いていた。
足音が完全に遠ざかって、静寂が戻った。
偵察ドローンが一機、頭上をゆっくりと通過していく。その無機質な眼がこちらを記録したかもしれないが、カイの脳内ではすでに「アラートレベルの上昇は軽微。許容範囲内」という計算が完了していた。
ならず者が去った後のスクラップ・バレーは、妙な静けさを持っていた。遠くで廃材が崩れる音、どこかのパイプから漏れる蒸気の音。それ以外は、沈黙だ。
この区画には「正規の住民」がいない。皆、ドローンの巡回ルートを知っていて、見つかれば排除されると知っているから、壁の影や廃材の陰に潜んで、息をひそめて生きている。
カイはそれを、非効率だと思う。隠れることにエネルギーを使うくらいなら、隠れなくて済む方法を考えろ、と。ただ、そう思うだけで口にはしない。口にしても意味がないからだ。
スクラップ・バレーに、重苦しい沈黙が降りる。
ボルグは、まだ信じられないといった様子で、震える自分の大きな手を見つめていた。その手は――依然として、あの小さな石ころを握りしめたままだった。
殴られながらも手放さなかった石。
巨大な指が、泥まみれの石の角をそっとなぞる。まるで、そうしていなければ何か大切なものを失ってしまうかのように、祈るように。
「……僕、殴られたのに、痛くない……? それに、あの人たちが、勝手に……」
「お前の『呪い』が、一瞬だけ『盾』としての機能を果たしただけだ」
カイはボルグの前に立ち、感情の読み取れない瞳で彼を見下ろした。
「喜ぶのはまだ早い。このハックは俺が近くにいなければ維持できない。俺の演算を通して初めて成立する、不安定な書き換えだ」
「は、はあ……」
ボルグは、目の前の少年をじっと見つめた。
華奢な体躯。深く被ったフード。その奥で、右目が青白い光を微かに帯びている。感情を読ませない声と、まるで機械のように整然とした言葉遣い。この少年が自分を助けてくれたのか、利用しようとしているのか――ボルグにはまだ判断がつかなかった。
ただ、わかることが一つある。
この目は、哀れんでいない。
「ボルグ」
カイの声が、一段低くなった。
「お前はこれから一生、ここでゴミにまみれて殴られ続け、ただ座標を維持するためだけに生きて死ぬか。それとも、俺の『駒』になって、その不自由な力で世界の理不尽を叩き潰すか」
ボルグが顔を上げる。
「……選べ。俺は、強制はしない。効率が悪いからな」
カイの瞳には、哀れみの欠片もない。あるのは、目的を達成するための冷徹な計算だけだ。それはボルグがこれまで浴びてきた――哀れみに満ちた視線、偽善的な同情、あるいは露骨な嘲笑――のどれとも違っていた。
この少年は、俺を人間として見ていない。
だが、道具として見るその目は、少なくとも嘘をついていない。
ボルグは、自分の手のひらに視線を落とした。
泥まみれの石ころが、そこにある。殴られ続けながらも、気づけばずっと握りしめていたもの。なぜ握りしめていたのか、自分でもわからない。ただ、手放したくなかった。手放したら、何かが終わってしまうような気がした。
逃げることができなかった日のことを、ボルグは思い出す。
仲間が背を向けて走っていく中、自分だけが動けなかった。足が――違う、規約が、動くことを許さなかった。泣き叫ぶ声が聞こえた。守れなかった。それからずっと、同じ場所に縛り付けられているような気がしていた。体だけでなく、心まで。
目の前の少年は言った。世界の理不尽を叩き潰す、と。
大言壮語だ。信じるには、あまりにも根拠が薄い。
しかし。
「……僕は、役に立てるんでしょうか」
声は震えていた。膝を抱えて縮めてきた巨体が、それでも懸命に顔を上げようとしている。
「逃げることも、動くことも、できない欠陥品なのに」
「計算上はな」
カイは即答した。
「お前が俺の指示通りに、機械のように動くという条件付きだが」
そしてカイは、空を覆う偽物の青空を突き抜け――そのさらに上にある、中央統制塔の頂を指差した。
「俺はあの上へ行く。世界をバグらせて、すべてを書き換えるために。……お前のそのデカい体、俺に預けろ」
ボルグは、深呼吸をした。肺が、重く湿った空気を吸い込む。
一度、二度。
手のひらの石ころを、ゆっくりと地面に戻した。次に、また拾い上げた。ぎゅっと、今度はもっと強く。その感触を、心に刻み込むように。
そして、ゆっくりと立ち上がった。
その巨躯が、初めて「自らの意志」を伴って――座標を更新するように、一歩を踏み出す。足元の泥が、重い音を立てた。
「……わかりました」
ボルグの声は、まだ震えていた。しかし先ほどとは質が違う。恐怖の震えではなく、何か大切なものを握りしめる時の、魂の込め方だった。
「あなたの……『駒』になります。僕の命が、あなたの計算に必要なら」
「決まりだ」
カイは踵を返した。一人目の欠陥者。最初の駒。
「まずは一人目。次は、この階層のゴミ溜めに隠れている、死にたがりの騎士を拾いに行く」
ボルグは石ころをそのまま手のひらに収め、その後に続いた。
カイの脳内では、すでに次の階層を攻略するための数式が展開されていた。冷徹で、完璧で、他者の感情を組み込む余地のない数式が。
リアナを救うためのチェックメイトまでは、まだ程遠い。
だが、計算は、始まった。
========================================




