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

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

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

エラーが発生しました。

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

ブックマーク機能を使うにはログインしてください。
聖女は世界をハックする 〜見た目は魔法!?超古代技術で貧しい村を天空都市に育てます〜  作者: 七森ふれあ
村の外へ、細い線を伸ばす

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

33/73

CROSSOVER episode.3 REN:待っていたこと

 アナライザブルデバッガーの透明な板に、細い線が走った。井戸でも、水路でも、交易札でもない。村の外へ伸びるリンク線の、そのさらに奥。まだミオが触れたことのない、深いところにある小さな揺れだった。白くも青くもない。文字になる前の光みたいなものが、板の端でふるえた。


 ミオは手を止めた。さっきまで、塩袋の保管場所と、水場の補助リンクを見比べていた。村の人たちは、塩が湿らないように小屋の棚を作り直している。白狐は、その横で塩袋の位置をじっと見ていた。たぶん高すぎると言いたいのだろう。言わなくても、耳の角度で分かった。


 透明な板の下に、三文字が浮いた。


 REN。


 ミオの指先が、板の上で止まった。


「……レン」


 声に出してしまってから、胸の奥が少し痛んだ。呼べば届くような気がした。でも、届かない。これは通信ではない。返事でもない。リンクがつながったわけでもない。


 表示はすぐに乱れた。


[CROSS LINK TRACE]

――――――――――

観測語:REN

リンク:未成立

反応:残滓反射

経路:不明

記憶領域:再活性化

――――――――――


 ミオは息を吸った。


 記憶領域。


 その言葉だけ、妙にはっきり読めた。


「ミオ」

「うん」

「顔が止まっています」

「止まってない」

「止まっています。笑うのか、泣くのか、どちらかにした方が分かりやすいです」

「どっちでもない時もあるよ」

「人間は不便です」

「そこは否定しない」


 ミオは透明な板を胸の前で持ち直した。画面のRENは、もう薄くなりかけている。それなのに、奥の方で何かがほどける感じがした。ほどけるというより、ずっと閉じていたフォルダが勝手に開くみたいだった。


 違う。


 もっと雑で、もっと痛い。


 忘れていたものが、勝手に戻ってくる。


 ミオは瞬きをした。


 目の前の村が消えた。土のにおいも、白狐の声も、遠くで桶を運ぶ音も薄くなった。代わりに、部屋の明かりが見えた。現代の、狭い部屋。テーブルの上の鍋。湯気。豆腐。白菜。缶の飲み物。スマホの震える音。


 レンが、そこに座っていた。


 仕事帰りの顔だった。コートは脱いでいる。鞄は壁際に置いてある。髪も服も乱れてはいない。いつも通りに見える。ちゃんと手を洗って、ちゃんと「遅くなった」と言って、ちゃんと座っている。


 でも、ちゃんとしていることが、もうおかしかった。


 ミオは台所から鍋を見た。火は弱め。豆腐は二丁。自分で入れておいて、少し多いと思った。でも今日は多くていい。理由なんてあとで作ればいい。鍋には、そういう逃げ道がある。


 テーブルの端で、レンのスマホが伏せられていた。伏せた画面の下で、また震えた。短く、二回。通知の種類までは分からない。でも、レンの指が一瞬だけ動いた。見ない。見ないと決めている手の動きだった。


 ミオは箸を止めなかった。


 止めたら、レンが気づく。


 レンは、自分が気づかれていることに気づいている。だから、こちらが止めれば、たぶん笑う。いつもの顔で、いつもの声で、何でもないと言う。その笑い方を見るのが、ミオは嫌だった。


「豆腐、二丁は多くない?」

「今日は豆腐の日だから」

「そんな祝日あったか」

「今できた」

「雑だな」

「制定者権限です」

「権限強いな」


 レンは笑った。


 ちゃんと笑ったように見せるのが、うまい。目元だけが少し遅れる。言葉のあとに、体がついてきていない。ミオはそれを知っていた。知っていて、知らないふりをした。


 知らないふりは、やさしさではなかった。


 少なくとも、ミオの中では、そんなにきれいなものではなかった。聞くのが怖かった。聞けば、レンは答えるかもしれない。答えないかもしれない。答えようとして、途中で止まるかもしれない。いちばん怖いのは、その途中で止まった顔を見ることだった。そこまで追い詰めたのが、自分になるのが嫌だった。


 だからミオは、鍋の火を少し弱めた。


