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

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

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

エラーが発生しました。

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

ブックマーク機能を使うにはログインしてください。
聖女だけど聖魔法はアンチです! ―元プログラマー、異世界でバグだらけの魔法をデバッグします―  作者: チキントマト
第1章

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

PR
10/13

仕様変更のお知らせ:伝説の武器がただのデバッグツールだった

「――おい見ろ! あんなところに、おとぎ話にしか出てこないような光輝く剣が突き刺さってるぞ!」


「なんだあの街並みは! さっきまでハリボテだったのに、急に国一番の大都会になっちまった!」


フリーズから復帰し、強制アップデートによって実装された住民たちが、口々に叫びながら広場へと集まってくる。

どうやら、未実装エリアの段階でこの街の隅っこに隠れ住んでいた「はぐれ者」のユーザーたちが、急激な世界の変化に驚いて飛び出してきたらしい。


だが、彼らの注目は、新しくなった街並みよりも、中央の噴水広場に厳かに突き刺さっている一本の剣に注がれていた。

七色に輝く刀身、神聖なルーン文字が刻まれた黄金の柄。それはどう見ても、選ばれた勇者しか引き抜くことができないとされる伝説の武器そのものだった。


「あれは……伝説の聖剣『エル・スキャリバー』!? どうしてこんな辺境の地に……。嘘でしょ、歴史書には教会の初代教皇様が天界から授かった後、行方不明になったって書いてあったのに!」


フェリスが銀髪を揺らし、驚愕のあまりその場に飛び上がった。


「へえ、あれがねえ……」


私はフッと目を細め、十サークルの魔力センサーを起動して、その聖剣のオブジェクトデータを遠隔でスキャン(静的解析)してみた。

刻まれたルーン文字のソースコードを読み解いていくと、私の脳内デバッガーが、即座にその「真の仕様」を突き止めて呆れた声を漏らす。


「……フェリス、残念だけどあれ、聖剣でも何でもないわよ。ただの『デバッグ用アセット(開発者用のツール)』だわ」


「はえ? でばっぐよう……あせっと?」


「そう。世界システムを構築した古代の開発者が、フィールドのバグチェックをするために、一時的に『最強の管理者権限』を付与してそこに置き忘れた(コミットし忘れた)ツールよ。ほら、刀身の文字をよく読んでみて。古代語のフリをしてるけど、アルファベットに直すと『DEBUG_MASTER_WEAPON_v1.0.exe』って書いてあるわ」


「聖剣の銘が拡張子付きの実行ファイル名(プログラム名)じゃないのよォォォ!!! 教会の歴史の神秘性が根底から崩壊するわ!!」


フェリスの本日一発目のツッコミが、美しくアップデートされた大理石の広場に響き渡った。


「おい、そこの黒いドレスの小娘! ブツブツとわけのわからんことを言ってないでそこをどきな!」


人だかりを押し分けて、筋骨隆々の大男が進み出た。この界隈では有名な指名手配中のAランク冒険者らしい。男は不敵に笑いながら、黄金の柄へと両手をかけた。


「この俺が聖剣を引き抜き、世界の王になってやるぜ! ぬんんんんんんんんッッッ!!!……あれ?」


男が顔を真っ赤にし、血管を浮かび上がらせて力任せに引っ張る。だが、聖剣はミリ単位すら動かない。まるで大地の底と完全に一体化ハードコーディングしているかのようだ。


「ちくしょう、ビクともしねえ! 誰か、鉄のテコを持ってこい!」


次々と腕自慢の戦術師や魔導士が挑戦し、魔法で爆破しようとしたり、総出で引っ張ったりするが、聖剣は涼しい顔で七色の光を放ち続けている。


「ふふ、無駄よ。あのオブジェクトは、通常の物理演算(筋力パラメータ)や魔法属性の処理を受け付けないように、属性定義が『Immutable(変更不可)』に固定されているんだもの。正規のログインID(開発者権限)を通さない限り、世界がひっくり返っても抜けない仕様よ」


