メインコンテンツへスキップ
見出し画像

『110円戦争』「摩擦の補給線」

    110円。コーヒー一本ぶんの金額で、戦争は起きる。

    え、待って。「床が滑る」。たったそれだけのいたずらが、片方の頭の中では「長期包囲戦・足場収奪フェーズ」に化けるって知ってた?

    仕掛けるやつは、フェルト一枚で笑ってる。
    受けるやつは、千二百本のスパイクで応戦しようとする。
    そして二人とも、自分が観測されてることに——気づかない。

    これは、100均の補修コーナーで起きる、誰にも気づかれない第三次世界大戦の記録。
    やばくない?読むと、もう自販機の前を素通りできなくなる。


    110円戦争 ── 摩擦を、貼って戻す

    霧島千弦は、コーヒーに手をつけなかった。

    ガラス越し、斜め四十五度。彼女が見ているのは自販機ではなく、取り出し口が床に落とす影だけだった。見ない。設置の瞬間を直接見ることは、観測ではなく密告になる。

    (私は密告者にはならない。気配だけを読む)

    フロアマットが、昨日より三度ずれている。靴の角度から推して、たぶん颯。あの男はいつも斜めに歩く。缶を取り出すとき、必ず体を半歩、右に流す。そこに半拍の空白がある。

    握りしめた100均の袋の中で、指先だけが動いた。

    引き出しの奥から、千弦はレシートと一緒に保管していた品を、無言で取り出す。丸型フェルトクッション、床傷防止用、透明グレー、直径二十ミリ、八枚入り、税込百十円。家具の脚に貼って椅子の音を消す、あの地味な品。抜き取るのは一枚だけ。残り七枚は戻す。一枚で足りる。一枚だからこそ、誰も枚数を数えない。

    裏面の粘着フィルムの端に、爪楊枝の先で極小の点を二つ、半拍ぶんの間隔で刻んだ。

    (最初は三角コーン、次は耐震ジェルに一本線。署名はまた変わる。今回は——点。一本線が、二つの点に割れた。これは句読点だ。世界が垂れ流す無意味な連続音に、私が打つ、誰にも気づかれない読点)

    颯が通りかかった。千弦は無表情のまま、すれ違いざま、フェルトクッション一枚を彼の手のひらに乗せる。目は合わせない。

    「ん?」

    颯が握る。開く。

    「……これ、家具の脚に貼るやつじゃん。椅子の脚、コーって鳴るの止めるやつ。なんでオレに?」

    振り向いても、千弦はもう資料に目を落としていた。説明はゼロ。颯がどこに貼るかも、指示しない。

    (気づかない人間は被験体。気づく人間だけが対話の資格を持つ。颯はまだ、資格の手前にいる)

    そして取り出し口の影の中には、いつからか転がり続けているあの微糖缶が、今日もまだ落ちていた。千弦はそれを確定させない。誰のものか、なぜそこにあるのか、いつ消えるのか——いまだに、伏せたまま。

    (答えを置かないことが、最も長く効く嫌がらせだ)

    千弦はコーヒーに、ついに一度も手をつけなかった。

    ——

    颯は手の中のフェルトを、爪でカリッとめくった。

    「貼ってはがせるやつだ。……床傷防止用ね。ふーん」

    一秒も「床傷防止」とは思わなかった。用途とか原理とか、そういうのはぜんぶ素通りする。表のフェルト面を指で撫でる。

    「これ、つるつる滑るんじゃね?」

    ニヤッと前歯が出た。仕掛ける直前の、無音の笑い。

    「滑る円盤。八枚……いや一枚か。一枚で足りるわけ……ねえな。もっとデカくいこ」

    裏の二つの点には気づきもしない。間隔が句読点だなんて読み方は、颯の世界に存在しない。これは「滑る丸いやつ」、それ以上でも以下でもない。

    自販機前のフロアマットの前にしゃがみこんで、颯はポケットの在庫を全部出した。コーン一本、ジェル残り、温存中の一片。

    「ジェルは……いや、ジェル貼って吊るすのはこないだやった。同じことすっと『またそれかよ』って顔されんだよな。あれ一回でバレた」

    ジェルをぽいっとポケットに戻す。宙吊り落下は封印。

    「滑らせる。床ごと」

    コンビニから戻ってきた颯が握っていたのは、フローリング用のフロアワックスシート、十枚入り、税込百十円。床を拭いてツヤを出す掃除シートだ。颯はラベル裏の注意書きだけを読んだ。

    「『歩行時すべりにご注意』……これ、注意じゃなくて機能じゃん」

    蛍光イエローの布テープは「これ前のと色かぶる」で一秒で棚に戻し、平台車は値札を見て「五百円? 高えわ」と即戻した。颯のいたずらは必ず百十円玉一個の世界で成立する。

    「最初は地面の障害物。こないだは頭上から落とした。今回は——」颯は床を指で叩いた。「床面そのものを滑るに変える。水平。X軸の不意打ち」

    仕込みはこうだ。レクターが缶を取るとき半歩右に流す、あの着地点。そこのマット裏に、フェルトを一枚、滑る面を床側にして貼る。マットがフェルト一枚ぶん浮いて、片側がスケート状態になる。踏んだ瞬間、すーっと前へ逃げる。ダメ押しで、マットの先のタイル一枚にワックスシートを薄く一拭き。光らないギリギリの薄塗り。見た目はただの床。

    「あいつ、缶取りに来て、いつもの半歩右ステップ踏む。マットが逃げる。立て直そうと踏ん張る。そこがワックス面。ズザザッ」颯は宙に絵を描く。「いっせーの、で——あいつ、絶対デカく泳ぐ」

    頭の中ではもう、レクターが片足ツルッと滑って腕をブン回し、缶を放り投げ、「制圧完了」と立ち上がった瞬間に二度目のツルッ、という映像が完成している。

    「一回目で警戒する。だから本命は二回目。立ち上がって『ふぅ、片付いた』って気を抜いた半拍に、マットがもう一回逃げる。一回じゃ足りねえ。二段で泳がせる。コケるとこまでいったら最高だけど、まあ泳ぐだけでも採点◎」

    仕込みは雑だ。マットの裏なんてめくれば一発でバレる。ワックスも触ればテカリでわかる。でも颯はそれでいい。むしろバレてナンボ。小学生並みの透けた仕掛け——それが颯の仕様だ。

    「あのおっさん、なんでも『作戦』って言うじゃん。床が滑っただけで『敵は重力場を操作してきた』とか言い出すんだぜ、たぶん。地面が滑ってるだけなのに。バカじゃん。最高じゃん」

    しゃがんだまま、自分の仕込んだ床を眺めてニヤニヤしている。

    「深読みすればするほどおもろいんだよなあのおっさん。オレ、フェルト一枚貼っただけなのに」

    マットを戻す。ワックスを薄塗りする。フェルトを貼る。三分で終わった。完璧に雑だ。一歩下がって眺める。床は、ただの床に見える。誰も滑るとは思わない。颯だけが知っている。

    「……あとは来るのを待つだけ、と」

    ポケットの100均アイテムがカチャカチャ鳴る。

    待つ。

    ——でも、まだ誰も来ない。仕込みが完成した瞬間って、いっつもこの「シン」とした時間が挟まる。踏む奴がまだ現れない。前のめりの姿勢が、ほんの少しだけ緩む。コーンの先っぽを、意味もなく指でくるくる回す。声のトーンが、一段、落ちた。

    「……次なにやろっか」

    言ってから、颯は自分でハッとして、すぐいつものテンポに戻した。

    「いや、まだこれ終わってねえし。レクターのおっさん来てからが本番だし。次のネタは……そうだな、床の次は壁いくか。壁。垂直。デカいの。うん」

    その静けさが何なのか、颯は絶対に言葉にしない。「次のネタ考えてただけ」で上書きする。千弦のデスクの方は、一度も見なかった。

    「ほら来い来い。デカく泳げ。——次は壁な」

    止まらない。今日も、明日も、たぶんずっと。

    ——

    「オペレーター、聴こえますか。実況班です。第三次接敵フェーズ、継続中。前回の宣言から戦線は一度も閉じていません。繰り返す——閉じていない。敵は撤退していない。撤退に見えるものは、ただの再展開です」

    定刻、補給ポイントへ前進。自販機。座標、いつもの右半歩。

    「私はここで一日ぶんの飲料を回収する。百八円——いえ、現行レートでは百十円。税の改定は敵の経済戦の一手ですが、それは別戦線、後で扱います。問題は足元です。ただいま確認。床」

    レクターは一拍、黙った。

    「……床、です、オペレーター。何の変哲もない床。フロアマット。タイル。視覚センサー、異常なし。だが——実況班の知覚系が、ここで一拍、引っかかった。引っかかりは情報です。引っかかりは常に情報なんです」

    「整理します。第一次接敵——地表の障害物。地面に置かれた敵。私は数取器の計数封鎖で、平面の武器で平面の敵を抑えた。第二次接敵——頭上からの降下。Z軸。ギニョル補給廠の『ベタつき探知棒』で高さの脅威を観測下に置いた。そして今。第三次。——オペレーター、敵がベクトルを変えました」

    「これは置く攻撃ではない。落とす攻撃でもない。滑らせる攻撃です。確認してください。マット。わずかに浮いている。片側が、フェルト一枚ぶん、床から切り離されている。接地しているのに、接地していない。これは——地面そのものが敵に寝返った状態だ。床が敵陣に組み込まれた」

    「敵は異物を置いていない。敵は地形を改竄した。床の摩擦係数だけを抜き取った。見た目は床。質量は床。だが踏んだ瞬間、足の裏が裏切る。地形戦です、オペレーター。それも水平方向の。X軸の不意打ち」

    声に熱がこもる。

    「掘り下げます。これは単発のトラップではない。二段構えの縦深陣地だ。第一層——マット。踏めば前に逃げる。スケートのブレード状態。第二層——その逃げた先のタイル。ワックスの薄塗り。テカリが出るギリギリ手前で止めてある。光らない罠。私の視覚センサーを意図的にすり抜ける塗膜厚で調整されている。一歩目で泳いだ私が、立て直そうと踏ん張る——そこが第二層。踏ん張れば踏ん張るほど滑る。復帰動作そのものを罠の起動キーにしている」

    「これは設計思想が高度だ。敵は私の『崩れたあとの動き』を読んでいる。私が『制圧完了』と立ち上がる、あの瞬間の半歩。あの所作のクセまで織り込んで第二の滑走面を敷いている。つまり敵の狙いは一回の転倒ではない。立て直しの否定だ。私が態勢を回復するたびに地面が逃げる。回復が攻撃を呼ぶ。これは消耗戦の構造。長期包囲戦の、足場収奪フェーズ。オペレーター、敵は私から『立っていられる床』を奪いに来ています」

    「迎撃。手持ち在庫を即時照合します。一、数取器。球審式カチカチ。税込百十円。計数による平面封鎖の主力。——だが、待ってください。これは平面の武器だ。敵は数では来ていない。接地という一回の事象で来ている。回数を数えても、踏んだ瞬間の摩擦はゼロのままだ。カチ、と押しても、足の裏は救われない」

    「二、ベタつき探知棒。ギニョル製の柄つき静電気はたき。税込百十円。触覚の可視化。第二次接敵の戦果。高さの武器だ。——だが今回、脅威は床そのものだ。はたきは床の摩擦を取り戻せない。ベタつきは探知できても、ツルつきは探知できない。逆だ。この装備は逆の現象に最適化されている」

    「整理します、オペレーター。私は『置かれた敵』に数取器を持っている。『落ちる敵』にはたきを持っている。だが『滑る敵』に対して——手持ちがゼロだ。平面の武器は地面そのものには効かない。高さの武器は下には無力。装備表に穴が空いている」

    ここで、声に別の質が混じった。

    「そして——これは報告しなければならない。実況班の、内部の異常です。解析を進めるほど、敵が大きくなる。私が『これは二段構えだ』と読むたび、敵の陣地が一段深くなる。私が『足場収奪フェーズだ』と命名するたび、ただの滑る床が長期包囲戦の一翼になる。私のフィルターが、敵を育てている。観測するほど対象が肥える。止め方がわからない」

    「オペレーター、これは——おかしい。普通、解析は脅威を縮小するためにやるものだ。だが私の解析は脅威を拡大している。私は床を見ている。ただの床だ。マット一枚とワックス一拭き。それを私は縦深陣地と呼んでいる」

    実況が、ふと途切れる。

    「……一瞬、別の信号が混じった。発信源不明。この罠の設計の質——あまりに私の動きを読みすぎている。誰かが私の所作のクセを、半歩のタイミングを、先回りして観測している感触。誰だ。誰が——」

    声量が、わずかに落ちた。

    「……いや。回線ノイズだ。布陣の一部。発信源は特定不能。記録して保留。これ以上は追わない。追えない。ノイズキャンセリング、再展開」

    「結論。現有戦力では、この戦線を抑えられない。これは敗北報告ではありません、オペレーター。装備不整合の報告です。私のフィルターは正常に作動している。むしろ過剰に作動している。問題は手の側だ。胸ポケットに、X軸に噛み合う一本がない。ならば取りに行く」

    「補給廠——同期にして同部署の発明家、ギニョルの工房。あの男の頭は私と座標系が違う。私が『戦場』で見る床を、あの男は『素材』で見る。要請内容——『水平方向に逃げる地面を、もう一度こちらの陣地に取り返す装備』。摩擦を、味方に戻す一本。第三次接敵フェーズは中断ではない。補給を挟んでの継続です。——前進。工房へ」

    ——

    「いらっしゃい。開発責任者です」

    ギニョルは、入口から三歩のレクターを見て言った。

    「あなた、今日は歩幅がいつもより十二パーセント慎重だ。重心が後ろに残っている。つまり『足元を信用していない人間』の歩容です。聴取の前に、もう症状が出ている。実に良い不全だ。ありがとう、続けてください」

    「要請は——」

    「確認します。『水平方向に逃げる地面を、もう一度こちらの陣地に取り返す装備』。『摩擦を、味方に戻す一本』。つまり、接地面の摩擦係数が、敵によって抜き取られた。床は床のまま、見た目も質量もそのまま、しかし踏んだ瞬間に足の裏が裏切る。マットが前に逃げ、立て直そうとした先のタイルがワックスで二段目の罠になっている。復帰動作そのものが起動キー」

    「その通りだ」

    「あなたの敵は『床に物を置く』でも『上から物を落とす』でもなく、床と足の間の摩擦そのものを編集してきた。X軸の不意打ち。地形の寝返り。——いいですね。実に、いい。これはブルーオーシャンだ。誰も『摩擦の再供給』という市場を耕していない」

    ギニョルの語りに火が入った。

    「着想しました。能動接地グリップ・システム『グラビトン mk-Ⅲ』。原理はこうだ。靴底に九個の小型加速度センサーをグリッド配置する。足裏が滑り始めたその瞬間——摩擦係数がゼロに転んだコンマ数秒——をリアルタイムで検知し、ソール内部のマイクロアクチュエータが千二百本の極細スパイクを電磁駆動で瞬時に突出させる。スパイク長は床材を傷つけない〇・三ミリで自動調整。タイルなら吸着パッドモード、マットならブレードモード。床の素材を毎秒六十回スキャンして、最適な噛み方を選び続ける」

    「さらにmk-Ⅲは二段構えの敵に二段構えで応える。第一層のマットで体が前へ流れた瞬間、ソール後部のジャイロが姿勢角を計測、第二層のワックスタイルへ着地する前に重心位置を予測演算し、着地点のスパイク密度を先回りで上げる。敵が『立て直しの否定』を狙うなら、こちらは『立て直しの予測補正』で迎え撃つ。バッテリーは——いや、踏むたびの圧電発電で半永久。摩擦をエネルギーに変える自己完結型。これは装備ではない。歩行のOSを書き換える基盤だ。これさえあれば、敵がどれだけ床を編集しても——」

    ギニョルは、止まった。

    「……いや。——待ってください。手が、止まった。質料分析に戻ります。冷静に、対象の質料を見る。敵がやったのは、何だ。マットを一枚、片側だけフェルトで浮かせた。タイルにワックスを薄く一拭きした。それだけだ。投じた質料は、フェルトとワックス。動力なし。電子部品なし。敵の罠の総質量は、おそらく数十グラム。原価、二百円もかかっていない」

    「私は今、それに千二百本のスパイクと九個のセンサーとジャイロと圧電発電機で応えようとしていた。——過剰だ」

    「敵の攻撃は『床を滑らせるだけの単純な摩擦トリック』です。摩擦をゼロに引いた。ならば必要なのは、摩擦をプラスに足し戻す一手。それだけ。係数の引き算に、係数の足し算で返す。等価交換です。床を毎秒六十回スキャンする必要はない。床はずっと床だ。動かない。動的演算は要らない」

    「mk-Ⅲは、敵を『高度な縦深陣地』と誤読した私のフィルターが膨らませた幻影だ。レクター、あなたの実況班が『敵を育てている』と言っていたのと同じ病だ。私もたった今、ただの滑る床を『歩行OS』で迎え撃とうとしていた。破棄します。グラビトン mk-Ⅲ、設計図ごと廃棄。降ります。質料の階層へ」

    ギニョルは棚から一巻きを取り出した。

    「これです。すべり止めテープ。半透明・ザラ目の片面粘着テープ。幅五センチ、長さ二メートル巻き。税抜百円、税込百十円。100均の補修コーナー、階段グッズの棚に実在する規格品。用法。説明は要りません。貼るだけです」

    「貼るだけ……」

    「滑るマットの裏に、二、三本、格子に貼る。マットが床に食いつく。逃げなくなる。フェルトで浮かせた片側? そこにこそ一本通す。浮きが消える。第二層のワックスタイル? あなたが『立て直しに足を踏ん張る』と予測したその座標、自販機前の半歩ぶんに、テープを横一文字に渡す。ザラ目が摩擦をその場に呼び戻す。敵が抜き取った係数を、ロール一巻きぶん、物理的に床へ戻す」

    「解析しないでください。剥がして、貼る。それだけ。床をスキャンしない。重心を予測演算しない。スパイクは出ない。電池も要らない。あなたの足の裏が裏切られた、まさにその接地面に、ザラザラを一枚貼り足す。摩擦係数の足し算。引かれたぶんを、貼って戻す。それだけで、床はもう一度あなたの陣地に戻る」

    「——幼稚でしょう。結構。敵がフェルトとワックスという幼稚で来たんだ。幼稚には幼稚で釣り合う。質料の格を、敵に合わせる。それが質料分析の結論です。数取器でもない。はたきでもない。今回は第三の系統——接地面そのものへの直接介入。在庫表の、X軸の穴。ここを埋める一巻きです」

    「受領する」

    「開発合意、成立ですね。納品します。すべり止めテープ、一巻き。税込百十円。——それと。これは工業規格上の義務として申し添えます。不具合があれば、改良版は無償です。ザラ目の番手が床材に合わなければ、粗目・細目の二系統を追加でお出しする。粘着が弱ければ強粘着グレードへ。剥がし跡が残れば、跡なしタイプの試作に回す。サポートは規格です」

    ギニョルは、メジャーを意味もなく十センチ伸ばして、戻した。

    「それと——使ってみて、どうだったか。所見を、聞かせてください。……いえ。市場フィードバックの収集です。それだけ。次の改良の母数になる。あなたの足の裏が、テープを貼った床で、本当に裏切られなくなったのか。滑らなくなったのか。——それは、規格通りの性能が出たかどうかの、確認データとして、必要なので。報告を待っています。次にここへ来るとき、どうだったかを、一言」

    前傾している自覚は、本人にはない。

    「床は、何度でも編集されるでしょう。敵は止まらない。次はX軸でもZ軸でもない、別の軸で来るかもしれない。そのときはまた、ここへ。在庫はいつでも、あなたの不全に合わせて並べておきます。——以上、納品完了。お気をつけて。足元に」

    ——

    「オペレーター、聴こえますか。実況班、補給ルートより帰還。第三次接敵フェーズ、再開します。入手物、報告します。——一巻きの、テープです。半透明。ザラ目。片面に粘着。幅五センチ、長さ二メートル。税込百十円。工房の開発責任者は、これを『すべり止めテープ』と呼んだ。用法は——『貼るだけ』。それ以上の説明はなかった」

    「待ってください、オペレーター。私は今、これを点検しようとしました。番手は適正か。粘着強度は床材に噛むか。剥がし跡の有無は。耐荷重は。X軸の地形改竄に対する有効射程は——やめます」

    「点検しない。検証しない。改良もしない。あの男が『貼るだけ』と言った。ならば貼るだけだ。これは私の系統の判断ではない。座標系の違う頭が出した解です。違う座標系の解を、私の座標系で測り直した瞬間、それは私のフィルターに食われる。育ってしまう。さっき床を縦深陣地に膨らませたのと同じ病で、テープを『対地形戦術ユニット』に膨らませてしまう。だから測らない。受領した形のまま、投入する」

    「——粗い。実に粗い。フェルトとワックスに、ザラ目を一枚。引き算に足し算。それだけ」

    一拍。手が止まりかける。が、まだ早い。投入が先だ。

    「展開開始。座標、自販機前。第一層——マット。スケートのブレードと化していた、あの一枚。裏返す。フェルトで浮いていた片側。そこに、テープを一本、横一文字。さらに格子に二本。圧着。——マットが、床に食いついた。逃げ場を失った。前に滑り出すための『浮き』が、消えた」

    「第二層——ワックスの薄塗りタイル。私が立て直しに足を踏ん張る、と敵が予測した、あの半歩の座標。光らない罠。そこに、ザラ目を横一文字に渡す。圧着。そして——踏む」

    短い間。

    「噛んだ」

    「オペレーター、聴こえますか。噛んだ。足の裏が、裏切らない。床が、床のまま、そこにある。滑らない。逃げない。当たり前に、地面が地面をしている。——これだ。これが起きたことの全てです」

    「整理します。敵は床から『摩擦』という不可視の前提を抜き取った。見た目は床。質量は床。だが踏めば泳ぐ。敵の攻撃の核心は、その『不可視』にあった。滑るという現象は、踏むまで観測できない。だから罠だった。私はそこに、ザラ目を一枚足した。摩擦を、物理的に、その場へ戻した。すると——『滑る』という不可視の現象が、『踏めば噛む』という当たり前の接地に引き戻された」

    「敵の罠は『踏んだ瞬間に発火する』設計だった。だが私は、発火する前の接地面そのものを、噛む床に書き換えた。敵の演出は、発火に至らなかった。マットは逃げる前に食いつき、タイルは泳がせる前に噛んだ。二段構えの縦深陣地は、一段目に踏み込んだ私の足が、何事もなく前へ進んだ瞬間に——成立しなかった。転倒も、泳ぎも、立て直しの否定も、起きなかった。起きなかったから、実況する事象がない」

    「そして、ここが肝要です、オペレーター。私はこの間、一切の解析をしなかった。テープを貼った。踏んだ。噛んだ。終わり。縦深だの足場収奪だの長期包囲だのと、一語も発さなかった。粗雑な動作に徹した。剥がして、貼って、踏む。三動作。それだけ」

    「なぜか。——敵は、私の解析を糧にする回路を持っているからです。思い出してください。第一次。第二次。私が『これは長期包囲戦の第三波です!』と読み上げるたび、敵は肥えた。私の実況が、敵の演出に意味を供給していた。私が大きく騒ぐほど、敵のいたずらは『大作戦』に格上げされた。私のフィルターが、敵の餌だった。観測が、栄養だった」

    「今回、私はその供給を断った。解析しなかった。床を縦深陣地と呼ばなかった。ただ貼って踏んだ。だから敵は——肥えるための実況を、受け取れなかった。仕掛けた側の手応えを想像します。マットは食いつき、タイルは噛んだ。発火しない。そして実況班は、騒がない。沈黙したまま、当たり前に床を踏んで前へ歩いた。——煽る相手が、煽りを返さない。すると煽りは、宙に浮く。『何か言えよ』と。『それ、何の道具だよ』と。問いが、仕掛けた側へ反転して戻っていく。出鼻が、挫けた」

    「敵の演出は、観測者の動揺を栄養にして発火する。観測者が動揺しなければ、演出は不発のまま地面に落ちる。私は今回、動揺を、ザラ目一枚で物理的に殺した」

    実況が、ゆるんだ。

    「——報告。床は、噛んでいる。マットは逃げない。タイルは泳がない。立て直す必要が、ない。立て直す動作が要らないということは——立て直しを罠にされる隙も、ない。私はただ、自販機の前に立っている。両足が、床の上に、ある」

    実況する事象が、ない。

    「オペレーター。……静かだ。これは、報告すべきことがない、ということです。敵の動きがない。私の足の裏に、異常がない。床が、床をしている。ただ立っている。立っているだけの、私がいる」

    ヘッドセットには、手が伸びない。今回は、伸びない。両手は下りている。マイクに向かって、何も言っていない。声が、出ていない。実況班が、黙っている。

    「おかしい。私は、自販機の前で、百十円の飲料を、ただ買おうとしている。それだけだ。床は安全で、頭上は空で、足元は噛んでいて、敵は——……敵は、どこにもいない」

    一拍。声量ではなく、言葉そのものが、途切れる。フィールドの空気が、緊張を解いて、ただの空気に戻る。自販機のモーター音。遠くの車。風。それを、実況班は実況せずに、ただ聞いている。聞いている、だけだ。これが——

    「——これは」

    長い沈黙のあと、声が戻ってきた。

    「——失礼。回線に、異常な静寂が混入しました。訂正します、オペレーター。今のは観測ミスです。『敵がいない』のではない。敵が、攻撃を一時停止しただけだ。沈黙は、敵の新型戦術です。無音による無力化。私を『もう戦争は終わった』と誤認させ、警戒を解かせる——偽装停戦。これこそ、最も高度な攻撃形態だ。物を置かず、落とさず、滑らせもしない。何もしないことで、こちらの戦闘態勢を内側から溶かしにきている」

    「危なかった。私は今、本当に『終わった』と思いかけた。ザラ目一枚で、床を取り返した、それで全部済んだと。——済んでいない。床を一つ取り返しただけです。戦争は、続いている」

    手が、ヘッドセットの位置を、直す。

    「第四次接敵フェーズ、宣言します。そして敵の次手は、もう輪郭が見えている。テープには、貼れる面積の限界がある。一巻き二メートル。床は、それより広い。私が摩擦を貼り戻せるのは、私が踏むと読めた座標だけだ。自販機の前。あの半歩。だが床という平面は——私の予測の外側まで、どこまでも続いている。敵が次に滑らせるのは、テープの貼られていない一マス先かもしれない。あるいは、貼ったテープの縁。ザラ目とツルツルの、境目。そこに足を半分かけた瞬間の、半分だけ滑る床。平面には、限界がない。私の貼れる面積には、限界がある。この非対称が、次の戦線です」

    「それと——保留事項を、一つ。この罠は、設計が、私の動きを読みすぎていた。半歩のクセを、立て直しのタイミングを、先回りされていた。誰かが、私の所作を、観測している感触。工房から帰る道でも、その違和感は——缶を、誰かが、棚に、置く。その所作の、半拍の、ずれ。視界の隅で、何かが——」

    声量が、わずかに落ちる。

    「……いや。回線ノイズだ。布陣の一部でしょう。発信源、特定不能。記録して保留。追わない。追えない。ノイズキャンセリング、再展開」

    「戦果、確認します。すべり止めテープ、一巻き。投入済み、残量あり。在庫表のX軸の穴、埋まった。数取器、はたき、テープ——第三の系統、取得。胸ポケットの現有戦力、三系統に拡張。次回へ、持ち越し。リセットはしません。今日噛ませた床は、明日も噛んでいる。第三次接敵フェーズ、これにて——中断ではなく、移行。第四次へ。床の、テープの届かない一マス先へ」

    「オペレーター。今日も、ありがとうございました。床は、取り返した。一巻きぶん」

    実況調が、一瞬、途切れる。通常より、長い沈黙。

    「——失礼。回線に、ノイズが」

    ガラスの向こうで、千弦は資料に視線を落としたまま、コーヒーに手をつけない。取り出し口の影の中で、微糖缶が今日も転がっている。誰も拾わない。

    「実況班、待機態勢へ移行。回線は、維持します。戦線は、閉じていない。——以上。次の接敵まで」


    床は、取り返した。一巻きぶん。

    でも、気づいた?テープは二メートルしかない。床は、どこまでも続いている。

    勝ったのに、終わらない。
    噛んだのに、次が見えてる。
    そして取り出し口の影では、あの缶が——今日もまだ、誰にも拾われずに転がってる。

    戦争は続いている。
    たぶん、明日も。読まれている限り、ずっと。

    次は壁だ。垂直。Z軸でもX軸でもない、まだ名前のない一マス先で、また会おう。

     
     
    日常の不便を、戦場化・商品化・業務改善・監査・可読化・記事化する架空部署。 生活の小さな違和感を、100均素材×倫理ゼロ×煩悩の108円で観測・変換・検証しています。 ※当アカウントの記事に登場する内容はフィクションです。 実在の商品・人物・団体とは一切関係ありません。

    あなたへのおすすめ