「仕事、まだ鳴ってる?」

「まあ、いつもの」

「そっか」

「うん。いつもの」

「じゃあ、いつものじゃないご飯にしといて正解だ」

「鍋に豆腐二丁入れたこと?」

「そう。特別対応」

「障害対応みたいに言うな」

「豆腐障害」

「豆腐は障害じゃないだろ」

「多すぎる豆腐は、たぶん軽微な障害」

「じゃあ食べて解消するしかないな」


 ミオは豆腐をすくって、レンの器に入れた。多い。多すぎる。レンは文句を言わなかった。豆腐を箸で割って、少し熱そうにして、水を飲んだ。


 熱いなら、熱いと言えばいいのに。


 そう思って、胸の奥が小さく詰まった。


 レンは、そういう小さいことまで言わなくなっていた。痛い。熱い。疲れた。嫌だった。つらい。そういう短い言葉を、ひとつずつ飲み込んでいる。飲み込むのがうまくなっている。うまくなってしまっている。


 ミオは、仕事の中身を知らない。


 レンがどこでつまずいたのか、誰に何を言われたのか、何を飲み込んで帰ってきたのか、何も知らない。知らないのに、分かったふりはしたくなかった。けれど、何もなかったふりもできなかった。


 レンは、見えない荷物を肩から下ろさないまま座っている。そう見えた。たぶん、そう見えてしまうくらいには、ミオはレンのことを見ていた。


 ミオはシステムエンジニアだった。異常があれば見つけたくなる。ログを読みたくなる。原因を探したくなる。再現条件を取りたくなる。何が壊れているのか、どこが詰まっているのか、どう直せばいいのか考えたくなる。


 でも、レンはシステムではない。


 それが、こんなに難しいとは思わなかった。


「レン」

「ん?」

「しめ、うどんと雑炊どっちがいい?」

「まだ豆腐が残ってる」

「豆腐は前座」

「二丁もある前座って何」

「強い前座」

「メインより強いやつだ」

「たまにいるでしょ」

「いるな」


 レンはまた笑った。今度は少しだけ、ほんとうに笑ったように見えた。


 ミオは、それだけで安心してしまった。


 安心した自分に、少し腹が立った。笑ったから大丈夫、ではない。分かっている。そんな単純なものではない。なのに、笑ってくれたことで、今日の自分は何かを守れたような気になってしまう。


 待つことしかできない自分を、正しいことにしたくなる。


 それも嫌だった。


 スマホが、また震えた。今度は、ミオも気づいたことを隠せなかった。視線が、一瞬だけテーブルの端へ行く。レンもそれに気づいた。気づいたうえで、スマホを見なかった。


 ミオは鍋のふたを取った。


「うどん入れるね」

「まだ決めてない」

「今決まった」

「制定者権限?」

「うん」

「強いな」


 レンは、スマホを見なかった。


 ミオも、見ろとは言わなかった。


 その夜、レンは結局、何も言わなかった。ミオも、何も聞かなかった。鍋は最後まで温かかった。うどんは少し煮すぎた。豆腐はやっぱり多かった。レンは最後に「多かったな」と言った。ミオは「豆腐の日だから」と返した。


 それで終わった。


 終わったことに、してしまった。


 記憶の部屋が、ゆっくり遠ざかる。湯気が消える。テーブルの木目が薄くなる。スマホの震えだけが、少し長く残る。ミオは手を伸ばそうとした。あの時のレンに、何か言いたかった。聞かなくてもいいから、もう少し近くに座ればよかった。鍋の火を弱めるだけじゃなくて、同じ側に座ればよかった。


 でも、指先は何にも触れなかった。


 戻ってきた時、ミオはリュミナ村の水場のそばに立っていた。


 透明な板の上で、RENの文字が薄く残っている。リンクは未成立。権限不足。経路不安定。現代の部屋はもう見えない。代わりに、土のにおいと、木桶の音と、白狐の尻尾が戻ってきた。


 白狐が、じっとミオを見ていた。


「ミオ」

「うん」

「泣いてはいませんね」

「泣いてない」

「では、泣く手前です」

「そういう見方、やめて」

「水路を見る時のあなたよりは、だいぶ控えめです」

