ハートビート・アルゴリズム 前編:初期化されない記憶
第1部 誤算の始まり
星空の約束
桜の花びらが風に舞う四月の朝。瑠璃川楓は自分の影を見つめながら深呼吸をした。新しい制服のスカートが風でわずかに揺れる。胸の前で握りしめた両手には、うっすらと汗が滲んでいた。
「ここからは違う自分になる」
そう呟いて、楓は千代田第一高校の正門をくぐった。桜並木の下に広がる校庭には、春の日差しが降り注いでいた。それはまるで、彼女の新たな一歩を祝福するかのようだった。
教室のドアの前で立ち止まる。「2年B組」と書かれた札が目に入る。楓はもう一度、制服のリボンを整え、眼鏡を外した。その代わりに、左側の髪を星型のヘアピンで留める。前の学校では常にかけていた眼鏡を外すという小さな変化。でも彼女にとっては、それが「新しい自分」への第一歩だった。
「はい、どうぞ」
担任の声に促され、楓はドアを開けた。教室に一歩足を踏み入れると、三十数人の視線が一斉に彼女に集まる。心臓が早鐘を打ち始めた。楓は右手で黒板に名前を書きながら、左手で髪を耳に掛けた。
「瑠璃川楓です。東京から引っ越してきました。よろしくお願いします」
声は思ったより落ち着いていた。クラスメイトたちの表情を見ると、特に女子たちの目が輝いているのがわかる。彼女の肩下まで伸びた栗色の髪、大きな瞳、小柄ながらも整った顔立ちは、確かに人目を引くものがあった。
「瑠璃川さんは前の学校でコンピュータプログラミングの全国大会で優勝した経歴があります」
担任のその言葉に、楓は内心でうめいた。言わないでほしかった、と。クラスからどよめきが起こる。男子たちの間からは感嘆の声も上がった。
「すごーい!」
「マジ?天才?」
「でも可愛いじゃん!」
楓は俯き加減になって自分の席へ向かった。窓際の後ろから二番目。隣の席は空いていた。ほっとして椅子に座る。
「前の学校とは違う自分になる。目立たず、普通の女の子として過ごす」
そう決意していた矢先に、先生の余計な一言で早くも計画が狂い始めている。彼女はため息をついた。
始業式が終わり、放課後の教室はすっかり静まり返っていた。楓はノートを広げ、新しい学校生活のスケジュールを整理していた。彼女の手首に巻かれたスマートウォッチが振動し、予定を知らせる。
「部活動見学、か...」
楓はリストに目を通した。この学校には珍しいことに「テクノロジー部」があるという。前の学校では、楓はコンピュータ部の唯一の女子部員で、さらには部長だった。でも、ここでは違う。少なくともプログラミングへの異常なまでの情熱は隠しておきたかった。
「瑠璃川さん、まだ帰らないの?」
声をかけてきたのは、隣の席に座る小鳥遊葵だった。明るい性格の女の子で、楓が教室に入った瞬間から話しかけてくれた数少ない一人だ。
「ああ、部活動を見学しようと思って」
その言葉に葵の顔が明るくなった。
「どの部に興味あるの?私はファッション部なんだけど」
「テクノロジー部かな、と思って...」
言いながら楓は自分の言葉を後悔した。プログラミングから離れるつもりだったのに、足は無意識に似たような場所へ向かおうとしている。
「テクノオタクの集まりじゃん!でも美少女プログラマーって新鮮かも!」葵は目を輝かせた。「私も付き合おうか?」
「ありがとう。でも、今日は一人で回ってみようかな」
楓は微笑んで断った。初日から目立ちたくない、という願いは既に崩れているようだった。
夕暮れ時、楓は学校の施設をあちこち見て回っていた。図書館、体育館、そして最後にテクノロジー部の部室がある特別棟へ。ガラス張りの近代的な建物だった。
部室のドアに手をかけたとき、中から聞こえる活気ある声に楓は立ち止まった。多すぎる人は苦手だった。結局、ドアをノックする勇気が出ず、その場を離れることにした。
学校を出ようとしたとき、楓の足は自然と中庭へと向かっていた。そこには満開の桜の木がいくつも植えられていた。夕日に照らされて、ピンク色の花びらがオレンジ色に染まっている。まるでコンピュータグラフィックのような非現実的な美しさだった。
「きれいだな...」
楓は思わず声に出してしまった。風が吹き、花びらが舞い散る。楓はそのまま桜の木の下に佇み、やがて暗くなっていく空を見上げた。日が沈み、星が一つ、また一つと瞬き始めていた。
プログラミングと同じくらい、楓は星を見ることが好きだった。星座のパターン、星の動き、それらすべてがプログラミングのアルゴリズムのように彼女の目に映る。そして星空の下では、いつも不思議と心が落ち着くのだった。
時計を見ると、とっくに下校時間を過ぎていた。けれど、学校にはまだ灯りがともっている。部活動で残っている生徒もいるのだろう。楓は少しだけ、もう少しだけここにいようと決めた。
そうして桜の木の下に座り、夜空を見上げていると、突然背後から足音が聞こえてきた。驚いて振り返ると、一人の男子生徒が立っていた。
彼は背が高く、切れ長の目をした印象的な顔立ちの持ち主だった。短めの黒髪が夜風に少し揺れている。制服の襟元は緩められ、袖はまくり上げられていた。彼の手には小さな望遠鏡が握られていた。
「君も星を見るのが好きなのか」
突然の問いかけに、楓はどきりとした。声は低く、落ち着いているが、心なしか優しさを感じる。
「は、はい...」
戸惑いながらも楓は答えた。男子と二人きりでいる状況に少し緊張している。
「今夜は春の星座がよく見える。あそこに見えるのが春の大三角だ」
彼は夜空を指さした。楓は彼の指先を追って空を見上げる。
「うん、レグルス、スピカ、アークトゥルスだね」
楓は自然と星の名前を口にしていた。プログラミングと同様、天文学の知識も隠そうと思っていたのに。彼女は思わず自分の口を手で覆った。
男子生徒は楓を見つめ、片方の口角をわずかに上げて微笑んだ。
「詳しいんだな。君は新入生か?」
「いいえ、今日編入してきたの。2年B組です」
「そうか。俺は2年D組、鷹取」
彼——鷹取と名乗った男子は、望遠鏡を楓に差し出した。
「使ってみるか?」
「ありがとう」
楓は遠慮がちに望遠鏡を受け取った。手が触れ合ったとき、不思議と心臓がドキリと跳ねる。夜の冷気のせいだろうか、それとも単純に男子と話すことに慣れていないからだろうか。
望遠鏡を覗くと、春の星々がくっきりと見えた。楓は思わず息を呑んだ。
「わあ、綺麗...」
「だろう?俺はよくここで星を見てる。特に新月の夜は最高だ」
鷹取の言葉には情熱が込められていた。楓は望遠鏡から顔を上げ、彼を見つめた。昼間のクラスでの緊張感は、星空の下で少しずつ解けていくようだった。
「星を見ていると、私たちの悩みがちっぽけに思えてくるよね」
楓はそう言って微笑んだ。夜風が彼女の髪を揺らす。
「ああ、そうだな。宇宙の広さに比べれば、どんなことも小さなことに思える」
鷹取は腕を組んで空を見上げながら言った。「でも、だからこそ、自分の好きなことには全力を注ぎたいと思う」
「好きなこと?」
「ああ。俺はテクノロジーが好きなんだ。特にダンスと音楽に関するプログラミング」
楓の目が大きく開いた。まさか、テクノロジー部の誰かだったのか。
「実は...私もプログラミングが好きで」
思わず口にした言葉に、楓は慌てて言い直した。
「あ、いや、少しだけ興味があって...」
鷹取は楓の方を向き、じっと見つめた。その視線に楓は顔が熱くなるのを感じた。
「そうか。だったら...」
彼は一瞬考え込むような仕草を見せてから、急に言った。
「一緒にダンスアプリを作らないか?」
「え?」
唐突な提案に楓は驚いた。
「星空の下で偶然出会った者同士、何か意味があるはずだ。俺は音楽とダンスの動きを解析するアルゴリズムを考えていて、君はプログラミングに興味がある。これは運命だろう」
鷹取の目は真剣だった。楓は困惑しながらも、なぜか胸の奥が熱くなるのを感じた。前の学校では味わったことのない、新しい感情だった。
「でも...私たち、名前も...」
「名前なんて関係ない。星空の下での約束だ」
鷹取は楓の目をまっすぐ見つめながら言った。「いつか、必ず。一緒にダンスアプリを作ろう」
なぜだろう。初めて会った男子の言葉なのに、楓の心は大きく揺れ動いた。それはアルゴリズムでは説明できない、不思議な感情だった。
「...うん」
楓は小さく頷いた。夜風が二人の間を吹き抜け、桜の花びらが舞い上がった。まるで二人の約束を祝福するかのように。
星々が輝く空の下、瑠璃川楓の新しい学校生活は、思いもよらない方向へと動き始めていた。彼女はまだ知らない。この夜の星空の下での約束が、彼女の「普通の女の子になる」という計画を、完全に覆してしまうことになるとは。
運命の再会
朝日が教室の窓から差し込み、楓のデスクに細長い光の帯を作り出していた。授業はまだ始まっておらず、クラスメートたちは三々五々集まって前日の話題で盛り上がっている。楓は一人、昨夜の出来事を思い返していた。
桜の木の下。星空。そして見知らぬ男子との不思議な約束。
「ねえ、瑠璃川さん!」
小鳥遊葵の明るい声が楓の思考を中断させた。彼女は派手なヘアピンで留めた髪を揺らしながら、楓の机に両手をついた。
「今日、どの部活に入るか決めた?やっぱりテクノロジー部?」
「う、うん...たぶん」
楓は少し曖昧に答えた。実際、昨夜の出来事で彼女の心は揺れ動いていた。「普通の女の子になる」という当初の計画と、プログラミングへの情熱の間で板挟みになっている自分がいた。
「どうしたの?迷ってるの?」
「いや...」楓は少し考え込んだ後、背筋を伸ばした。「行ってみる。テクノロジー部に」
決意を口にすると、妙に心が軽くなるのを感じた。それはまるで、長い間無視してきた自分の本当の気持ちを、ようやく認めたような感覚だった。
放課後、楓は自分のタブレットをカバンから取り出した。まだ教室には何人か残っていたが、皆自分のことで忙しそうだ。楓は誰にも見られていないことを確認すると、タブレットの画面をそっと開いた。
パスワードを入力し、指紋認証。楓だけが知るセキュリティを突破すると、彼女自身が開発したアプリのフォルダが現れた。その中から「EmotionAnalyzer ver.2.4」というアイコンをタップする。
画面が青く光り、幾何学的なパターンがぐるぐると回転した後、シンプルなインターフェースが表示された。これは楓が前の学校で一人コツコツと作り上げた自作アプリ。カメラを通して人間の表情を分析し、その人の感情や心理状態を予測するプログラムだ。
「最後に調整したのはいつだったかな...」
楓は小さく呟きながら、設定画面を開いた。前の学校では密かに友人たちの感情を分析して、トラブルを未然に防いだり、誰かが悩んでいるときに声をかけたりするのに使っていた。それは彼女なりの、人間関係を円滑にするための工夫だった。
「放課後のクラスルーム環境テスト...」
楓は自分自身をカメラに映し、アプリのテストを始めた。スマイルを作ると「happy: 89%」と表示される。眉をひそめると「concerned: 76%」。アプリは驚くほど正確に彼女の感情を読み取っていた。
ふと、昨夜の「星空の約束」を思い出し、楓はその記憶に頬が熱くなるのを感じた。「一緒にダンスアプリを作ろう」という言葉が頭の中でリフレインする。
その瞬間、タブレットの画面が急に点滅し始めた。「Error: Unexpected emotion pattern detected」というメッセージが赤く表示される。
「え?こんなエラー初めて...」
慌ててタブレットを操作しようとした時、アプリが勝手に作動し始めた。カメラが無差別に周囲を撮影し、教室に残っていた生徒たちの顔を次々と分析し始める。
「ちょっと、止まって!」
楓はパニックになりながらも、素早くコードのデバッグを試みた。しかし、どこかでメモリリークが起きているようで、アプリは彼女の指示に反応しない。
「まずい...リセットするしかない」
電源ボタンを長押しして強制終了しようとした時、教室のドアが開く音がした。楓は慌ててタブレットを胸に抱え込んだ。
「あの、テクノロジー部の見学に...」
言葉が途中で止まった。ドアの前に立っていたのは、昨夜桜の木の下で出会った男子生徒だった。彼は楓を見て、明らかに認識したような表情を浮かべている。楓の心臓は早鐘を打ち始めた。
「君は...昨日の」
「あ、あの!」楓は必死に平静を装った。「テクノロジー部はどこですか?見学に行きたいんですけど」
男子生徒は一瞬困惑したような表情を見せたが、すぐに微笑んだ。その笑顔に楓はさらに動揺した。彼が笑うと、右頬にだけ小さな笑窪ができることに気づく。
「俺がテクノロジー部の部長、鷹取巧馬だ。ちょうど部員を探していた所だ」
彼は楓に近づいてきた。昨夜よりも明るい場所で見ると、彼の顔立ちはさらに整っていた。黒い髪は少し乱れていて、制服の第一ボタンは外されている。カジュアルでありながらも、どこか凛とした雰囲気を持つ男子だった。
「一緒に部室に行こう。案内する」
巧馬はそう言って、教室のドアへと向かった。楓は急いでタブレットをカバンにしまい、彼の後を追った。二人が廊下を歩いていると、女子生徒たちが振り返って巧馬を見つめるのが分かる。どうやら彼は学校でも人気があるらしい。
「君、名前は?」巧馬は歩きながら聞いた。
「瑠璃川楓です」
「瑠璃川か。昨日は名前を聞かなかったな」
巧馬の言葉に、楓はどきりとした。やはり昨夜の「星空の少女」が自分だと気づいているのだ。頬が熱くなるのを感じる。
「え?昨日?」
楓は知らないフリをした。なぜそうしたのか、自分でも理解できなかった。単純に恥ずかしさからか、それとも「普通の女の子」になるための防衛本能からか。
巧馬は不思議そうな顔をしたが、それ以上は追及しなかった。
「そうか、人違いかもしれないな」
そう言って、彼は前を向いた。楓は少しだけ罪悪感を覚えながらも、ほっとした。
特別棟に入り、階段を上がりながら、巧馬は学校のことやテクノロジー部の活動内容を説明してくれた。楓はその姿を見ながら、この不思議な縁に考え込んでいた。昨夜の約束は何だったのか。そして、なぜ自分は正直に話せないのか。
その時、カバンの中でタブレットが再び振動した。
「あっ!」
思わず声を上げた楓に、巧馬が振り返る。
「どうした?」
「い、いえ、なんでも...」
言い終わる前に、カバンからタブレットが滑り落ちた。画面は再び勝手に起動し、「EmotionAnalyzer」が動作している。しかも、カメラは巧馬に向けられていた。
「これは...」
巧馬は興味深そうにタブレットを拾い上げた。画面には彼の顔が映し出され、いくつかのパラメータが表示されている。
「興味: 92%、好奇心: 87%、驚き: 65%...」
楓はパニックに陥った。自作のアプリが、まるで彼女の秘密を暴露するかのように働いている。
「これ、すごいな」巧馬は真剣な眼差しでアプリを見つめた。「感情分析のアルゴリズムか?精度が高いな」
「あの、それは...」
楓は何と言えばいいのか分からなかった。このまま真実を話せば、「プログラミングが得意な女子」というレッテルを貼られるだろう。それは「普通の女の子」になるという彼女の計画とは正反対だ。
「これ、君が作ったのか?」
巧馬の質問に、楓は一瞬ためらった。そして、思いもよらない言葉が口から飛び出した。
「いいえ、友達が作ったものです」
嘘だ。明らかな嘘だ。しかし、その瞬間の楓には、それが最善の選択肢に思えた。
「友達?プログラミングの才能がある友達がいるんだな」
巧馬の目が輝いた。
「はい、東京の...前の学校の友達です」
嘘は雪だるま式に大きくなっていく。楓は自分の言葉に内心で震えていた。
「その友達、すごいな。こんな高精度の感情分析アプリを作れるなんて」巧馬はタブレットを楓に返しながら言った。「テクノロジー部ではちょうど感情認識のプロジェクトを始めるところだったんだ。その友達と連絡が取れるか?アドバイスが欲しい」
「え、ええと...」
楓は困惑に包まれた。友達などいない。アプリは彼女自身が一人で作り上げたものだ。しかし、今さら本当のことは言えない。
「試してみます」
その言葉を口にした瞬間、楓は自分が泥沼にはまっていくのを感じた。嘘が嘘を呼び、やがて収拾がつかなくなる...そんな予感がした。
「よろしく頼む。じゃ、部室に行こう」
巧馬は満足げに頷き、再び歩き始めた。楓はタブレットの電源を完全に切り、カバンの奥深くにしまい込んだ。
「...ごめんなさい」
小さく呟いた言葉は、巧馬には届かなかった。
部室のドアの前に立ち、巧馬が振り返った。
「瑠璃川、歓迎するよ。テクノロジー部へ」
彼の笑顔は真摯で、まっすぐだった。楓は自分が嘘をついたことに、より一層の罪悪感を覚えた。しかし同時に、部室のドアの向こうに広がる新しい世界に、わくわくしている自分もいた。
「ありがとうございます」
楓は精一杯の笑顔を作った。その笑顔の裏で、彼女の心は複雑に交錯していた。プログラミングへの情熱、「普通の女の子」になりたいという願望、そして生まれたばかりの小さな嘘。それらすべてが渦巻いて、彼女の心を揺さぶっていた。
ドアが開き、楓の新しい学校生活の章が始まろうとしていた。彼女はまだ知らない。この小さな嘘が、やがて彼女の日常を大きく変えていくことになるとは。
嘘の連鎖
テクノロジー部の部室は、楓の想像とは少し違っていた。高校の一般的な部室というより、小さなスタートアップ企業のオフィスのような雰囲気だった。壁一面に並んだ大型モニター、無造作に置かれた開発機材、そしてホワイトボードにはびっしりとプログラミング言語が書き連ねられている。
楓はその光景に、懐かしさと高揚感を覚えた。これは彼女が本当は大好きな世界だった。だが今は、その気持ちを抑え込まなければならない。
「みんな、新入部員候補だ」
巧馬が扉を開けると同時に宣言した。部室にいた五人ほどの生徒が一斉に顔を上げる。全員が男子だ。彼らの視線が楓に集まり、部屋が一瞬静まり返った。
「女子だ...」
「マジで?」
「幻覚かと思った」
小さな歓声と驚きのつぶやきが部室に広がる。楓は少し身を縮めた。ここでもやはり目立ってしまうようだ。
「瑠璃川楓さん、2年B組。昨日編入してきたばかりだ」
巧馬はそう紹介すると、不意に楓のタブレットを指さした。
「そして彼女のタブレットには、かなり高精度な感情分析アプリが入っている」
その言葉に、部室内の空気が一変した。全員が一斉に楓に詰め寄ってくる。
「マジか?見せてよ!」
「AIベース?どんなアルゴリズム使ってる?」
「顔認識はOpenCVベース?それともTensorFlow?」
突然の質問攻めに、楓は戸惑った。これらの質問に答えられないわけではない。むしろ、細部まで説明できてしまう自分が怖かった。
「あ、あの...これは私が作ったわけじゃなくて...」
楓が言い訳をしようとした時、部室の奥から冷静な声が響いた。
「騒がしいな」
声の主は細身の高身長の男子生徒だった。銀縁の眼鏡をかけ、長めの黒髪が特徴的だ。彼の手には小さなノートが握られていた。静かな声だったが、不思議と部室全体に響き渡り、騒がしかった部員たちが黙り込む。
「これが言ってた新入部員候補か」
彼は巧馬に尋ねた。
「ああ。アプリを見せてもらった。君も見るべきだ」
白鳥と呼ばれた生徒は黙って楓に近づき、視線だけでタブレットを見せるよう促した。楓は緊張しながらもカバンからタブレットを取り出し、「EmotionAnalyzer」を起動した。今度は正常に動作する。
白鳥はアプリをじっと観察した後、実際に自分の顔をカメラに向けた。画面には彼の表情が映し出され、「冷静: 95%、分析中: 87%、興味: 76%」という数値が表示される。
「なるほど」
彼は小さくつぶやき、何かをノートに書き込んだ。
「自作だというのは本当か?」
「え、いえ...」楓は困惑した。「友達が作ったものです」
「その友達は相当なスキルを持っているな」白鳥は冷静に言った。「ディープラーニングのカスタムモデルを使っているのか?精度が通常の感情認識ライブラリより高い」
楓は内心でうめいた。白鳥の質問は的確すぎる。まるで彼女の嘘を暴きたいかのようだった。
「詳しいことはわからなくて...」
彼女の言葉に、白鳥は眉をひそめたが、それ以上は追及しなかった。代わりに巧馬に向き直った。
「文化祭プロジェクトに使える。彼女の友達と連絡を取れるか?」
「さっきそれを頼んだところだ」巧馬は答えた。
二人のやり取りを聞きながら、楓の不安は増していった。架空の友人との連絡...どうすれば良いのだろう。
「あの」楓は恐る恐る口を開いた。「私はまだ入部するかどうか決めてなくて...」
その言葉に、部室内が再び静まり返った。巧馬が驚いたような顔で楓を見つめる。
「入部しないのか?」
「いえ、その...」
楓はどう説明すれば良いのか分からなかった。本当は入りたい。でも嘘がばれる恐怖がある。そんな葛藤を言葉にできるはずもなかった。
「入部しないなら、そのアプリのことは忘れよう」
巧馬はあっさりと言った。その言葉に楓はどきりとした。忘れる?せっかく自分が作ったアプリなのに。いや、そう思ってはいけない。「友達が作った」という嘘を貫かなければ。
「ええと...」
迷う楓を見て、白鳥が一歩前に出た。
「瑠璃川さん、知っているかもしれないが、うちの部は女子部員が極端に少ない」
「少ないというか、いないですよね」部室の隅から別の部員が口を挟んだ。
「そう、いない」白鳥は淡々と続けた。「そのため、学校側から『もっと多様な部員構成にしろ』と言われている。女子がいないと補助金も減らされる可能性がある」
楓は白鳥の言葉に困惑した。彼は何を言おうとしているのだろう。
「つまり」白鳥はノートをぱちんと閉じた。「君は我々の救世主だ」
「え?」
「加えて、君の友達のアプリは文化祭のプロジェクトに大いに貢献できる。我々にとっては二重の救いだ」
白鳥の口調は平坦だったが、彼の言葉には何か逃れられない力があった。楓は口をつぐんだ。部室内の視線が彼女に集まる。圧を感じた。
「そ、そんな...私なんかが...」
「待てよ、白鳥」巧馬が口を挟んだ。「無理強いするな。彼女の意思も尊重すべきだ」
「そうだな」白鳥は冷静に同意した。「ただ、こうも考えてみてほしい。瑠璃川さん、君が入部しないと、この部は存続の危機に瀕する。そして君の友達のアプリもこの学校の文化祭で日の目を見ることはなくなる」
部室内が静まり返った。楓は呼吸が苦しくなるのを感じた。これは一種の脅迫だろうか。いや、単なる事実の提示かもしれない。しかし、その言葉に含まれる重みに押しつぶされそうになる。
「私は...その...」
楓が言葉を詰まらせていると、巧馬が彼女の肩に手を置いた。軽い接触だったが、楓の体は電気が走ったように反応した。
「考える時間が欲しいなら、明日まででいい」
巧馬の声は優しかった。しかし彼の目には期待の色が浮かんでいる。楓は一方的に「救世主」として祭り上げられ、逃げ道を失っていた。
「お願いします、瑠璃川さん」部室の別の部員が懇願するように言った。「僕たち、本当に存続の危機なんです」
「そうだよ!女子がいないと『オタク集団』って言われて、イベントも盛り上がらなくて...」
次々と声が上がる。楓は重圧を感じながらも、彼らの切実さに心を動かされていた。そして、本当は自分もプログラミングが好きだという事実。それを否定し続けることに、疲れも感じ始めていた。
「...わかりました」
楓の小さな声に、部室内が静まり返った。
「入部します。テクノロジー部に」
彼女の言葉に、部室内から歓声が上がった。ほとんどの部員が喜びを爆発させている。巧馬は満足げに、白鳥は静かに頷いている。
「ただ、一つだけ」楓は続けた。「プログラミングは、あまり詳しくないので...初心者として扱ってほしいです」
その言葉に、部員たちは少し意外そうな顔をした。巧馬は楓を見つめ、何か言いかけたが、白鳥が彼の言葉を遮った。
「問題ない。我々は初心者も歓迎する。むしろ教えがいがある」
白鳥の冷静な答えに、楓はほっとした。このまま初心者のフリを続ければ、嘘がばれる心配も少なくなるだろう。もちろん、友達のアプリに関する嘘は別だが...その壁はまた後で考えるしかない。
「じゃあ、改めて」巧馬は右手を差し出した。「テクノロジー部へようこそ、瑠璃川」
楓は恐る恐る巧馬の手を握った。彼の手は大きく、少し荒れていたが、温かかった。
「これからよろしくお願いします」
彼女はそう言って頭を下げた。内心では複雑な感情が渦巻いていた。嬉しさと不安、期待と恐れ。そして何より、嘘を重ねることへの罪悪感。
部員たちが楓に自己紹介し始める中、白鳥が静かに彼女に近づいた。
「私は白鳥環。副部長だ」
彼は名乗ると、小さな声で付け加えた。
「君の秘密は、必ず明らかになる」
楓は凍りついた。白鳥はそれ以上何も言わず、部室の自分の席に戻っていった。彼は何を知っているのだろうか。それとも、単なる不信感から出た言葉だろうか。
窓の外では、夕日が校舎に長い影を落とし始めていた。楓は自分の行く手にも長い影が伸びていることを感じながら、これからの日々に思いを巡らせた。
嘘をつき通すこと。プログラミングの初心者を演じること。そして「友達のアプリ」という存在しない人物との連絡を装うこと。それらはすべて、彼女の「普通の女の子になる」という願いと、プログラミングへの情熱の間で板挟みになった結果だった。
「瑠璃川、明日から正式に活動開始だ」
巧馬の声が楓の思考を中断させた。彼は優しく微笑んでいる。その笑顔に、楓は胸の奥で何かが軽くなるのを感じた。
「はい、楽しみにしています」
楓はそう答えながら、これが正しい選択だったのか自問していた。嘘の連鎖は、いつか必ず途切れる。その時、彼女は自分の本当の姿を受け入れてもらえるのだろうか。
それとも、すべてを失うことになるのだろうか。
テクノロジー部に入部したことで、楓の学校生活は新たな局面を迎えようとしていた。彼女はまだ知らなかった。この選択が、彼女の人生を大きく変えていくことになるとは。
奇妙な三角関係
テクノロジー部に入部して三日目。楓は部室の隅に設けられた初心者用の席で、プログラミングの基礎に関する資料を眺めていた。実際には全て知っていることばかりだが、初心者のフリをするには必要な作業だった。時折、わざと困ったような表情を浮かべ、メモを取る振りをする。小さな演技だが、毎日続けるのは思いのほか疲れた。
「瑠璃川、どう?難しくない?」
声をかけてきたのは、部室の扉から入ってきたばかりの青年だった。松影陽翔。中肉中背で明るい茶髪、常に左手首にブレスレットを着けている爽やかな男子だ。彼は楓にだけ特別な親しみを込めた表情を向けていた。
「あ、松影先輩...」
「『先輩』はやめてよ。幼稚園からの付き合いなのに」陽翔は楓の隣に腰を下ろした。「家も隣だったんだから、普通に『陽翔』でいいじゃん」
楓は小さく頷いた。陽翔は彼女の幼馴染で、小学校まで同じ学校だった。中学で別々になり、まさか高校で再会するとは思っていなかった。そして偶然にも、彼がテクノロジー部の部員だったとは。
「久しぶりに会ったからさ、ちょっと照れくさくて...」
「そっか」陽翔は少し寂しそうな笑みを浮かべた。「でも、まさか楓がプログラミングに興味を持ってるなんて思わなかったよ。小さい頃は一緒に星を見るのが好きだったよね」
星。その言葉に楓は巧馬との出会いを思い出した。桜の下での星空の約束。胸がかすかに熱くなる。
「うん、今でも好きだよ」
楓がそう答えると、陽翔の目が輝いた。
「そうなんだ!じゃあ今度、屋上の天体観測会に一緒に行かない?テクノロジー部の公式行事なんだけど」
屋上。星空。楓は少し迷った。また巧馬と星空の下で会うことになるかもしれない。あの時の嘘がばれる可能性も...。
「それはいいねぇ!僕も参加するよ!」
唐突に会話に割り込んできたのは、部室の奥で作業していた短髪の男子だった。陽翔は明らかに不満げな表情を浮かべる。
「松本、お前は前回欠席って言ってなかったか?」
「予定変更!瑠璃川さんが来るなら僕も行きたいなって」
松本は屈託のない笑顔を浮かべ、楓にウインクした。楓は曖昧に微笑み返す。
陽翔はため息をついた。彼の計画は既に崩れ始めていた。実は彼には秘密があった。楓が転校してきたと知った時から、彼は長年抱いてきた想いを告げる計画を立てていたのだ。
放課後の図書館。楓は数学の課題に取り組んでいた。表向きは熱心に問題を解いているように見えるが、実際には心ここにあらず。昨日から始まった「友達のアプリ」連絡作戦のことで頭がいっぱいだった。
巧馬の要請に応じて、楓は架空の友人「鈴木ヒカリ」のメールアドレスを作成し、自分と「ヒカリ」のやり取りを自作自演していた。複数のアカウントを使い分けるのは骨が折れるが、今のところうまくいっている。巧馬も白鳥も疑いを持った様子はなかった。
「瑠璃川さん、こんなところにいたんだ」
突然の声に、楓は飛び上がりそうになった。振り返ると、そこには陽翔が立っていた。手に数冊の本を抱えている。
「陽翔くん...びっくりした」
「ごめんごめん」陽翔は小さく笑って、楓の向かいの席に座った。「数学か。手伝おうか?」
「ありがとう。でも大丈夫」
楓は微笑んだ。陽翔は勉強が得意な方ではなかった。むしろいつも楓に教えてもらう側だった。
「そっか。無理して...あ」
陽翔の言葉が途切れた。彼の視線は楓の背後に向けられていた。楓も振り返る。そこには巧馬が立っていた。
「瑠璃川、ここにいたのか」
「部長...」
巧馬は二人の様子を見て、少し意外そうな表情を浮かべた。
「松影と知り合いだったか?」
「幼馴染なんだ」陽翔が即座に答えた。「家も隣で、小さい頃からの付き合い」
陽翔の言葉に、巧馬は「へぇ」と小さく相槌を打った。彼の表情は読みづらかったが、どこか考え込むような様子だった。
「そうだったのか」巧馬はそう言うと、楓の方を向いた。「友達とのメール、どうなった?」
「あ、はい」楓は少し慌てて答えた。「昨日送って、今朝返事がありました。協力してくれるみたいです」
「そうか、良かった」巧馬の表情が明るくなる。「じゃあ今日の放課後、詳しく話を聞かせてくれ」
「はい...」
巧馬はそれだけ言うと、別の書架へと向かっていった。彼が去った後、陽翔が小さな声で尋ねた。
「なんの話?友達って誰?」
「あ、その...」楓は言葉に詰まった。陽翔には何と説明すれば良いのだろう。「プログラミングが得意な友達がいて...その子に協力をお願いしてるの」
「へぇ、楓にそんな友達がいたんだ」
陽翔は少し不思議そうだったが、深く追及はしなかった。代わりに、別の質問をした。
「部長と仲良さそうだね」
その言葉には、かすかに苦い感情が混じっていた。楓にはその微妙なニュアンスが読み取れなかったが、陽翔の表情には見慣れない硬さがあった。
「そんなことないよ。私、まだ入ったばかりだし...」
「でも部長、楓のこといつも気にかけてるよね。入部してすぐなのに」
陽翔の声には、今度ははっきりと不満が混じっていた。楓は困惑した。陽翔が何を気にしているのかわからなかった。
「そう...かな?」
「そうだよ」陽翔は少し口調を和らげた。「まあいいや。今度の日曜日、時間ある?久しぶりに遊びに行かない?」
突然の誘いに、楓は少し戸惑った。
「日曜日...」
「映画でも見に行こうよ。新しいSF映画やってるんだ」
陽翔の目は期待に満ちていた。楓は迷った。断る理由はなかったが、なぜか躊躇いがあった。
「考えておくね...」
陽翔の表情に失望の色が浮かんだが、すぐに明るい笑顔に戻った。
「うん、連絡待ってる」
彼はそう言って席を立ち、図書館を後にした。陽翔が去った後、楓は数学の教科書を見つめながら考え込んだ。幼馴染の誘い。それを迷う自分。その理由がはっきりとはわからなかった。
同じ時間、学校の別の場所では、別の「戦い」が繰り広げられていた。
「鷹取くん、これ作ったの!食べてみて?」
中庭のベンチで、藤原千紗が差し出した手作りクッキーの箱。それは可愛らしいピンクのリボンで結ばれていた。千紗は学年一の美少女と称される存在で、長い金髪のグラデーションカラーが特徴的だ。完璧なメイクと自信に満ちた立ち居振る舞いで、男子生徒の憧れの的だった。
「ありがとう、藤原」
巧馬は少し困ったような表情を浮かべながらも、クッキーを受け取った。これで三回目だ。千紗からの手作りお菓子は。
「今日のはチョコチップよ。前回言ってたでしょ?チョコが好きって」
千紗は甘い声で言った。周囲には彼女のファンクラブのような女子グループが遠巻きに見守っている。巧馬は彼女たちの視線を感じながら、一つクッキーを口に入れた。
「美味しい」
シンプルな感想だったが、千紗は大喜びした。
「本当?良かった!実は三回も焼き直したの。鷹取くんに喜んでもらいたくて」
千紗の顔には満面の笑みが広がっていた。彼女の気持ちは周囲の誰の目にも明らかだった。しかし巧馬の反応は、いつも通り控えめだった。
「ごちそうさま。でも、こんなことばかりしてると、君のファンクラブの男子たちに恨まれそうだな」
「もう!そんなこと気にしないで」千紗は笑いながら腕を組んだ。「それより、今度の土曜日、時間ある?新しいカフェがオープンするの。一緒に行かない?」
巧馬は少し考えるような素振りを見せた。千紗の誘いは今回が初めてではなかった。しかし彼はいつも何かと理由をつけて断っていた。
「土曜は...」
そこで彼の視線が図書館の窓に向けられた。そこから楓の姿が見えた。彼女は窓際の席で一人、何かを考え込むように佇んでいた。夕日に照らされた彼女の横顔は、儚げで美しかった。
千紗はその視線の先を追い、楓を見つけた。彼女の表情が一瞬だけ曇る。
「あの子、新しい部員でしょ?名前なんだっけ...」
「瑠璃川」巧馬はすぐに答えた。「瑠璃川楓」
「ふーん」千紗の声には、かすかに尖ったものが混じっていた。「テクノロジー部に女子が入ったって噂になってるわ。珍しいから」
「ああ。彼女は...」巧馬は言葉を選ぶように一旦止まった。「面白い子だ」
「面白い?」千紗は眉を寄せた。「どんなところが?」
「色々と」巧馬はそれ以上詳しく話そうとはしなかった。「土曜は部の作業があるんだ。すまない」
千紗は明らかに落胆したが、すぐに笑顔を取り戻した。
「そっか。じゃあ、また今度ね!クッキー、残りも食べてね!」
彼女はそう言って去っていった。巧馬は彼女の後ろ姿を見送りながら、図書館の窓辺にいる楓に視線を戻した。彼女がちょうどこちらを見ていて、二人の目が合った。
楓は慌てて視線を逸らした。しかし彼女の胸の内では、見てはいけないものを見てしまったような後ろめたさと、名前のない感情が渦巻いていた。巧馬と藤原千紗。二人の姿を見て、なぜか胸がモヤモヤする。
「何だろう、この感じ...」
楓は自分の感情に戸惑った。これが嫉妬だと認識するには、彼女はまだ恋愛に疎すぎた。彼女はただ、クラスメートから聞いた「藤原千紗は学校一の人気者で、鷹取巧馬を狙っている」という噂を思い出していた。
窓の外では、夕暮れの空が徐々に色を変えていた。オレンジから紫へ、そして深い青へ。やがて星が瞬き始めるだろう。楓は窓の外を見つめながら、自分の中に生まれ始めていた新しい感情の正体を探っていた。
テクノロジー部に入って数日。彼女の周りでは、目に見えない複雑な人間関係が形作られ始めていた。幼馴染の陽翔の熱い視線。巧馬への不思議な意識。そして藤原千紗の存在。
楓はまだ知らなかった。これが「奇妙な三角関係」の始まりであることを。そして、この関係が彼女の小さな嘘と絡み合い、やがて予測不能な方向へと進んでいくことになるとは。
嘘の代償
五月の風が窓から流れ込み、テクノロジー部の部室にはカーテンがゆるやかに揺れる音だけが響いていた。ホワイトボードの前に立つ巧馬は、赤いマーカーでひと通りの図を描き終えると、部員たちの方を振り向いた。
「ということで、今年の文化祭のメインプロジェクトは『感情予測ダンスアプリ』に決定した」
部室内に小さな歓声が上がる。楓はその言葉に、背筋が凍りついた。彼女が偶然見せてしまった「EmotionAnalyzer」が、こんな形でプロジェクトの中心になるとは。運命とは残酷な冗談を仕掛けてくるものだと、楓は思った。
「このアプリは、来場者の表情を分析して感情を読み取り、その人にぴったりの音楽とダンスパターンを提案するというものだ」
巧馬はそう説明しながら、ホワイトボードの図を指さした。それは驚くほど詳細なフローチャートになっていて、楓のオリジナルアプリよりもさらに発展させた機能が描かれていた。
「すごい...」
楓は思わず声を漏らした。巧馬のアイデアは彼女の想像を超えていた。単なる感情認識から一歩進んで、それを音楽とダンスに結びつけるという発想。「星空の下で約束したダンスアプリ」はこうして形になろうとしていた。皮肉なことに、楓自身が嘘をついたせいで、彼女はそのプロジェクトの裏方に回ることになる。
「質問は?」巧馬が部員たちに尋ねた。
白鳥が静かに手を挙げた。「アルゴリズムの核となる部分は、瑠璃川の友人のアプリを基にするのか?」
「そのつもりだ」巧馬はうなずいた。「瑠璃川の友人――」
「鈴木ヒカリさん」楓が小さく補足した。嘘に名前を与えた瞬間、それはより現実味を帯びたように感じられた。
「ああ、鈴木さんのアプリを参考にしながら、我々独自の機能を追加していく」
楓はなんとか平静を装いながらも、内心では焦りを感じていた。架空の友人に実在の技術を担わせる。その矛盾に、彼女の心は少しずつ蝕まれ始めていた。
「じゃあ瑠璃川、鈴木さんとのやり取りを詳しく教えてくれるか?」
巧馬の質問に、楓は作り笑いを浮かべた。
「はい。昨日メールをもらいました。協力してくれるそうです」
「素晴らしい」巧馬の顔に笑みが広がる。「具体的にどんな情報をもらった?」
ここからが楓の本番だった。前夜、彼女は夜遅くまで架空の「ヒカリ」からのメールを作成していた。偽のメールアドレスを取得し、そこから自分のアドレスに送信。さらにそれに返信するという自作自演を繰り返した。内容はなるべく具体的だが、あまりに専門的にならないよう気をつけた。「ヒカリ」は単なる高校生なのだから。
「ヒカリさんは、アプリの基本構造について説明してくれました」楓はタブレットを取り出し、偽装したメールを開いた。「感情認識エンジンはOpenCVとTensorFlow Liteをベースに...」
楓は用意した説明を始めたが、途中で白鳥の鋭い視線に気づいた。彼は腕を組み、眉を寄せている。
「その説明だと、瑠璃川自身がプログラミングに詳しいように聞こえるが」
「あ、いえ」楓は慌てて言い訳した。「ヒカリさんから聞いた言葉をそのまま...」
「理解せずに?」
白鳥の冷静な追及に、部室の空気が凍りついた。楓は言葉に詰まる。
「白鳥、やめろ」巧馬が間に入った。「彼女はまだ初心者だ。専門用語を理解していなくても、伝言することはできる」
「確かに」白鳥は譲歩したが、その眼差しは疑いに満ちたままだった。
楓はほっとしながらも、自分の嘘がさらに膨らんでいくことへの不安を覚えた。今のやり取りで巧馬は彼女を守ってくれたが、それは彼女が「プログラミング初心者」だという前提があってこそだ。もし彼が真実を知ったら...。
「では開発チームを決めよう」巧馬はホワイトボードに名前を書き始めた。「UI担当、バックエンド担当、テスト担当...」
楓は自分の名前が「鈴木ヒカリとの連絡担当」という役割の横に書かれるのを見た。そのまた横には「初心者トレーニング」とも。彼女は苦笑した。本来なら「プログラミング担当」として中心に立つべき自分が、まるで脇役のように扱われている。
「松影、お前はダンスアルゴリズムの開発だ」
陽翔の名前がホワイトボードに書かれると、彼は不満げな表情を浮かべた。
「俺、ダンスより音楽の方が得意なんだけど...」
「でもお前、小さい頃からダンス習ってたよな?」巧馬は振り返った。「それに楓との連携もあるだろう」
「楓との...?」陽翔は一瞬だけ表情を明るくした。
「ああ。彼女に基礎から教えてやってくれ」
その言葉に陽翔の表情が曇った。「教えるだけか...」
楓はその様子に気づいたが、自分の問題で頭がいっぱいで深く考える余裕はなかった。
放課後の図書館は、夕日に照らされて静かな時間が流れていた。楓はノートパソコンを前に、額に手を当てていた。画面には「EmotionAnalyzer」のソースコードが表示されている。
「これを部のプロジェクトに組み込むには...」
楓は自分のコードを見直していた。部室ではできないこの作業も、図書館の隅なら誰にも気づかれないだろう。しかし問題があった。自分のコードをそのまま提供するわけにはいかない。「ヒカリ」が書いたことになっているからだ。かといって、わざと質を落とすのも気が引ける。そのジレンマに、楓はため息をついた。
「あ、瑠璃川さん」
突然声をかけられ、楓は慌ててノートパソコンの画面を閉じた。声の主は藤原千紗だった。完璧なメイクと金髪のグラデーションカラーが夕日に照らされて輝いている。
「藤原さん...」
「ごめんね、驚かせちゃって」千紗は優雅に楓の向かいの席に座った。「プログラミングの勉強?」
「あ、いえ...ちょっと調べものを」
「そう」千紗は微笑んだが、その目は笑っていなかった。「テクノロジー部、楽しい?」
「はい、とても」
「そうよね。鷹取くんがいるもの」
千紗の言葉に、楓は顔が熱くなるのを感じた。
「い、いえ、そういうわけじゃ...」
「気にしないで」千紗は手を振った。「私も素直じゃないから人のこと言えないわ」
彼女は少し間を置いてから、声のトーンを変えた。
「ところで、文化祭のプロジェクト、うまくいってる?噂で聞いたんだけど」
「ま、まあ...」楓は曖昧に答えた。話題を変えたい気持ちでいっぱいだった。
「そう。鷹取くん、すごく熱心みたいね。毎日夜遅くまで資料見てるって」
千紗の言葉に、楓は驚いた。巧馬がそこまで真剣に取り組んでいるとは。彼にとって、このプロジェクトはそれほど重要なものなのだろうか。それとも単に完璧主義なだけ?
「知らなかった...」
「当然よね。彼のことをよく知らないもの」千紗は少し意地悪な微笑みを浮かべた。「私たちは小学校からの知り合いだから」
その言葉は、無意識のうちに楓の胸を刺した。彼女は千紗の目をまっすぐ見返せなかった。
「あら、もう図書館閉まる時間だわ」千紗は立ち上がった。「また話しましょうね、瑠璃川さん」
彼女が去った後、楓は深いため息をついた。千紗の言葉は、彼女の心の奥に引っかかって離れなかった。巧馬が毎晩遅くまでプロジェクトの準備をしていると思うと、嘘をついている自分が恥ずかしくなった。
「どうすればいい...」
楓は窓の外を見つめた。空は既に暗く、星が瞬き始めていた。彼女はその星々に問いかけるように呟いた。
「本当のことを言えば、彼は失望するだろうか」
週末、楓の部屋は書類とノートで散らかっていた。彼女はベッドに仰向けになり、天井を見つめていた。
「どうしよう...」
この一週間、状況は悪くなる一方だった。「ヒカリ」とのメールのやり取りは複雑さを増し、楓は自作自演の台本作りに追われていた。一方で、プロジェクト自体はほとんど進んでいない。楓が本気でコードを書けないからだ。
偽の「ヒカリ」からのアドバイスは、あまりに基本的すぎて実用にならなかった。かといって、本当に有用なコードを提供すれば、楓が本当は詳しいことがばれてしまう。そのジレンマに、彼女は身動きが取れなくなっていた。
「こんなはずじゃなかった...」
楓は自分が作り出した泥沼に、少しずつ沈んでいくような感覚があった。毎日のように巧馬から「進展は?」と聞かれるたびに、適当な言い訳を繰り返す自分。それを信じて期待の目で見てくれる彼。その視線が、楓にとっては責め立てるように感じられた。
「ピンポーン」
インターホンの音に、楓はぼんやりと反応した。
「かえで、友達が来てるわよ」
母の声に、楓は慌てて起き上がった。友達?誰だろう。彼女はパジャマ姿のまま階下に降りていった。
玄関で待っていたのは陽翔だった。ジーンズにパーカー姿の彼は、楓の姿を見ると少し照れたように笑った。
「やっぱり起きてなかったな」
「陽翔くん...こんな時間に」
時計を見ると、既に正午を過ぎていた。楓は昨夜遅くまで「ヒカリ」のメールを作成していたせいで、朝寝坊してしまったのだ。
「約束してたじゃん。今日、映画に」
楓は愕然とした。先週の誘いを完全に忘れていた。嘘とプロジェクトの心配で頭がいっぱいで、他のことは全て片隅に追いやられていたのだ。
「ごめん...すっかり忘れてた」
「まあいいよ」陽翔は気にしないふりをしたが、その目には明らかな失望が浮かんでいた。「今からでも間に合うよ。着替えてくる?」
楓は申し訳なさでいっぱいになった。陽翔は幼い頃からの親友だ。彼をこんな風に扱うべきではない。
「うん、ちょっと待ってて」
楓が部屋に戻り、急いで服を選んでいると、スマートフォンが鳴った。画面を見ると、見知らぬ番号からだった。
「もしもし?」
「瑠璃川か」
声の主は巧馬だった。楓は心臓が早鐘を打つのを感じた。
「部長...どうしたんですか?」
「悪い、休日に。明日の会議で鈴木さんのアプリについて詳しく話す必要があるんだ。今日中に資料が欲しい」
楓は凍りついた。また嘘をつかなければならない。そして陽翔との約束は?
「今日中...ですか」
「無理なら言ってくれ。でも、このプロジェクト、みんなの期待がかかってるんだ」
巧馬の声には切実さがあった。楓は窓の外を見た。陽翔が道路に立ち、空を見上げている姿が見える。
「わかりました。やってみます」
電話を切った楓は、深いため息をついた。そして再び階下に降りていった。
「陽翔くん...ごめん」
陽翔は楓の表情を見て、すぐに察したようだった。
「部の仕事?」
「うん...」
「いいよ、仕方ないね」陽翔は無理に笑った。「また今度」
楓は彼が去っていく背中を見送りながら、胸が痛くなるのを感じた。嘘が嘘を呼び、周囲の人を傷つけ始めている。
部屋に戻った彼女は、再びノートパソコンの前に座った。スクリーンには「EmotionAnalyzer」のコードが映し出されている。彼女はキーボードに手をかけたが、そこで止まった。
「もうやめよう」
楓はつぶやいた。このまま嘘を続けても、行き詰まるだけだ。明日、すべてを白状しよう。巧馬が失望しても、白鳥が勝ち誇っても、もう嘘はつけない。
だが、その決意とは裏腹に、彼女の指はキーボードの上で踊り始めていた。偽の「ヒカリ」から送られたという設計書を作成する作業。彼女は自分でも理解できないまま、また嘘をついていた。
窓の外で、黄昏の空が徐々に暗さを増していく。楓の心も、それに合わせるように影を濃くしていった。嘘の代償は、彼女が想像していたよりもずっと重かった。
第2部 混乱と展開
裏目に出る努力
午後五時十五分、学校の大半の生徒が下校した後の情報教室は、静かに息をひそめていた。窓から差し込む斜陽が、ほこりの舞う空気を黄金色に染め上げる。楓はその薄暗い空間で、一人キーボードを叩いていた。
「...これでエラー処理は完了。あとはテスト実行だけ」
キーボードの打鍵音だけが教室に響く。楓は周囲に誰もいないことを再確認してから、「EmotionAnalyzer」の新バージョンを起動させた。画面には顔認識用のフレームが表示され、彼女自身の表情をリアルタイムで分析し始める。
「集中: 92%、緊張: 78%、疲労: 65%...」
ほぼ正確だ。楓は満足げに頷いた。放課後に人気のない教室でこっそりとプログラミングをする——これが彼女の新しい日課になっていた。テクノロジー部では「初心者」を演じながら、実際には着々とアプリを改良する二重生活。その矛盾に彼女自身が苦しんでいることは確かだったが、それでも彼女は止められなかった。
「これをそのまま部に提供できれば...」
楓はふと考えた。もし「ヒカリ」を通さずに、このコードを提供できれば、プロジェクトはどれほどスムーズに進むだろう。でも、そんなことをすれば嘘はすぐにばれる。初心者のはずの自分が、突然高度なコードを書けるわけがない。
「やっぱり無理か...」
彼女は深いため息をついた。喉の奥から出てきたため息は、まるで彼女の心の重さを運んでくるかのようだった。教室の空気は徐々に夕暮れの色に染まり、ディスプレイの光が彼女の顔を青白く照らしている。
「あと少しで...」
楓は表情認識のアルゴリズムを微調整していた。すると、廊下から足音が聞こえてきた。楓は驚いて身を固くした。この時間、この場所に来るはずの人はいない。彼女は慌ててプログラムを閉じ、画面をロックした。
足音は近づいてくる。扉の前で止まった。楓は素早くキーボードから手を放し、タブレットの電源を切った。全ての証拠を隠すには時間が足りない。彼女は机の下に滑り込み、息を殺した。
ドアが開く音。誰かが教室に入ってきた。楓は膝を抱え、できるだけ身を小さくした。机の下から覗く床には、黒い革靴を履いた足が見えた。それはゆっくりと教室内を歩き回り、やがて彼女のいる机のすぐそばで止まった。
「...誰かいるのか?」
その声に、楓は心臓が凍りついたように感じた。鷹取巧馬の声だった。なぜ彼がここに?
「気のせいか...」
巧馬は小さくつぶやき、再び歩き始めた。楓は彼が去るのを待った。しかし巧馬は教室内を見回し、やがて彼女が使っていたコンピュータの前に立ち止まった。
「ロックされてる...でも電源は入ったまま」
彼の声には疑問が含まれていた。楓は息を殺したまま、祈るような気持ちでいた。頭の中では様々なシナリオが駆け巡る。見つかったらどう説明するか。なぜ隠れているのか。何をしていたのか。いずれの質問にも、嘘をつかずに答えることはできないだろう。
巧馬の足が再び動き出した。彼は教室を一周して、出口に向かったようだ。楓はほっとして肩の力を抜いた。その瞬間、彼女のスマートフォンが突然振動を始めた。着信音はオフにしてあったが、机の上に置いたスマートフォンが金属面で振動し、小さな音を立てる。
「やっぱり誰かいるな」
巧馬の足が再び戻ってきた。楓は絶望的な気持ちで目を閉じた。もうダメだ。
「瑠璃川...?そこにいるのか?」
巧馬の声が、真上から聞こえてきた。楓は諦めたように、ゆっくりと机の下から這い出した。立ち上がると、巧馬と目が合う。彼の表情には困惑と、かすかな笑みが浮かんでいた。
「何をしているんだ?かくれんぼか?」
「あ、あの...」楓は顔が熱くなるのを感じた。「ちょっと、その...」
「なぜ隠れた?」巧馬の声は優しかったが、その眼差しは鋭かった。
「人が来たから...びっくりして...」
「そうか」巧馬は教室を見回した。「一人で何をしていたんだ?」
楓は心の中で必死に言い訳を探した。テストの勉強?いや、なぜ隠れる必要がある。メールチェック?同じく不自然だ。
「『鈴木ヒカリ』さんとの連絡を...」
嘘が口から勝手に飛び出した。それは楓の状況をさらに複雑にする発言だった。
「へえ、そうなのか」巧馬は楓のコンピュータを見た。「なぜこっそりと?部室でやれば良いのに」
「あ、その...皆に見られると緊張して...」
楓の言葉は弱々しく、嘘くさく響いた。巧馬はしばらく彼女を見つめ、何かを考えているようだった。そして突然、思いもよらない言葉を口にした。
「鈴木さんに会いたい」
「え?」
「彼女の才能に興味がある。直接会って話がしたい」
楓の頭の中で警鐘が鳴り響いた。これは最悪のシナリオだった。存在しない人物に会うことなど不可能だ。
「それは...難しいかも」楓は視線を逸らした。「彼女、あまり人と会うのが得意じゃなくて...」
「そうか」巧馬は少し残念そうに頷いた。「だが、このプロジェクトは重要なんだ。彼女のアプリは核になる。直接意見交換できれば開発速度も上がるはずだ」
「でも...」
「オンラインでもいい。ビデオ通話でもいい」巧馬の目は真剣だった。「部員全員の前でなくてもいい。私と白鳥だけでも」
楓は追い詰められていた。断り続ければ、それだけで不審に思われるだろう。かといって会わせるなど不可能だ。
「わかりました...伝えてみます」
「頼むよ」巧馬は微笑んだ。「それと、瑠璃川」
「はい?」
「隠れ事はやめてくれ。何か問題があるなら相談してほしい」
彼の言葉は本当に親切で、それが楓の胸を締め付けた。この優しさが、彼女の嘘をさらに重たいものにする。
「はい...ありがとうございます」
巧馬が教室を出た後、楓はその場に崩れ落ちるように座り込んだ。太陽は既に沈み、教室には青い夕闇が広がっていた。彼女は暗闇の中で、どうすれば良いのかと途方に暮れていた。
翌朝、楓は登校途中に小鳥遊葵に電話をした。
「葵ちゃん、大変なの...助けてくれない?」
切羽詰まった楓の声に、葵は即座に返答した。
「どうしたの?珍しいね、あなたが助けを求めるなんて」
「今から説明するから」
楓は葵に全てを打ち明けた。プログラミングが得意なこと、「鈴木ヒカリ」が架空の人物であること、そして巧馬との約束のこと。全て隠さず話した。
「うそ~!瑠璃川楓、ただのおとなしい転入生じゃなかったのね!」葵は興奮気味に言った。「まるで少女漫画みたい!私も手伝うよ!」
「本当?」楓は希望を見出した。「ヒカリ役をやってくれる?」
「もちろん!」葵は元気よく答えた。「プログラミングは全然わからないけど、演技なら得意よ!」
楓は少し不安を覚えたが、他に選択肢はなかった。
「ありがとう...でも、本当に大丈夫?プログラミング用語とか...」
「任せて!台本作ってくれれば覚えるから」
楓は少し希望を持ち始めた。葵は演劇部で活躍している。演技ならできるはずだ。あとは台本をしっかり準備すれば...。
放課後のテクノロジー部室。楓は緊張で足が震えていた。今日、巧馬と白鳥は「鈴木ヒカリ」とのビデオ通話を予定していた。葵は別室からオンラインで参加する予定だ。
「準備はいいか?」巧馬が楓に尋ねた。
「は、はい...」
楓はパソコンを立ち上げ、通話アプリを起動した。朝から葵と念入りに打ち合わせをしたが、それでも不安は消えなかった。葵はプログラミングについて何も知らない。質問に答えられるよう、すぐに参照できる資料を用意したが、それで十分だろうか。
通話のダイヤル音が鳴り、やがて葵——いや、「鈴木ヒカリ」の姿が画面に表示された。楓の指示通り、葵は眼鏡をかけ、髪を黒く染め、シンプルな服装に変えていた。
「こんにちは、鷹取さん、白鳥さん」
葵の声は普段より少し落ち着いていて、知的に聞こえた。楓はほっと息をついた。起死回生の策が功を奏すかもしれない。
「鈴木さん、会えて光栄です」巧馬が丁寧に挨拶した。「あなたのアプリには本当に感銘を受けました」
「ありがとうございます」葵はうまく応答した。ここまでは良好だ。
「早速ですが」白鳥が口を開いた。「感情予測アルゴリズムの核となる部分について、少し質問があります」
「はい、どうぞ」
「TensorFlow Liteを使ったモデルの最適化について、どのようなアプローチを取られましたか?特に量子化の手法と、エッジデバイスでのパフォーマンスについて」
楓は凍りついた。そんな専門的な質問は想定していなかった。葵の目が泳ぎ始める。
「あ、その...量子化については...」葵は明らかに困った様子で、カメラの外側——楓が用意した資料の方を見ようとした。
「モバイルでの処理時間短縮のために、int8量子化を適用したと聞いています」巧馬が助け舟を出した。「その選択は正しかったと思いますか?」
「はい!int8量子化は...とても良いと思います」
葵の答えは曖昧すぎた。白鳥の眉が寄る。
「具体的には?」
「えっと...数値が小さくなって...処理が速くなるから...」
葵の声がどんどん小さくなる。楓は内心でうめいた。これは失敗だ。白鳥のような鋭い人間がすぐに気づくだろう。
「鈴木さん」白鳥が冷静に言った。「プログラミング経験はどのくらいありますか?」
「あ、私は...」葵は困り果てた表情で、カメラの外にいる楓に助けを求めるような目線を送った。
「5年くらいです!」彼女は明らかに適当な数字を言った。
「そうですか」白鳥の声は氷のように冷たかった。「では、このモデルをTensorRT用に最適化する場合、どのようなアプローチを取りますか?」
完全な沈黙。葵は固まってしまった。楓は心の中で必死に叫んだ。「適当でもいいから何か言って!」
「あの...すみません、その...」
葵が何かを言いかけたとき、突然通信が途切れた。画面が青くなり、「接続が切断されました」というメッセージが表示される。
「あれ?」巧馬は不思議そうに画面を見つめた。
楓は内心でほっとした。葵がパニックになって通信を切ったのだろう。窮地を脱するための時間稼ぎができた。
「接続の問題みたいです...」楓は演技力を振り絞って言った。「ヒカリさん、ネット環境があまり良くなくて...」
「そうか」巧馬は残念そうに頷いた。「またの機会に」
一方、白鳥は楓をじっと見つめていた。彼の目には明らかな疑惑の色が浮かんでいた。
「不思議ですね」白鳥は静かに言った。「高度なアプリを開発できる人物が、基本的な質問に答えられないとは」
「それは...きっと緊張したんです」楓は必死に弁解した。「彼女、人見知りで...」
「そうかもしれませんね」白鳥は冷静に同意したが、その目は依然として疑いに満ちていた。「いずれにせよ、このプロジェクトには彼女の協力が不可欠です。次回はもう少し...準備をしていただけると助かります」
「はい...伝えておきます」
楓は視線を落とした。この計画は完全な失敗だった。むしろ状況を悪化させただけだ。白鳥の疑惑はより深まり、巧馬も微妙な表情をしていた。彼は何も言わなかったが、その沈黙こそが楓の心を苦しめた。
部室を出た後、楓は学校の裏庭に回り込み、壁に背をもたれさせた。太陽は西に傾き、長い影を地面に落としている。彼女はスマートフォンを取り出し、葵に電話をかけた。
「ごめん、ごめん!」葵はすぐに謝罪した。「あんな難しい質問が出るなんて思わなかった!私、パニックになっちゃって...」
「いいんだよ、葵ちゃん。私が無理なお願いをしたんだから」
楓の声は疲れていた。この嘘のゲームにも、限界が近づいていた。
「どうするの?やっぱり本当のこと言う?」
「...わからない」
楓は空を見上げた。夕焼けの中に、一つだけ星が瞬いていた。星空の下での約束。巧馬との出会い。そこから始まった嘘の連鎖。全ては自分の臆病さから生まれたものだ。
「もう少し考えてみる」
彼女はそう言って電話を切った。しかし心の奥では、既に答えを知っていた。この努力は全て裏目に出ている。嘘は嘘を呼び、問題は大きくなるばかりだ。もう、逃げることはできないのかもしれない。
だが、真実を告げる勇気が彼女にあるのだろうか。巧馬の目を見て、全てを打ち明ける勇気が。
楓はその答えを、まだ見つけられないでいた。
文化祭の波紋
六月の終わり、千代田第一高校では文化祭の準備が本格化し始めていた。廊下の掲示板には各部活動の出し物計画が貼り出され、放課後の校内からは準備に勤しむ生徒たちの声が聞こえてくる。それはまるで、夏に向かって徐々に音量を増していく蝉の声のようだった。
テクノロジー部の会議室では、巧馬が大きなホワイトボードの前に立ち、マーカーでスケジュールを書き込んでいた。
「文化祭まであと五週間」
彼の声は静かだったが、部室中に響き渡った。部員たちは緊張感を持って巧馬の言葉に耳を傾けていた。
「今年のテクノロジー部の出し物は『感情予測ダンスアプリ』に決定した。来場者の表情をスキャンし、その人の感情に合わせた曲とダンスを提案するシステムだ。現状は開発が遅れている。このままでは間に合わない」
白鳥が冷静に補足した。
「鈴木ヒカリさんからの情報提供が滞っていることが一因です」
その言葉に、楓は自分の膝を見つめた。背中にじっとりと冷たい汗が滲み出るのを感じる。「鈴木ヒカリ」の正体が彼女自身であることは、まだ誰にも気づかれていないが、計画は明らかに行き詰まっていた。仮想の友人を通して情報を提供するという方法には限界があった。
「瑠璃川」
巧馬が楓を呼ぶ声に、彼女は顔を上げた。
「はい?」
「申し訳ないが、鈴木さんにもっと積極的に協力してもらえないだろうか。このペースでは文化祭に間に合わない」
楓は胸が締め付けられるような感覚を覚えた。巧馬の目は真剣そのものだった。それは彼女の嘘を責めるものではなく、純粋にプロジェクトを成功させたいという思いから来ているものだ。それが余計に彼女の心を重くした。
「わかりました...頑張ります」
楓はかろうじてそう答えた。部室内の空気は重かった。プロジェクトのボトルネックが彼女にあることは明白だった。だが、実際に彼女ができることといえば、嘘をつき続けるか、真実を明かすかのどちらかだけだ。
会議が終わった後、楓は陽翔に呼び止められた。
「楓、大丈夫?」
「ん、うん...なんとか」
「無理しないでよ」陽翔は心配そうに言った。「最近、顔色悪いよ」
「ありがとう。でも大丈夫」
楓は笑顔を作ったが、それが不自然なものだということを自分でも感じていた。まるで陶器の仮面を顔に張り付けたかのように、その笑顔は硬く、冷たかった。
「そうか...じゃあ、また明日」
陽翔は少し不満げに言って、帰路についた。彼が去った後、楓は長いため息をついた。
深夜の校舎は、昼間とは全く異なる顔を持っていた。月明かりだけがわずかに差し込む廊下は、眠りについた巨大な生き物の内部のようだった。楓は懐中電灯の小さな光を頼りに、特別棟へと足を進めた。
学校に忍び込むことは明らかな校則違反だ。だが彼女には、もはやそれしか選択肢がなかった。「鈴木ヒカリ」を通して情報を提供するというやり方では、プロジェクトは遅々として進まない。だからこそ彼女は、夜の闇に紛れて部室に忍び込み、直接開発を進めることを決意したのだ。
テクノロジー部の部室の扉に立ち、楓は周囲を確認してから、そっとポケットから取り出した合鍵を差し込んだ。カチリという小さな音と共に扉が開く。合鍵は先週、学校の用務員室からこっそり借りたものだ。「借りた」というのは彼女なりの言い訳で、実際には一時的に無断で持ち出したのだが。
部室内は月明かりで薄暗く照らされていた。楓は窓のブラインドを下ろし、デスクランプだけをつけた。これなら外からは光が漏れないだろう。彼女はコンピュータの電源を入れ、自分のUSBドライブを差し込んだ。
「さあ、始めよう」
楓は小さく呟いた。彼女は自分の「EmotionAnalyzer」のコードをベースに、新しいダンスアプリのプロトタイプを開発していた。部の開発環境にアクセスし、彼女は着々とコードを書き進めた。キーボードの打鍵音だけが静かな部室に響く。
時計は午前二時を過ぎていた。楓の目は疲れで赤くなっていたが、彼女の指は止まらなかった。プログラミングに没頭している時だけは、嘘をついている負い目も、バレるかもしれない不安も消えていった。ただコードの世界に浸り、問題を解決していく純粋な喜びだけがあった。
「これで表情認識モジュールは完成...」
彼女はつぶやきながら、コードを保存した。次はこれを「鈴木ヒカリからの提供物」として偽装し、部のプロジェクトに組み込む必要がある。そのための痕跡を消す作業も重要だった。
楓は慎重にログを消去し、開発環境の設定を元に戻した。まるで犯罪者のように痕跡を消していく自分に嫌悪感を覚えつつも、彼女はその作業を丁寧に続けた。
「あとは音楽とダンスの連携部分...」
彼女は次の作業に取りかかろうとした時、廊下から微かな物音が聞こえた。楓は瞬時に固まった。深夜の校舎に他の人間がいるはずがない。警備員の巡回だろうか。しかし、巡回は通常、門限直後の時間だけのはずだ。
物音は近づいてきて、部室の扉の前で止まった。楓は慌ててコンピュータの電源を切り、デスクランプを消した。暗闇の中で息を殺し、彼女は扉を見つめた。
ドアノブが少しずつ回る音。楓は机の下に潜り込んだ。扉が静かに開き、廊下の微かな明かりが部室に差し込んだ。
「...誰かいるのか?」
声は明らかに学生のものだった。それは楓がよく知っている声——松影陽翔の声だった。
「なぜ彼が...」
楓は混乱した。陽翔はなぜこんな時間に学校にいるのだろう。そして、なぜテクノロジー部の部室に来たのか。
陽翔は懐中電灯を取り出し、部室内を照らした。その光が部室内を這うように動き、やがて楓がいる机の方へと近づいてきた。
「出てきなさい。誰かいるのはわかってる」
陽翔の声には珍しく厳しさがあった。楓は観念して、ゆっくりと机の下から這い出た。
「...楓?」
陽翔の驚きの声。懐中電灯の光が楓の顔を直接照らし、彼女は眩しさに目を細めた。
「陽翔くん...どうして...」
「それは俺のセリフだよ」陽翔は懐中電灯を少し下げた。「なぜこんな時間に学校に?しかも部室に忍び込んで...」
楓は言葉につまった。どんな言い訳も不自然に聞こえるだろう。しかし、真実を言うこともできない。
「ちょっとね...忘れ物を取りに」
「深夜に?しかもパソコンの電源を入れて?」
陽翔の疑わしげな声に、楓は視線を落とした。彼女の脳裏には様々な言い訳が浮かんでは消えていった。どれも陽翔を納得させるには十分ではなかった。
「実は...」
楓が何か言おうとしたとき、外から別の物音が聞こえた。二人は息を殺した。
「警備員だ」陽翔が小さく言った。「俺たちが出した音に気づいたんだ」
「どうしよう...」
「こっち」
陽翔は楓の手を取り、彼女を部室の奥へと導いた。そこには備品庫があり、二人はその中に滑り込んだ。狭い空間に二人が押し込められ、楓は陽翔の体温と鼓動を間近に感じた。
彼らが隠れてすぐ、部室の扉が開く音がした。懐中電灯の光が部室内を照らし、警備員らしき人物の重い足音が聞こえた。
「おかしいな...」
低いつぶやきと共に、足音が部室内を歩き回った。楓は息を止め、陽翔の胸に顔を埋めるようにして身を潜めた。彼の心臓の鼓動が早いのが感じられた。彼もまた緊張しているのだろう。
数分間の捜索の後、警備員は何も見つけられずに部室を後にした。扉が閉まる音が聞こえ、足音が遠ざかっていく。
「危なかった...」
陽翔がつぶやいた。彼らはしばらくそのままの姿勢で動かなかった。やがて、周囲が完全に静かになったのを確認して、二人は備品庫から出た。
「楓、説明してくれないか」陽翔は真剣な眼差しで彼女を見つめた。「なぜこんなことを?」
楓は言葉を選びながら答えた。
「プロジェクトが遅れているから...少しでも進めようと思って」
「でも、なぜこんな時間に?しかも一人で?」
「それは...」
楓は再び言葉に詰まった。陽翔は彼女をじっと見つめていた。その目には明らかな疑いの色が浮かんでいた。
「君は何か隠している」陽翔はそう言い切った。「前からおかしいと思っていた。プログラミング初心者のはずなのに、時々専門的な言葉が出てくる。『鈴木ヒカリ』という友達の話もどこか不自然だ」
楓は凍りついた。陽翔は既に何かを察知していたのだ。
「陽翔くん...私...」
「今は言わなくていい」陽翔は彼女の言葉を遮った。「でも約束してほしい。無理をしないって。何か問題があるなら、俺に相談してくれていいんだよ。幼馴染だろ?」
彼の言葉には優しさが溢れていた。それが却って楓の胸を締め付けた。この優しさに応えるには、彼女は全てを打ち明けなければならない。だが、それはまだできなかった。
「ありがとう。でも大丈夫」
楓は微笑んだが、その笑顔が空虚なものであることを自分でも感じていた。
「とにかく今日はもう帰ろう」陽翔は言った。「二人とも見つかったらまずい」
二人は慎重に学校を出て、それぞれの家路についた。別れ際、陽翔は楓に言った。
「楓、君の秘密は必ず明らかになる。それまでに自分から話してくれると信じているよ」
その言葉を残して、陽翔は暗い道を歩いていった。
楓は自分の家に向かいながら、胸の中に渦巻く感情と向き合っていた。嘘を重ねることへの疲れ。巧馬や部員たちへの罪悪感。そして、彼女の秘密に気づき始めた陽翔への複雑な思い。
月が雲に隠れ、夜の闇がさらに深まっていく。楓はその闇の中を歩きながら、自分の進むべき道を探していた。しかし、その先に待っているのは光なのか、さらなる闇なのか、彼女にはまだわからなかった。
翌日、教室で葵が楓に近づいてきた。
「楓ちゃん、大丈夫?顔色悪いよ」
「ん...ちょっと寝不足で」
楓は曖昧に答えた。彼女の頭は前夜の出来事でいっぱいだった。陽翔は彼女の秘密に気づいているのか。もしそうなら、巧馬や白鳥にも話すのだろうか。
昼休み、楓は校庭のベンチで一人昼食を取っていた。そこに陽翔が近づいてきた。
「いいか?」
彼は楓の隣に座った。静かな緊張感が二人の間に流れる。
「楓、昨日のことは誰にも言わない」陽翔は静かに言った。「でも、君が何をしているのか知りたい」
「私は...」
「本当は『鈴木ヒカリ』なんていないんだろう?」
陽翔の鋭い指摘に、楓はハッとした。彼はそこまで見抜いていたのか。
「どうして...」
「小さい頃からの友達だよ。君がどんな時に嘘をつくか、表情でわかる」陽翔は微笑んだ。「それに、プログラミングの才能があるのは君自身なんじゃないか?」
楓は言葉を失った。陽翔の目はまっすぐに彼女を見つめていた。逃げ場はなかった。
「...そうよ」
彼女はついに認めた。小さな声だったが、確かな告白だった。
「でも、どうして隠す必要があったんだ?」
「私...目立ちたくなかったの。前の学校では変わり者扱いされて...」楓は言葉を選びながら続けた。「でも、巧馬部長と星空の下で出会って...そこから全部が狂い始めたの」
「星空の下?」陽翔の表情が変わった。「部長と?」
「うん...入学式の夜、偶然校庭で出会って...」
楓は陽翔に全てを打ち明けた。星空の下での約束。アプリの誤作動。嘘の連鎖。全てを。
話し終えると、なぜか彼女の胸は少し軽くなっていた。秘密を打ち明けることの解放感。それは彼女が想像していたよりも大きなものだった。
「そうか...」陽翔は考え込むように言った。「部長のことが...好きなのか?」
「え?」楓は驚いて顔を上げた。「そんなことは...」
だが、彼女は言葉を最後まで紡げなかった。巧馬のことを思うと、確かに胸が熱くなる。それは彼女にとって新しい感覚だった。
「わかった」陽翔は深呼吸をした。「俺が手伝う」
「え?」
「君の秘密を守る。そして文化祭のプロジェクトも成功させる」
陽翔の申し出に、楓は驚いた。
「でも、どうして...」
「理由はいつか話す」陽翔はそう言って立ち上がった。「今日からは夜の作業に俺も付き合うよ。二人なら効率も上がるし、一人より安全だ」
楓は感謝の言葉を見つけられなかった。彼女はただ頷くことしかできなかった。
陽翔が去った後、楓は空を見上げた。雲の間から青空が覗いている。少し前まで彼女の心を覆っていた暗雲にも、小さな隙間が生まれ始めていた。
文化祭まであと四週間と五日。波紋は広がり続けていたが、その中心で楓は初めて、希望の光を見出していた。
策略と誤解
七月の太陽が校舎を照りつける昼休み。藤原千紗は噴水前のベンチに座り、首を傾げてスマートフォンの画面を眺めていた。画面には「鈴木ヒカリ」という名前を検索した結果が表示されている。SNSの検索結果は皆無に等しく、写真一枚見つからない。まるで影絵のような存在感しかない人物だった。
「おかしいわよね...」
千紗は細く整えられた眉を寄せた。彼女の直感は鋭かった。テクノロジー部のプロジェクトを支える謎の天才プログラマー「鈴木ヒカリ」。その存在について、彼女はずっと違和感を覚えていた。
「瑠璃川楓...あの子、何か隠してる」
金髪のグラデーションが風に揺れ、千紗の瞳に鋭い光が宿る。彼女が瑠璃川楓に関心を持ったのは、単に鷹取巧馬との妙な距離感を感じたからだ。二人の間にあるのは単なる部活動の関係ではない。それは千紗のような恋愛の経験者には明らかだった。
「まいった、まいった」
千紗の後ろから声がかかった。振り返ると、ファッション部の友人・河田美咲が立っていた。
「何を調べてるの?そんな真剣な顔して」
「ちょっとした興味本位よ」千紗は画面を閉じた。「ところで、瑠璃川楓って子のこと、何か知ってる?」
「あー、テクノロジー部の新入り?東京から転校してきた子でしょ」美咲は考え込むように言った。「あまり目立たないけど、密かに話題になってるわ。テクノロジー部に女子が入ったって」
「そう...」千紗の視線が遠くを見つめる。「東京の前の学校について何か聞いてない?」
「え?なんでそんなこと...」美咲は不思議そうな顔をした。「ああ、でも確か前の学校でプログラミングの全国大会で優勝したって噂があったような」
「全国大会?」千紗の目が開いた。「つまり彼女自身がプログラミングの達人ってこと?」
「たぶんね。でもテクノロジー部では初心者のふりをしてるって聞いたけど」
その言葉に、千紗の頭の中で何かがつながった。「鈴木ヒカリ」という人物。楓の東京の「友達」。プログラミングの才能。そして初心者のふり。これらはすべて一つの真実を指し示していた。
「ありがと、美咲。助かったわ」
千紗はにこやかに微笑んだが、その目は笑っていなかった。彼女の中で、計画が形作られ始めていた。
一方、テクノロジー部の部室では、巧馬がパソコンに向かって何かを読んでいた。そこにはメールの画面が表示されている。差出人は「鈴木ヒカリ」。内容は技術的な説明だが、最後の一文が巧馬の注意を引いた。
「巧馬くんの誕生日、楓から聞いたわ。何かプレゼントあるといいね!」
巧馬はその文章を読み返した。「楓から聞いた」——この一文が彼の頭の中で引っかかっていた。瑠璃川楓と鈴木ヒカリは、どうやら密に連絡を取り合っているらしい。そして楓は、彼の誕生日のことをヒカリに話したということだ。
だが、疑問が残る。彼の誕生日は7月17日。その情報を楓がどこで知ったのかが不明だった。巧馬は誕生日について部の誰にも話していなかったはずだ。
「おかしいな...」
巧馬は椅子に深く腰掛け、天井を見上げた。部室の蛍光灯が少し瞬いている。その光のちらつきのように、彼の頭の中でも断片的な情報がちらついていた。
楓のプログラミングに関する曖昧な知識。ヒカリとのビデオ通話の失敗。そして夜な夜な部室で作業をしているという陽翔の報告。これらの情報が、一つの可能性を示唆し始めていた。
「もしかして...」
巧馬は思考実験を始めた。もし鈴木ヒカリが実在せず、実は楓自身がプログラミングの天才だとしたら?そう考えると、これまでの不可解な出来事の多くが説明できる。だが、なぜ楓はそんな嘘をつく必要があるのだろう。
「考えすぎか...」
巧馬は首を振った。確証はない。ただの偶然の一致かもしれない。それに楓の性格を考えると、そこまで大掛かりな嘘をつくタイプには見えなかった。
だが、もし本当なら...彼は複雑な感情を抱いた。落胆?いや、むしろ驚きと...何か別の感情。巧馬自身も名前をつけられない何か。
ドアが開き、部室に松影陽翔が入ってきた。
「おう、一人か」
「ああ」巧馬はパソコンの画面を閉じた。「何か用か?」
「いや、ちょっと資料を取りに」
陽翔は棚に向かったが、その目は巧馬の様子を観察していた。巧馬の表情には何か心事があるようだった。陽翔は、それが楓に関することではないかと直感した。
「鷹取、何か悩み事か?」
「別に...」巧馬はそっけなく答えた。「ただ、プロジェクトのことを考えていただけだ」
「そうか」陽翔は棚から資料を取り出しながら言った。「文化祭まであと一ヶ月だしな。みんな頑張ってるよ。特に楓は」
巧馬は陽翔に視線を向けた。
「そうだな。彼女、最近よく頑張ってる」
「ああ」陽翔は言った。「彼女には色々事情があるみたいだけど、誰よりも真剣にプロジェクトと向き合ってる」
「事情?」巧馬は興味を示した。「どんな?」
「さあな」陽翔はあえて曖昧に答えた。「でも、彼女を信じてやってほしい。それだけは言える」
二人の間に奇妙な緊張感が流れた。陽翔は楓の秘密を知っているようだった。そして巧馬もまた、何かを察知している。お互いが言葉にできない何かを抱えながら、二人は向き合っていた。
「信じてるさ」巧馬はついに言った。「ただ、時々彼女の本当の姿が見えないことがある」
「本当の姿か...」陽翔は微笑んだ。「君こそ、彼女のことをどう思ってるんだ?」
その質問に、巧馬は少し驚いた表情を見せた。
「普通の部員だが...才能がある」
「それだけか?」
「...何が言いたい?」
陽翔は深呼吸をした。ここで巧馬の本音を引き出せれば、自分の進むべき道も見えてくるはずだ。
「楓のことが好きなのか?」
その直球の質問に、部室内の空気が凍りついたように感じられた。巧馬は無表情を保っていたが、その目には明らかな動揺が見えた。
「なぜそんなことを聞く?」
「理由は聞かなくていい」陽翔は真剣な表情で言った。「ただ答えてくれ」
巧馬は長い沈黙の後、ゆっくりと口を開いた。
「わからない」
その答えは意外だった。陽翔は巧馬が即座に否定すると思っていた。
「わからないって?」
「感情は論理的に説明できないものだ」巧馬は窓の外を見ながら言った。「彼女と話していると心地よい。星を見ているような安心感がある。それが『好き』と呼ばれるものなら、そうかもしれない」
陽翔の胸に痛みが走った。巧馬の言葉は真摯で、その感情は本物だった。彼自身、楓に対して抱いている感情とよく似ていた。
「...そうか」
陽翔は重い口調で言った。彼の心の中で決断が固まり始めていた。幼い頃から楓を想い続けてきた自分。だが、もし楓の心が巧馬に向いているのなら、自分は何をすべきか。
「ありがとう、正直に答えてくれて」
陽翔はそう言って部室を後にした。廊下に出ると、彼は深いため息をついた。今この瞬間、彼の心の中では大きな決断が進行していた。楓への想いを諦めるべきか、それともまだ諦めるには早いのか。
彼が部室を出た直後、その廊下の角から一人の人影が現れた。藤原千紗だった。彼女は先ほどの会話の一部始終を聞いていた。
「へぇ...面白いわね」
千紗の唇に冷ややかな笑みが浮かんだ。彼女の頭の中では新たな策略が形作られつつあった。
放課後の図書館。楓は集中して「鈴木ヒカリ」からのメールを作成していた。文化祭まであと一ヶ月を切り、開発は佳境を迎えていた。陽翔の協力もあって、夜間の作業は順調に進んでいる。だが、それをどう「ヒカリ」からの情報として偽装するかが問題だった。
「おつかれさま」
突然の声に楓は飛び上がりそうになった。振り返ると、そこには藤原千紗が立っていた。完璧なメイクと洗練された立ち居振る舞いは、図書館の静謐な空間にも関わらず、彼女の存在感を際立たせていた。
「藤原さん...」
千紗は微笑みながら、楓の向かいの席に座った。
「瑠璃川さん、忙しそうね」彼女はさりげなくパソコンの画面に視線を向けた。「メール?誰に送るの?」
楓は慌ててパソコンの画面を閉じた。
「別に...ただの友達に」
「友達?」千紗の声には意地の悪さが混じっていた。「東京の?」
「うん、まあ...」
「『鈴木ヒカリ』さんっていう子?」
その名前を聞いて、楓は凍りついた。千紗がなぜその名前を知っているのか。彼女は部員ではないはずだ。
「なぜ...その名前を?」
「噂よ」千紗は爪を眺めながら言った。「テクノロジー部の文化祭プロジェクトを支える天才プログラマーだって。でも誰も会ったことがないんだって」
楓の胸の鼓動が早くなった。千紗の言葉一つ一つが、彼女の秘密に迫っているように感じられた。
「彼女は人見知りで...」
「そう」千紗はじっと楓の目を見た。「でも不思議よね。SNSにも痕跡がない。学校の記録にも。まるで...存在しない人みたい」
楓は言葉に詰まった。千紗の眼差しには明らかな敵意があった。彼女は何かを知っている——あるいは推測している。そして、それを利用しようとしているのだ。
「何が言いたいの?」
楓はようやく口を開いた。声は震えていたが、目はまっすぐ千紗を見返していた。
「別に」千紗は肩をすくめた。「ただ、嘘をつくなら、もっと上手にしないとね。特に鷹取くんに対して」
楓の心臓が止まりそうになった。彼女の最も恐れていたことが現実になろうとしていた。
「私は...」
「言い訳はいいわ」千紗は立ち上がった。「アドバイスよ。もし鷹取くんが真実を知ったら、彼はどう思うかしら?君を信頼できないと思うんじゃない?」
その言葉は、まるで楓の心に鋭い針を突き刺すようだった。
「私が黙っていてあげるかどうかは...」千紗は去り際にそう言い残した。「また今度ね、瑠璃川さん」
千紗が去った後、楓は頭を抱えた。もはや秘密を守ることは不可能に思えた。陽翔は知っている。千紗は疑っている。そして巧馬も...彼もまた何かを感じ取っているのかもしれない。
「どうすれば...」
楓のつぶやきは図書館の静寂に吸い込まれていった。彼女の周りでは、嘘が作り出した網が徐々に締まりつつあった。
夕暮れ時、帰り道の坂道で楓は陽翔を待っていた。二人で夜の作業の打ち合わせをする予定だった。西日が街を赤く染め、影が長く伸びている。
「楓」
陽翔の呼びかけに振り返ると、彼は少し息を切らしていた。走ってきたようだ。
「陽翔くん、どうしたの?そんなに急いで」
「いや...」陽翔は少し言いよどんだ。「楓、話があるんだ」
彼の表情は真剣だった。楓は何か重大なことが起きたのではないかと身構えた。
「藤原千紗が君のことを調べているらしい」
「知ってる...今日、図書館で会ったわ」楓は肩を落とした。「彼女、『鈴木ヒカリ』のことを疑ってる。そして...」
「巧馬も疑い始めてる」陽翔が言葉を続けた。「今日、彼と話したんだ。彼は何かに気づいている」
「そう...」
楓の声は虚ろだった。想像していた通り、彼女の嘘は徐々に崩れ始めていた。
「巧馬は...私のことをどう思ってるかな」
陽翔はその質問に一瞬戸惑った。楓の視線は彼ではなく、遠くの夕日に向けられていた。彼女にとって巧馬の意見が特別な意味を持つことは、陽翔の心を痛めた。だが、今は自分の感情よりも彼女を守ることが優先だった。
「彼は...君のことを大切に思っているよ」
陽翔はそう答えた。それは事実だ。自分の感情を押し殺してでも、彼女に真実を伝えなければならなかった。
「本当?」楓の目が希望に輝いた。
「ああ」陽翔は無理に笑った。「だからこそ、真実を話すべきだと思う。彼なら理解してくれるはずだ」
楓は黙って考え込んだ。そして、少しずつ頷き始めた。
「そうね...もう逃げられないかもしれない」
「俺がついてる」陽翔は楓の肩に手を置いた。「何があっても、君を守るよ」
二人の間に夕日が差し込み、長い影を地面に落とした。その影は、まるで二人の間に横たわる見えない壁のようだった。陽翔は楓を見つめながら、自分の気持ちを打ち明けるタイミングを探っていた。だが今は、彼女の問題解決が先決だ。
「明日、放課後に巧馬と話そう」楓は決意を固めた。「全部話す」
陽翔は頷いた。心の中でもう一つの決断も固まりつつあった。もし楓が巧馬を選ぶなら、彼は静かに身を引くだろう。友情と恋愛の境界線で揺れる彼の心は、少しずつ諦めという名の覚悟へと傾いていた。
「明日、部室で待ってる」
夕日が山の端に沈み、街が薄暗くなってきた。二人は言葉少なに並んで歩き始めた。楓の心には決意と不安が、陽翔の心には諦めと友情が、それぞれ交錯していた。
明日、全てが明らかになる。嘘で作られた関係は崩れ、新たな関係が生まれるかもしれない。あるいは全てが失われるかもしれない。答えは、まだ誰も知らなかった。
嵐の前の静けさ
冷房の効いた部室の中で、キーボードを叩く音だけが時を刻んでいた。窓の外では八月の強い日差しが校庭を照りつけ、セミの声が遠く響いている。文化祭まであと二週間。テクノロジー部の部室は、普段の倍以上の生徒で賑わっていた。
「これでバグが取れたはずだ」
巧馬の声に、部員たちが一斉に彼のモニターに視線を向ける。表情認識のテストプログラムが走り、次々と画面に分析結果が表示されていく。
「精度97%!」
部員たちから小さな歓声が上がる。楓はその様子を少し離れた場所から見つめていた。陽翔と二人で夜な夜な開発してきたコードが、今、全体のプロジェクトに組み込まれ、順調に動いている。彼女が「鈴木ヒカリ」の名で送ったプログラムが、このアプリの中核を担っているのだ。
「瑠璃川、ありがとう」
突然、巧馬が楓の方を向いた。
「え?」
「鈴木さんとの連絡役、よくやってくれた。彼女の協力なしでは、ここまで来られなかった」
巧馬の真摯な感謝の言葉に、楓は胸が締め付けられるような痛みを感じた。彼の瞳には純粋な信頼の色が宿っている。その信頼が、彼女の嘘の重さをさらに増していった。
「いえ...私は何も...」
「謙遜することはない」巧馬は微笑んだ。その笑顔には、いつもの冷静さの中に、微かな温かさが混じっていた。「君のおかげだ」
楓は返事に窮した。その時、白鳥がおもむろに巧馬の肩を叩いた。
「休憩した方がいい。顔色が優れない」
巧馬は手を振った。「大丈夫だ。まだやることがある」
「無理は禁物」白鳥は冷静に言った。「君が倒れたら元も子もない」
その言葉に、巧馬は少し渋々と席を立った。楓は彼の疲れた背中を見送りながら、心のどこかで強い感情が湧き上がるのを感じた。これは一体何だろう。彼を心配する気持ち。彼の笑顔を見たいという願望。彼の信頼に応えたいという思い。
「これが...好きということなのかな」
楓は自分の心に静かに問いかけた。恋愛感情というものを明確に感じたことのない彼女にとって、この胸の高鳴りは新しい体験だった。それはプログラミングのバグが解消された時の喜びとも、新しいアルゴリズムを発見した時の興奮とも違う、独特の感覚だった。
「楓」
陽翔の声に我に返る。彼は楓の隣に立ち、静かに彼女を見つめていた。
「あ、ごめん。ぼーっとしてた」
「巧馬のこと、考えてたんだろ?」
陽翔の言葉は優しかったが、その目には複雑な感情が浮かんでいた。楓は驚いて顔を上げた。
「そんなことは...」
「いいんだ」陽翔は微笑んだ。それは少し寂しげな笑みだった。「俺には分かる。君の気持ち」
楓は言葉を失った。幼い頃から彼女を知る陽翔には、彼女の心が透けて見えるようだった。
「明日、彼に話すんだろ?」陽翔は小さな声で尋ねた。「鈴木ヒカリのことを」
「うん...」楓は不安げに頷いた。「でも、どう反応するか...」
「大丈夫だよ」陽翔は彼女の肩に手を置いた。「巧馬は君を許すさ。むしろ、君の才能に感心するだろうよ」
陽翔の言葉には励ましがあった。しかし楓の心の中の不安は消えなかった。これほど大きな嘘をついてきたのだ。しかも、それはただの悪ふざけではなく、文化祭のプロジェクトという大事なものに関わる嘘だった。
「陽翔くん...ありがとう」
楓は心の底から感謝した。陽翔は彼女を支え続けてくれている。彼がいなければ、ここまでこられなかっただろう。
「当たり前じゃないか」陽翔は照れたように髪をかき上げた。「幼馴染だもの」
「幼馴染以上よ」
心の中でそう思った楓だったが、その言葉を口にする勇気はなかった。彼女の感情は巧馬に向いていた。そして、その気持ちを伝える前に、まずは真実を明かさなければならない。
放課後の教室。楓は一人、窓際の席に座り、明日巧馬に話すための言葉を考えていた。どう切り出せばいいのか。どう説明すれば彼は理解してくれるのか。もし怒られても仕方ない。それは覚悟している。ただ、彼との関係が壊れるのだけは避けたかった。
「こんにちは、瑠璃川さん」
突然の声に、楓は飛び上がりそうになった。教室の入り口には藤原千紗が立っていた。夕日に照らされた彼女の姿は、まるで炎のように輝いて見えた。
「藤原さん...」
千紗はゆっくりと楓に近づいてきた。彼女の歩き方には、捕食者のような優雅さと危険さがあった。
「一人でお疲れさま」千紗は楓の前の席に腰掛けた。「明日は文化祭の準備で忙しくなるわね」
「そうね...」
楓は警戒心を露わにしていた。千紗の訪問には必ず理由がある。そして、それは良いものではないはずだった。
「実はね、驚くべきことを発見したの」千紗は楓の目をじっと見つめた。「鈴木ヒカリという人物は存在しないわ」
楓の血の気が引いた。千紗の言葉は彼女の恐れていた最悪の展開だった。
「何...言ってるの...」
「証拠があるわ」千紗はスマートフォンを取り出した。「東京の高校の記録をすべて調べたけど、彼女の名前はどこにもない。全国大会の記録にも」
楓は言葉を失った。千紗の調査は徹底していた。彼女は本気で「鈴木ヒカリ」の存在を暴こうとしていたのだ。
「それに、あなたが送っていたメールのIPアドレスを追跡したら、すべて同じ場所から送られていた。つまり、『鈴木ヒカリ』はあなた自身よ」
「どうやって...」
楓の言葉に、千紗は小さく笑った。
「私の父は政治家。ITセキュリティの専門家を知ってるのよ」
千紗の言葉は、最後の釘を楓の棺桶に打ち込むようだった。もはや否定する余地はない。真実が明らかになったのだ。
「なぜ...こんなことを?」
楓の問いに、千紗の表情が変わった。それまでの余裕のある笑みから、鋭い眼差しへ。
「私は鷹取くんが好きよ」千紗は静かに、しかし力強く言った。「彼をだましたあなたを、許せない」
そこで初めて、楓は千紗の行動の背景にある感情を理解した。これは単なる意地悪ではない。彼女の行動は、巧馬への想いから来ていたのだ。
「私も...」楓は思わず言いかけて止まった。
「あなたも彼のこと、好きなの?」千紗の声には苦さが混じっていた。「だったら、なおさら許せないわ。好きな人に嘘をつくなんて」
その言葉は楓の心に深く突き刺さった。千紗は正しい。好きな人に嘘をつき続けるというのは、あまりに矛盾している。
「私...明日、全部話すつもりだった」
「そう」千紗は少し意外そうな表情をした。「でも、もう遅いわ」
「どういうこと?」
「明日の朝、部の全員にメールするつもり。あなたの嘘について」
千紗の宣言に、楓は血の気が引いた。それだけはダメだ。巧馬には自分の口から真実を伝えたい。彼の目を見て、自分の気持ちと共に。
「お願い、それだけは...」
「条件があるわ」千紗は冷静に言った。「プロジェクトから手を引きなさい。文化祭のアプリは私たちだけで完成させる」
楓は絶句した。それは彼女にとって最も辛い選択だった。プロジェクトへの想い、巧馬との約束、そして星空の下で交わした言葉。それらすべてを捨てろというのか。
「それは...」
「明日の朝までに答えを聞かせて」
千紗はそう言い残して立ち上がり、夕日に照らされた教室を後にした。その背中は自信に満ちていた。
楓はその場に座り込み、頭を抱えた。選択肢はわずかしかない。プロジェクトから手を引くか、それとも皆の前で嘘がばれるのを受け入れるか。どちらを選んでも、巧馬との関係は変わってしまうだろう。
「どうすれば...」
彼女の問いかけに、誰も答えなかった。夕暮れの教室には、彼女の孤独な姿だけが残されていた。
その夜、楓は決断した。明日、巧馬に全てを話そう。千紗よりも先に、自分の口から真実を伝えよう。彼が怒るかもしれない。失望するかもしれない。それでも、自分の気持ちと共に真実を伝えることが、唯一の正しい道だと思えた。
彼女は小さなノートに言葉を書き連ねていた。明日巧馬に伝える言葉を。「ごめんなさい」から始まり、「好きです」で終わる、彼女の思いのすべてを。
「明日、やっと本当の自分になれる」
楓はそう呟いて、深い眠りについた。明日という日が、どんな結末をもたらすのかを知らずに。
翌朝、楓は早めに家を出た。部室で巧馬を待ち、他の部員が来る前に話そうと決めていたのだ。心臓の鼓動が普段よりも速い。緊張と不安と、奇妙な高揚感が混ざり合った感情が彼女を包んでいた。
学校に着くと、彼女は真っ先に部室へと向かった。しかし、そこで彼女を待ち受けていたのは、巧馬ではなく白鳥だった。
「おはよう、瑠璃川」
「環...巧馬部長は?」
白鳥は静かに眼鏡を上げ、楓をじっと見つめた。
「鷹取は昨夜、病院に運ばれた」
楓の世界が一瞬にして凍りついた。
「え?」
「過労からくる急性胃腸炎だ。かなり重症らしい」
楓は言葉を失った。巧馬が入院。それは彼女の予想外の出来事だった。
「どこの...病院?」
「市立総合病院」白鳥は答えた。「今日一日は入院するとのことだ」
「そう...」
楓は呆然と立ち尽くした。今日話すはずだった。真実も、気持ちも。それが全て崩れ去った。
「行ってくる」
彼女はそう言って部室を飛び出した。白鳥の呼びかける声も耳に入らなかった。彼女の頭の中には、巧馬の姿しかなかった。
駅までの道を走りながら、楓の頭の中には様々な思いが駆け巡っていた。巧馬が倒れたのは自分のせいではないか。嘘をつき続けたことで、彼に負担をかけてしまったのではないか。真実を告げる前に、彼に何かあったら...。
電車の中で、彼女は窓の外を流れていく景色をぼんやりと眺めていた。今日は特別な日のはずだった。全てを明かし、新しい一歩を踏み出す日。それが今、全く異なる方向へと向かっている。
病院に着いた楓は、まっすぐに受付へと向かった。
「鷹取巧馬さんの部屋を教えていただけますか」
受付の看護師は名前を調べ、「305号室」と答えた。楓は急ぎ足でエレベーターに向かった。
305号室の前に立ち、楓は深呼吸をした。扉をノックする勇気が出ない。何を言えばいいのか。どう接すればいいのか。これまでの嘘を考えると、彼の前に現れる資格があるのだろうか。
結局、彼女は扉を開けることなく、廊下の椅子に座り込んだ。このまましばらく待ってみよう。落ち着いてから、話をしよう。
時間だけが静かに過ぎていった。看護師が行き交い、来客が訪れる音がする。誰も楓に気づかない。彼女はただ巧馬の部屋の扉を見つめ、思いを巡らせていた。
そして、ふと決心した。今、入ろう。彼が眠っているかもしれないが、それでもいい。眠っている彼に向かって、全ての真実を話そう。それがまず、自分のすべきことだ。
転落と決意
病室の窓からは白い光が斜めに差し込み、巧馬の横顔をやわらかく照らしていた。消毒液の匂いと微かな薬の匂いが混ざった病院特有の空気が、静かに漂っている。モニターの規則的な電子音だけが、この静寂を破る唯一の音だった。
楓は椅子に腰かけ、眠る巧馬の顔をじっと見つめていた。いつもの凛々しさは影を潜め、今は疲れ切った少年の顔だけがそこにあった。点滴の透明な液体が、一滴また一滴と彼の体内に流れ込んでいく。それはまるで、彼女の心が少しずつ溶けていくかのようだった。
「鷹取くん...」
彼女は小さく呟いた。声を出すことで、自分の存在を確かめるかのように。
「実はプログラムを作ったのは私。アプリは私が作ったの...」
眠る巧馬に向けて、楓は少しずつ言葉を紡ぎ始めた。彼が聞いていないことを知っているからこそ、彼女は本当の言葉を口にすることができた。
「鈴木ヒカリは存在しないの。あれは私の作り出したキャラクター。嘘をついてごめんなさい」
楓は膝の上で握りしめた両手を見つめながら話し続けた。これまで溜め込んできた真実が、せき止められた水のように一気に流れ出してくる。
「あの日、星空の下で約束したこと、覚えてる?『一緒にダンスアプリを作ろう』って。あの約束を果たしたかった。でも翌日、アプリが誤作動して...あなたに見られて...言い訳をしてしまった」
風が窓から入り込み、カーテンが静かに揺れる。楓の言葉も、風に乗って部屋中に広がっていくようだった。
「一つの嘘が次の嘘を呼んで...気づいたら抜け出せなくなってた。毎日が演技で、本当の自分を押し殺して...」
楓の目に涙が浮かんできた。それは小さな水滴となって頬を伝い落ちる。
「でも、もう嘘はつきたくない。もう十分。これ以上あなたをだましたくない」
彼女は顔を上げ、眠る巧馬の顔をまっすぐに見つめた。その時、彼女の心に新たな勇気が湧き上がってきた。
「それと...もう一つ、言いたいことがあるの」
彼女は深く息を吸い込み、この場所でだけは本当の自分でいることを決意した。
「私、あなたのことが好きになった。いつからかはわからない。でも、あなたと話すたび、一緒にプロジェクトを進めるたび、その気持ちは大きくなっていった。嘘つきの私を、あなたは許してくれるかな...」
その瞬間、廊下から足音が聞こえた。楓は慌てて涙を拭き、振り返った。しかし、部屋には誰も入ってこなかった。気のせいだったのかもしれない。
再び巧馬に視線を向けると、彼の表情が少し変わったように見えた。眉間にうっすらとしわが寄り、呼吸のリズムが変化している。彼は目覚めそうになっていた。
「やっと話せた...」
楓は立ち上がり、小さく深呼吸をした。もう少ししたら、彼が目を覚ました時に、もう一度すべてを話そう。今度は彼の目を見て、真実を伝えよう。
その時、病室のドアが開いた。
「あら、瑠璃川さん」
聞き覚えのある声。楓は凍りついたように動けなくなった。ドアの前に立っていたのは藤原千紗だった。手には花束を持ち、完璧なメイクと洗練された立ち居振る舞いは病院という場所にも関わらず彼女の存在感を際立たせていた。
「藤原さん...」
「鷹取くんのお見舞いに来たの」千紗はさらりと言った。「あなたも同じよね」
楓は頷いた。千紗の目には、どこか計算された光が宿っていた。彼女は花束を窓際のテーブルに置き、ゆっくりと楓に近づいてきた。
「素敵な告白だったわ」
その言葉に、楓の血の気が引いた。
「聞いてたの...?」
「ええ、全部」千紗は微笑んだ。その笑みには勝利者の余裕が満ちていた。「とっても感動的だったわ。『実はプログラムを作ったのは私』『鈴木ヒカリは存在しない』...それに『あなたのことが好き』...」
彼女の言葉一つ一つが、楓の心に針のように突き刺さった。彼女の最も脆弱な部分が、最も恐れていた人物に曝け出されてしまったのだ。
「お願い...」
「何を?」千紗は首を傾げた。「巧馬くんに黙っていてほしいの?」
「...」
「でも彼は聞いていたんじゃないかしら?」千紗は巧馬の方をちらりと見た。「彼の表情、少し変わってたわよ」
楓は恐る恐る巧馬を見た。彼の眉間のしわはさらに深くなっていた。もしかしたら本当に、彼女の告白を聞いていたのかもしれない。
「あなたと話があるの」千紗は低い声で言った。「廊下に出ましょう」
楓は千紗に導かれるまま、病室を出た。廊下の静かな一角で二人は向き合った。蛍光灯の白い光が二人の間に冷たい影を落としている。
「あなたの嘘は許せないけど...」千紗は静かに言った。「取引を提案するわ」
「取引?」
「そう」千紗の目が鋭く光った。「アプリの開発権を私に譲って。さもなければ、巧馬くんだけでなく、テクノロジー部全員にあなたの嘘をバラすわ」
楓は言葉を失った。アプリの開発権。それは彼女が何ヶ月もかけて作り上げてきたものだ。星空の下での約束から始まったプロジェクト。夜な夜な作り続けてきたコード。それらすべてを手放せというのか。
「なぜ...そんなことを」
「二つの理由があるわ」千紗は冷静に言った。「一つは、巧馬くんをあなたから守りたいから。彼はあなたのような嘘つきにふさわしくない」
その言葉に、楓は反論できなかった。確かに彼女は嘘をついた。それは否定できない事実だった。
「もう一つは...」千紗は少し声を落とした。「文化祭でこのアプリが成功すれば、私の評価も上がる。父は私に期待している。常に完璧であることを」
楓は千紗の目に、一瞬だけ弱さと不安が浮かんだのを見た。それは彼女が見せる強気な外面の裏に隠された本音だったのかもしれない。
「考える時間をくれる?」
「明日の朝まで」千紗はきっぱりと言った。「それまでに答えがなければ、すべてを公表するわ」
言い終えると、千紗はかかとを返して歩き去った。その背中は、自信に満ちているように見えた。だが楓には、その自信の下に隠された孤独も見えたような気がした。
楓はその場に立ち尽くし、壁に背をもたれさせた。心臓が早鐘を打ち、思考が渦を巻いている。どうすればいいのか。アプリの開発権を譲れば、彼女の努力はすべて無に帰す。だが拒否すれば、彼女の嘘は皆に知れ渡り、巧馬との関係も永遠に失われるだろう。
「どうすれば...」
彼女は天井を見上げた。病院の無機質な白い天井には、彼女の問いに対する答えはなかった。だが、徐々に彼女の心の中に一つの決断が形作られていった。
「結局、すべては私の嘘から始まったんだ」
楓は小さく呟いた。そうだ、この状況を作ったのは他でもない自分自身だ。嘘が嘘を呼び、今の苦境を招いた。その責任をとるのは当然のことだった。
「失うべきは開発権か、それとも信頼か...」
答えは明らかだった。開発権など、また構築できる。だが一度失った信頼は、二度と取り戻せないかもしれない。特に巧馬からの信頼は。
「譲ろう...」
楓はついに決断した。彼女はスマートフォンを取り出し、千紗にメッセージを送った。
「開発権を譲ります。その代わり、私の嘘については誰にも言わないでください」
送信ボタンを押した瞬間、彼女の心に妙な開放感が広がった。それは諦めではなく、新たな決意だった。嘘に縛られた日々から解放され、新しい一歩を踏み出すための決断。
楓は深く息を吸い込み、再び巧馬の病室へと向かった。彼にはもう一度、きちんと会いたかった。メッセージの返信を確認すると、千紗からは「了解」というたった一言が返ってきていた。契約は成立したのだ。
静かに病室のドアを開け、楓は中に入った。巧馬はまだベッドで横になっていたが、彼の目は開いていた。彼は窓の外を見つめており、楓の入室に気づかなかったようだ。
「さようなら...」
楓は心の中でそう呟きながら、静かに部屋を後にしようとした。
「瑠璃川...?」
突然、巧馬の声が聞こえた。楓は凍りついた。ゆっくりと振り返ると、巧馬が彼女を見つめていた。その眼差しには複雑な感情が交錯していた。疑問、困惑、そして何か別のもの——楓には読み取れない感情。
「あ...部長...」
楓は言葉に詰まった。彼は聞いていたのだろうか。彼女の告白を。彼女の嘘の告白を。
巧馬の目が彼女を見つめる。その目には何かを問いかける色が浮かんでいた。言葉にならない質問が、その瞳に宿っている。
「私...」
楓は何か言おうとしたが、言葉が出てこなかった。恐怖が彼女を支配し、思考を麻痺させていた。彼の目に浮かぶ疑問と向き合う勇気が、彼女にはなかった。
「ごめんなさい...」
かすかにそう言い残し、楓は部屋から逃げ出した。廊下を走り、階段を駆け下り、病院の出口へと向かう。彼女の足はただ前へ前へと動き続けた。彼から逃げるように、現実から逃げるように。
外に出ると、夏の強い日差しが彼女を出迎えた。あまりにも明るすぎて、一瞬目が眩んだ。涙で曇った視界の中、楓はただ歩き続けた。行き先も目的地もなく、ただ遠ざかるために。
「全部台無しにした...」
彼女は自分自身を責めた。アプリの開発権も、巧馬との関係も、すべてを失った。彼女の中の何かが崩れ落ちていくような感覚。それは転落と呼ぶにふさわしい感覚だった。
だが、その転落の底には、奇妙なほどの静けさがあった。もはや隠すべき嘘はない。守るべき秘密もない。ただ真実だけが残った。その静けさの中で、楓は新たな決意を形作り始めていた。
「もう二度と嘘はつかない」
彼女はそう誓った。たとえすべてを失っても、これからは正直に生きていこう。それが、彼女が今できる唯一の償いだった。
楓が駅に向かって歩いていく後ろ姿は、小さく見えたが、不思議と強さを感じさせるものだった。彼女はまだ知らなかった。この転落が、新たな物語の始まりになることを。
<完>
作成日:2025/03/02




編集者コメント
前編、後編からなります。後編はこちら。
Claude 3.7 Sonnetに書いてもらいました。「学園モノでキャピキャピ超カワイイ、ラブコメ小説」とリクエストしたもの。キャピキャピはアレですが、ちゃんとラブコメっぽい感じになりました。ドキドキもするし、キュンとくるところもあるし、うまく書けていると思います。というか、後編あたりは私ちょっとうるっと来ました。そんなに新奇とは思いませんが、ベタだったとしても「読者の感情を動かす力」を持てていると思います。どこかに元の小説があって、そのほとんど丸パクリであると言われたほうがまだ納得できるというか、ゼロからAIが創作したものであるとしたら恐ろしいレベルに至りつつあります。