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

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

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

エラーが発生しました。

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

ブックマーク機能を使うにはログインしてください。
断頭台に散った悪役令嬢は、現代でプログラマーとなり乙女ゲームに『真の救済エンド』を実装する  作者: あとりえむ


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

6/20

第6話

画面に並ぶ「アクセス拒否」の四文字が、莉奈を嘲笑っているかのようだった。


ルミナス・ソフトウェアの資産管理システムは、一分の隙もなく構築されている。

新しい画像ファイル一つ、シナリオテキスト一つを追加するだけで、アートディレクターやシナリオ管理担当者の端末に即座に通知が飛ぶ仕様だ。


「Project_SALVATION」を完遂するためには、セレスティアが覚醒する瞬間の劇的なスチルや、魂を揺さぶるような真実の物語が不可欠だった。


だが、今の莉奈にはそれらを用意するための正当な手段が何一つ残されていない。


開発用サーバーの容量は厳格に管理され、デバッグチームが回す自動監視スクリプトは、仕様書に存在しない不審なリソースを絶えず探し回っている。


もし仮に、莉奈が独断で美麗な新規グラフィックをサーバーにアップロードすれば、明日の朝には神崎の怒鳴り声がオフィスに響き渡ることだろう。


「……形のないものを、形にしなければならないなんてね」


莉奈は乾いた声で呟き、キーボードのバックライトをさらに暗くした。


目の前にあるのは、神崎が「完璧な世界」として用意した、既存のアセット群だけ。


明るすぎる聖女の庭園、鼻持ちならない王子の立ち絵、そして使い古されたシステムフォント。

それら「敵の武器」だけを使って、誰も見たことのない反逆の物語を構築しなければならない。


それは、プログラマーというよりも、ガラクタの山から精密機器を組み立てるような、狂気じみたパズルの始まりだった。


莉奈の視界の端で、デバッグチームが回しているスキャナーの進捗バーが、冷酷に点滅を繰り返している。

残された時間は少なく、監視の目はますます厳しくなっていた。


莉奈はリソースフォルダを開き、ヒロイン・アリシアの専用背景である「陽だまりの聖域」のデータを選択した。


画面に映し出されたのは、眩いばかりの光が差し込み、色とりどりの花々が咲き乱れる、反吐が出るほど幸福な光景だ。


神崎はこの場所を、アリシアの清廉潔白さを象徴する聖地として定義している。


「そのまま使う必要なんてない。壊して、作り直せばいいだけ」


莉奈の指が、高速でシェーダー言語を打ち込んでいく。

既存の描画パイプラインに、彼女が独自に組んだ「バグ」という名のフィルターを割り込ませた。


RGB値をビット単位で反転させ、彩度の極値を強制的に書き換える。

さらに、本来ならテクスチャの読み込みエラー時に発生するノイズパターンを、意図的なリズムで描画バッファに流し込んだ。



モニターの中で、劇的な変化が起きた。


白く輝いていた大理石の床は、底の見えない漆黒の淵へと沈み、咲き誇っていた百合の花は、毒々しい紫色の燐光を放つ亡霊のような植物へと変貌した。


それは神崎が用意したどんな素材よりも禍々しく、そして、今の莉奈の心に寄り添うように美しかった。


次に彼女は、セレスティアの通常の立ち絵データを呼び出した。


優雅ではあるが、どこか生気のない「悪役」としての表情。

莉奈はその瞳のハイライト部分にだけ、高輝度のエフェクトを重畳させた。


そして、テクスチャの一部を意図的にズラし、破綻させることで、彼女の全身から「世界のバグ」が溢れ出しているかのような、圧倒的な存在感を演出した。


新規の画像ファイルは一切増やしていない。

ただ、既存のデータをプログラムという名のメスで切り刻み、繋ぎ合わせただけ。


だが、そこに現れたのは、もはや神崎の管理下にはない、反逆者のための舞台だった。



次に解決すべきは、あまりにも脆く、露見しやすい「言葉」の問題だった。


画像であれば描画処理で誤魔化せるが、物語の核心を突くシナリオテキストは、そのまま保存すればQAチームの自動検知スクリプトに一瞬で捕捉される。