「……それ言われると弱い」


 ミオは少し笑った。笑えたけれど、胸の奥はまだ痛かった。透明な板を見下ろす。RENの文字は消えかけている。触れれば何か分かる気がする。でも、これは通信ではない。レンの返事ではない。現代の記憶が戻っただけだ。


 戻っただけ。


 でも、戻ってしまった。


「レン、気づいてたんだよね」

「何にですか」

「私が気づいてることに」

「なるほど」

「それでも言わなかった」

「ミオも、聞かなかったのですね」

「うん」


 言葉にすると、少しだけ苦くなった。


 ミオは透明な板を抱えるように持った。待つことを選んだ。選んだくせに、何度も後悔した。何も聞かないことでレンが座っていられるなら、それでいいと思った。でも、何も聞かないまま終わらせたことまで、よかったことにはできなかった。


「次は、待つだけじゃだめだな」

「問い詰めるのですか」

「違う」

「では、どうします」

「言える場所を作る」

「難しいことを言いますね」

「うん。難しい」

「世界の水路を直す方が楽ですか」

「だいぶ楽」

「では、そちらを先にしましょう」

「する。でも、それだけじゃない」


 ミオは透明な板を持ち上げた。


 RENの文字は、もうほとんど消えている。その下に、細いリンク候補が残っていた。村の水系でも、保存庫でも、交易札でもない。もっと遠い場所。まだ届かない場所。


[CROSS LINK REQUIREMENTS]

――――――――――

観測語:REN

リンク:未成立

経路:不安定

権限:不足

接続補助:未構築

個人項目:待っていたこと

状態:未達

――――――――――


 個人項目。


 待っていたこと。


 ミオは、その文字を見て眉を寄せた。


「勝手に項目化しないでほしい」

「あなたの板は、あなたに似ています」

「こんなに無遠慮じゃない」

「井戸には無遠慮でした」

「あれは井戸だから」

「人には?」

「……勝手にパッチを当てちゃだめ」


 白狐は、少しだけ目を細めた。


「それは、ミオの決まりですか」

「うん」

「なら、覚えておきます」


 ミオは透明な板に指を置いた。RENの文字は消えた。けれど、項目だけが残った。待っていたこと。未達。それを消そうとは思わなかった。消してしまえば楽かもしれない。でも、楽になるだけだ。何も変わらない。


 ミオは表示名を少し変えた。


[PERSONAL TASK]

――――――――――

対象:REN

項目:待つだけで終わらせない

状態:未達

条件:リンク成立後

――――――――――


「それでよいのですか」

「分からない」

「分からないのに変えましたね」

「うん」

「雑です」

「今のは否定できない」


 ミオは笑った。今度は少しだけ、ちゃんと笑えた。


 村の方から、子どもが桶を持って走ってくる。水場のそばでは、老人が塩袋の置き場所について何か言っている。白狐の尻尾には、さっきから細かい塩の粉がついている。現代の部屋とは違う。鍋もない。スマホもない。レンもいない。


 でも、あの夜に残したものは、まだ消えていない。


 ミオは透明な板を水場へ向けた。世界の構造が、うっすら重なる。井戸から水路へ。水路から貯水ノードへ。貯水ノードから村の外へ。今まで直してきたものが、細い線でつながって見えた。


 いきなり遠くへは届かない。まず、足元を直す。水を通す。道を作る。権限を集める。壊れたところに名前をつける。名前をつけたら、ひとつずつ直す。


 ただし、人には勝手に名前をつけない。


 そこだけは、間違えない。


「白狐さん」

「はい」

「今日は、水路の補助リンクをもう一本増やす」

「急ですね」

「急じゃない。ずっと足りなかった」

「何のためですか」

「村のため」

「それだけですか」

「……レンに届くための練習」

「練習で水路をいじるのは、少し不安です」

「大丈夫。ちゃんと村にも得がある」

「その言い方も不安です」


 ミオは透明な板を水路の上にかざした。


 コードが浮かぶ。リンクの弱いところが見える。権限の薄い部分も見える。ここは直せる。直していい。水路は、勝手に問い詰めたりしない。原因を読んでも怒らない。パッチを当てれば水が流れる。


 人は、そうではない。


 レンは、そうではない。


 ミオは小さく息を吸った。


「レンには、次に会えたら聞く」

「何をですか」

「大丈夫だった? じゃなくて」

「はい」

「今、座れる? って聞く」

「座れる?」

「話さなくてもいいから、隣に座れるか聞く」

「それでよいのですか」