「じゃあ、誰にも抜けないってことじゃない……」


フェリスがため息をつく。だが、私はニヤリと笑い、漆黒のマーメイドドレスの裾をエレガントに翻して、聖剣の前へと歩み出た。


「ちょっとそこをどいて(ノット・タッチ)。フロントエンドの仕様がどれだけ頑丈でも、バックエンドの認証ロジック(身元確認)なんて、ガバガバなのが開発者の常よ」


「おい、小娘! 大の大人が束になっても抜けないんだ、お前みたいな――」


男たちの制止を無視し、私は右手の純黒の手袋を口で引き抜いた。

白い素肌の指先を、黄金の柄へとそっと触れさせる。


そして、私の持つ十サークルのルート権限(魔力)を、柄の接触端子インターフェースへとダイレクトに流し込み、偽装した管理者コマンドをインジェクション(注入)した。


(認証プロセス開始:ユーザーID確認要求に対し、ダミーの管理者トークンを送信。もしIDを求められたら、無条件で『return true;(承認成功)』を返せ。さらに、オブジェクトの固定フラグ(isStatic)の変数を――『false(可動)』に一時書き換え(オーバーライト)!)


ピピッ。


私の脳内で、小気味いい電子承認音が鳴った(ような気がした)。

その瞬間、あれだけ周囲の物理攻撃を拒絶していた聖剣の七色の光がフッと収まり、ただの「ちょっと綺麗で軽い片手剣」のデータへと処理がダウングレードされた。


すっ。


私は人差し指と親指の二本だけで、地面からその剣をかるがると引き抜いてみせた。


「…………は?」


広場を埋め尽くしていた数百人の住民、そしてAランク冒険者たちが、一斉に魂の抜けた顔でフリーズした。

あまりの光景に、フェリスにいたってはツッコミを入れることすら忘れ、顎が外れんばかりに口を開けている。


「よし、引き抜き(チェックアウト)完了。……うん、やっぱりこれ、ただの『開発者用コマンドメニュー』が内蔵されたデバッグツールだわ。柄のボタンを押すと、周囲の物理演算を一時停止したり、敵のステータスを可視化(デバッグ表示)したりできる。めちゃくちゃ便利な開発者ツール(チート武器)じゃない!」


私は剣を軽く振るいながら、空中に浮かび上がった半透明のエラーログ画面デバッグメニューを楽しげに操作した。


「……ねえ、イルハ。あなた、自分が今、歴史的な大快挙を成し遂げたと同時に、この世界のすべてのパワーバランスを完全にバグらせた自覚はある?」


フェリスが、引きつった笑みを浮かべながら、トコトコと私に歩み寄ってきた。


「自覚も何も、これはただの仕様変更アップデートよ、フェリス。さあ、この便利なデバッグツール(聖剣)も手に入ったことだし、私たちの新しい拠点(開発スタジオ)を選びに行きましょ!」


「もう好きにして……。でも、その剣があれば、教会の追手が来ても一瞬でデバッグ(物理デリート)できそうね」


聖剣デバッグツールを片手に、漆黒の魔女ドレスをなびかせる私と、呆れ果てながらもどこか誇らしげに伴走する反逆騎士。

バグだらけの世界を根本からリファクタリングする私たちのランタイムは、伝説のツールさえも配下に収め、教会のシステムそのものを完全に書き換えるための次なるデバッグフェーズへと移行していくのだった。

お読みいただきありがとうございました!

国中の英雄が抜けない伝説の聖剣を、「管理者権限の偽装」であっさりと引き抜き、ただのチートデバッグツールとして私物化してしまったイルハ。ビジュアルは魔女、武器は聖剣(バグ品)という、もはや誰も止められないハイブリッドな存在になってしまいました。

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

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

↑ページトップへ