「悪役の生存」「王太子の断罪」といったキーワードが、社内サーバーの検索インデックスに引っかかるわけにはいかない。


莉奈は、書き上げたばかりの救済ルートのテキストファイルを、冷徹な手つきで数千の断片へと解体し始めた。


それは、美しく紡がれた物語を、意味を持たないゴミの山へと変える作業だった。


バラバラになった一文字一文字を、彼女はシステムの「死角」へと流し込んでいく。


ネットワークの接続タイムアウトを告げる無機質なエラーコードの末尾、使われる予定のないモブキャラの台詞データのパディング領域、あるいは開発者向けの古いデバッグログの残骸。


一見すれば、それはメモリの断片化が生んだただの電子のノイズにしか見えない。


「……ステガノグラフィの応用ね。誰も、このガラクタの中に、王国の真実が隠されているなんて思わないはずよ」


莉奈はさらに、この断片を再構築するための「亡霊の翻訳機ゴースト・インタープリタ」を実装した。


特定の隠しフラグが立った瞬間にのみ起動し、散らばったノイズを拾い集めて、メモリ上だけに「本物の物語」を浮かび上がらせる。


ハードディスクの上にはどこにも存在しない、実行時の瞬間にだけ現れる、実体のない言葉の帝国。


テストスキャンを開始すると、QAチームが使用している監視ツールは「不審な文字列なし。異常なし」という冷たい緑色のサインを返した。


莉奈は、モニターに映る無数のエラーコードの羅列を見つめ、微かに口角を上げた。


神崎が信じ切っているこの「完璧な世界」の裏側で、彼の理解を遥かに超えた深度に、誰にも暴けない反逆の火種が埋め尽くされた。


深夜、静まり返ったオフィスに、莉奈のタイピング音だけが心音のように規則正しく響いていた。


最後の仕上げとして、彼女は自作の「亡霊の翻訳機」をメインプログラムの深層へとデプロイした。


「……実行」


震える指でエンターキーを叩く。


画面が一瞬だけノイズで乱れた後、莉奈の視界には、神崎が用意した華やかな「聖女の物語」を侵食するように、もう一つの世界が立ち上がった。


色調反転とテクスチャのズレによって生み出された背景は、まるでステンドグラスが砕け散った後の破片のように、冷たく、鋭利な美しさを放っている。


そして、画面の隅に表示されるデバッグログの領域。


本来なら「Error: 0x004F」と表示されるはずの無機質な場所から、彼女が隠蔽したセレスティアの真実の独白が、流麗なフォントとなって溢れ出してきた。


それは、ハードディスクのどこを探しても見つからない、実行時のメモリ上にだけ咲く「実体のない花」だった。


莉奈は、モニターに映るその光景を、恍惚とした表情で見つめた。


神崎がどれほどこのゲームを自分のものだと思い込んでいても、その心臓部で脈打っているのは、莉奈が書き換えた真実の鼓動だ。


どれほど優秀なデバッグチームが目を皿にしても、彼らが「バグ」や「ノイズ」として切り捨てたガラクタの山こそが、莉奈にとっての唯一の聖域。


「見つかるはずがないわ。あなたたちは、私という人間を『いないもの』として扱ったのだから」


莉奈は静かにPCをシャットダウンした。

モニターの光が消え、再び訪れた闇の中で、彼女の頬には満足げな、しかしどこか物悲しい笑みが浮かんでいた。


不完全で、歪で、誰にも祝福されない、見えない帝国。

その建国を終えた莉奈の足取りは、いつになく軽やかだった。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。

ainado03.jpg

t_title_novel.png
t_novel_dz.png t_novel_ainado.png t_novel_at.png t_novel_saihate.png t_novel_oshituma.png
― 新着の感想 ―
昨日から投稿を始めてみた初心者投稿者です。今までデスマのようなプログラマーがゲーム世界に入り込む作品は読んできましたが、このような逆のパターンはは初めて読みました。今後の展開を楽しみにしています。
感想一覧
+注意+

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

↑ページトップへ