「分からない。でも、前よりはいい」


 白狐は黙った。


 それから、少しだけ尻尾を振った。


「ミオは、変なところで慎重です」

「変なところって何」

「井戸には大胆です。水路にも大胆です。村の仕組みにも大胆です。でも、そのレンという人には、ずいぶん手を洗ってから触るような顔をします」

「言い方」

「大事なのでしょう」

「……うん」


 ミオは透明な板の端を握った。


 大事だった。


 だから怖かった。


 直したいと思うほど、勝手に触ってはいけないと分かる。聞きたいと思うほど、待つしかない時がある。でも、待つことを言い訳にして、何もしないまま終わらせたくはない。


 現代のあの夜、ミオは鍋を温かくしておくことしかできなかった。


 今度は、戻ってこられる場所を作る。


 白狐が、水場の石に飛び乗った。


「では、何をしますか」

「まず、水路の補助リンクを安定させる。それから、保存庫側の湿気制御を見る。塩とにがりの話を進めるなら、水と保管がいる」

「急に実務へ戻りましたね」

「戻らないと手が止まる」

「手が止まると?」

「考えすぎる」

「なるほど。ミオも、そのレンという人と似ています」

「そこは、否定しづらい」


 ミオは透明な板に指を走らせた。


 水路のコードが開く。破損ではない。未接続。権限不足。流量制限。村の端にある補助ノードは眠ったままだ。そこを起こせば、貯水と保存庫の湿度調整に使える。村にとっても必要だ。レンへ届くためにも、リンクの扱いをもっと安定させる必要がある。


 やることには、名前がある。


 名前があるなら、手を動かせる。


[LINK PATCH PLAN]

――――――――――

対象:水路補助リンク

目的:流量安定/保存庫湿度補助

必要:権限確認/貯水ノード同期/過流防止

副目的:遠隔リンク制御の練習

個人項目:待つだけで終わらせない

――――――――――


「また個人項目が出た」

「板が空気を読んでいます」

「読まなくていい」

「読まない板よりはよいです」

「そうかな」

「たぶんです」

「たぶんで言ったな」


 ミオは指先で、個人項目の行を消そうとして、やめた。


 残しておく。


 恥ずかしいけれど、残しておく。


 作業項目の端に残っていれば、逃げにくい。


 ミオは水路の補助リンクに、最初のパッチを当てた。


 透明な板の中で、細い線が一本つながる。水場の石の下で、小さく音がした。こぽ、と水が鳴る。白狐の耳が動く。桶を持っていた子どもが、「あ」と声を上げた。


 水路の端から、細い水が少しだけ増えた。


 大きな奇跡ではない。


 でも、確かに流れが変わった。


「ほら、ミオ。動きました」

「うん」

「泣いてはいませんね」

「泣いてない」

「では、今はそれでよいです」


 ミオは水の音を聞いた。


 現代の部屋で、鍋の湯気の向こうにいたレンを思い出す。何も言わなかったレン。何も聞かなかった自分。その間にあった温かい沈黙。


 あれは間違いだけではなかった。


 でも、あれだけでは足りなかった。


 ミオは透明な板を閉じかけて、もう一度だけRENの痕跡を探した。文字はもうない。リンクもない。でも、さっきの項目は残っている。


 待つだけで終わらせない。


 ミオはその文字を見て、息を吐いた。


「次は、ちゃんと座る場所を作るから」


 白狐が首を傾げた。


「誰に言っているのですか」

「まだ届かない相手」

「では、届くようにしなければいけませんね」

「うん」

「そのために、まず水路ですか」

「まず水路」

「遠回りです」

「遠回りでも、線がつながるならいい」


 ミオは透明な板を抱えて、村の水場を見た。水が少しだけ強く流れている。桶を持った子どもが笑っている。老人が「おお」と言っている。白狐は、まだ尻尾に塩の粉をつけたままだ。


 現代の鍋は、もうない。


 でも、温かさだけは残っている。


 ミオは、その温かさを逃がさないように、透明な板を胸に抱いた。次にRENの文字が出た時、ただ待つだけでは終わらせない。問い詰めるのでも、勝手に直すのでもない。


 言える場所を作る。


 ミオは水路の音を聞きながら、次のリンクへ指を伸ばした。

「続きが読みたい」と思ったら下の評価とブックマーク登録をどうぞ。

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

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

↑ページトップへ