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

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

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

エラーが発生しました。

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

ブックマーク機能を使うにはログインしてください。
異世界魔法サーバーに賄賂でハッキング無双!【プログラム知識でネットを使ったテクノざまぁって奴を見せてやる】  作者: 喰寝丸太


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

6/10

第6話 ゴブリン討伐

 俺達は畑のそばにいて、森から出てくるゴブリンを監視していた。

 なかなか出てこないのを見て、釣りもこんな感じだったなと思いながら、しばらく静かに待っていた。


「来るよ~」

「よし、ファイヤーボールをぶち込むぞ!」


 俺はファイヤーボールのソースコードを魔法AIにアップロードした。

 すると、50センチの火球が草野球のピッチャー球の速さぐらいで飛んでいった。


「グギャアー」


 ゴブリンに火球がかすったが、惜しい結果となった。

 敵わないと思ったのか、ゴブリンは逃げ出した。


「逃げるなよ」


 ファイヤーボールをつるべ撃ちにするが、ジグザクに逃げるゴブリンには火球が当たらない。

 それでも、魔力が減った感じはしない。

 まだまだ、いける。


「もう、タイトに花を持たせなさいよ~!」


 俺は、マイラが駆け出して行くのを見た。

 彼女はゴブリンに追いつくと、その首筋に斬りつけた。

 緑色の血が噴き出し、ゴブリンは死んだ。

 やっぱりマイラは頼りになるなと思った。

 次に、マイラはゴブリンの胸に短剣を刺し込み、1センチに満たない赤い小石をえぐり出した。


「それは何だ?」

「魔石っちゅーのはね、ゴブリンの金になる素材って言ったらこれしかないんだよね 耳はさ、討伐の証拠として持っていくけど、うち、頑張っちゃうよ~!」


「ちなみに魔石は幾らで売れる?」

「えぇ、マジでさ、銅貨1枚ってところなわけよ~、ちょっと可愛そうじゃん?」


「安いな」

「うち、武器持ってたらサクッと狩れちゃうし~。討伐依頼のお金なかったら、マジでやってられないって感じ~!」


「魔石を貰ってもいいか?」

「ええ、好きに使ってね~!うち、全然いいから~」


 魔石を手に取り、緑の血を拭った。

 これが魔石かと考え、魔力を指先に移動させて魔石に入れてみると、魔力が吸い込まれるように入ったのが分かった。


「魔石は魔道具の材料になるってわけだよな」

「そうだね~。作り方は全然知らないけど、お姉ちゃんに聞いてみたらどうかな~?」


 後で魔道具の作り方を誰かに聞こうと思ったが、それよりも、ゴブリン相手に苦戦しているようでは駄目だと感じた。

 もっと凄い魔法を開発しなければならない。



 2行目に#incldue <math.h>を追加。


typedef struct {

  double body_orientation;  /* 身体の向き */

  double y_axis_angle;  /* Y軸角度 */

  char command_the_magic[80];  /* 指示 */

} angle_magic;  /* 角度を調べる魔法 */


 これも追加


 mainの追加分だけ書くと。


  angle_magic fire_ball_angle;


  strcpy(fire_ball_angle.command_the_magic, "俺の身体のY軸向きをy_axis_angleに格納");  /* 魔法への指示 */


  rad = fire_ball_angle.y_axis_angle * 3.141592 / 180;  /* 角度をラジアンに */


  while(1){

    fire_ball.x=fire_ball.x + cos(rad)*10.0;  /* x移動 */

    fire_ball.z=fire_ball.z + sin(rad)*10.0;  /* z移動 */

  }


 俺は、これでどうするか考えた。

 大きさが10倍になるということは、体積が1000倍になるということだ。

 それだけの魔力を使えば、何発も打てないだろう。

 さて、どうしたものか。

 試してみないとわからない。


 俺は作った10倍のファイヤーボールを起動させたが、ぜんぜん魔力が減っていなかった。

 もしかして、プログラムとAIのプロンプトの相性は最高に良いのかもしれない。

 どうやらそうみたいだ。


 しばらく経ってゴブリンがやって来たので、10倍ファイヤーボール魔法を放った。

 5メートルの火球がゴブリンを焼き尽くした。

 身体の向きに飛ぶから狙いが付けやすい。


 殺したのに意外と何も感じないな。

 焼き尽くしたからか、人間じゃないからか。

 どうやら俺はサイコパスの素質があるらしい。


「やればできるじゃん!」

「そうなんだけど、まだまだ改善の余地がある気がするんだよな」


 ループ内に体の向きを調べ、それを常に反映させるようにした。

 火球の向きが常に体の向いている方向であり、誘導可能ではあるが、操作に慣れるのに時間が掛かりそうだ。

 それに、連射すると全部が同じ挙動をする。

 まるで魚の群れだ。

 改善ポイントは次回の改造だと考えている。


「うちだったら、火種を10回も出せば、魔力なくなっちゃうよ~! あんな大きさの火球出したら、ミイラになっちゃいそうだし~、ちょっと怖いかも~」

「魔法は俺に頼ってもいいぜ」


 何回か速度を変えて試したが、速度は変わらなかった。

 つまり、足し算の値を大きくしても、その位置に行くには時間が掛かるということだ。

 スピードアップは別の工夫が要る。


「今なに書いてるの~? うちに教えてよ~、すごく気になるんだけど~!」

「やることを整理しているんだ」


「えぇ、説明なんていらないかな~? だって、見てるだけでうち、なんか頭痛くなっちゃうんだもん!」

「例えば、ここは大きさと魔力の関係の仮説だ。簡単に言うと、魔力が半分になると約8割の大きさになるってことだ。立方根の計算だからな」


「それなら、なんとなく分かるかも! 魔力が半分になると、大きさも2割ずつ減っちゃうのね~! これって魔法の真理ってやつだよね! すっごい頭良いじゃん~!」

「まあ、これぐらいなら筆算で処理可能だな」


 計算した表とかが欲しい所だなと思い、依頼で得た金で紙と筆記用具を買おうと考えた。


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

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

↑ページトップへ