転生ドラゴンの魔法使い~魔法はガチでプログラムだった~

喰寝丸太

文字の大きさ
24 / 164
第4章 冒険者のドラゴン

第24話 開拓作業

しおりを挟む
 今日の課題依頼は討伐以外なら、なんでもいいとミニアが言われ、開拓の依頼を取って来た。
 なぜ開拓の仕事に冒険者かと言うと柵のない所だと魔獣の襲撃を防げない。
 ミニアによれば開拓しながら魔獣を撃退するのは一般人にはきついそうだ。
 現場まで飛んで行くと背ほどある斧を持った冒険者が現場監督をしていた。
 ミニアが打ち合わせに呼ばれたので暇つぶしにエアカッターの呪文を解析する。

 しばらくたってミニアが帰って来た。
 俺達の担当は畑作りだ。
 まずは邪魔な岩を退かす作業。
 一際大きな岩を排除にかかる。
 ドラゴンのパワーで押してもびくともしない。
 これは深く埋まっているな。

「ウィザ。がんば」

 ミニアの応援に答えるか。
 必殺胃酸ブレス。
 胃酸を浴びた岩は脆くなり、軽い尻尾の一撃で砕けた。
 まあ、ざっとこんなもんだ。

「ウィザ。すごい」

 埋まっている部分も胃酸ブレスで溶かして脆くなったところを砕いた。
 開いた大穴には他の冒険者が土嚢を詰め込んだ。
 次の岩はドラゴンのパワーで押すとコロコロと転がった。
 開拓地の外まで押しやると喝采が上がる。
 なんでも押しても引いても梃子でも駄目なものだから半ば諦めていたんだとか。
 凄腕の魔法使いに頼まないといけないなんて話も出ていたらしい。
 ドラゴンにとって小さい岩は尻尾の一振りで開拓地の外に弾き飛ばした。



 次は木をエアカッターの魔法で伐採する。
 イメージはこんなだ。

void main(void) 

 char orbit[2000]; /*軌道データ*/
 MAGIC *mp; /*魔法定義*/ 
 mp=air_cutter_make(10); /*エアカッター生成*/
 magic_straight(mp,orbit,sizeof(orbit)); /*軌道を真っ直ぐに*/
 magic_move(mp,orbit,sizeof(orbit)); /*動かす*/
}

 なんの変哲もない魔法だ。
 いいかげん飽きてきた。
 もっと普通じゃない魔法を寄越せ。

 おっ、これなんかどうだ。
 それでこれが普通のファイヤーボール。

void main(void) 

 char orbit[2000]; /*軌道データ*/
 MAGIC *mp; /*魔法定義*/ 
 mp=fire_ball_make(5); /*火の玉生成*/
 magic_straight(mp,orbit,sizeof(orbit)); /*軌道を真っ直ぐに*/
 magic_move(mp,orbit,sizeof(orbit)); /*飛ばす*/
}

 これが新しい呪文のイメージ。

void main(void) 

 char orbit[2000]; /*軌道データ*/
 MAGIC *mp; /*魔法定義*/ 
 mp=fire_ball_make(5);  /*火の玉生成*/
 magic_zigzag(mp,orbit,sizeof(orbit)); /*ジグザクの軌道を入力*/
 magic_move(mp,orbit,sizeof(orbit)); /*飛ばす*/
}

 違いが分かるだろうか。
 『magic_straight』のところが『magic_zigzag』になっている。



 実際試したところジグザクにファイヤーボールが飛んだ事から、『magic_zigzag』の名前を付けた。
 他の呪文も試したら螺旋や蛇行の軌道で飛ぶ呪文がある。
 こちらは『magic_spiral』、『magic_meander』の名前を付けておいた。

 ジグザグに進むエアカッターは見てて面白い。
 なぜかというと木が殆んどランダムに倒れるからだ。
 目の前の木が全て倒れた時などはストライクとドラゴンの声で叫んでしまった。
 いざ敵襲かと開拓している人間が皆、武器を取る。
 すいません、誤報です。

「ウィザ、遊ばない」

 ミニアに叱られてしまった。
 真面目にやるとしますか。



 面白みのないエアカッターで木を切る事一時間。
 開拓予定地の木は全て切り終え、切り株をドラゴンパワーで掘り返した。

 ドラゴンに細かい作業はできないので今日の仕事はこれで終わりだ。
 余った時間は……。
 そうだ。
 開拓の記念碑作っちゃおう。

 転がした大岩を胃酸ブレスで削るのもありと言えばありだが。
 ここは魔法で記念碑を作ろう。

 ファイヤーボールを作る呪文があったよな。
 なら石像も作れるんじゃないか。
 イメージを組み立てる。

void main(int argc,char *argv[])
{
 char statue[40000]; /*像の領域*/
 MAGIC *mp; /*魔法定義*/
 int i; /*カウンター*/

/*像のデータ初期化*/
 for(i=0;i<40000;i++){
  statue[i]='\0';
 }
/*初期化終わり*/


 mp=magic_make(statue,sizeof(statue),IMAGEBALL); /*像を魔法として登録。輪郭は球状だが問題ないはず*/


 i=0; /*カウンターをゼロに*/

 while(*(argv[1]+i)!='\0' && i!=40000){ /*外部からのデータが終わるか 像の領域が尽きるまで*/
  statue[i]=*(argv[1]+i); /*外部の情報を像のデータに入れる*/
  i++; /*カウンターを一つ増やす*/
 }

 magic_trans(mp); /*現象化する*/
}

 とまあこんな具合だ。
 外部から入力したイメージを領域に入れている。
 領域の量を超えるかイメージが尽きると止まるようになっている。
 条件設定の『&&』の所が初出で割り出すのに苦労した。
 時間が有ったので、条件式だけの魔法を作り、総当りで割り出した。

 コンパイルして実行する時にその後にモアイ像を想像した。
 モアイ像の鼻から上が出来上がる。
 想像したのに比べて領域が少なかったか。
 何度かやり直して立派なモアイ像が完成した。
 魔法登録の所のイメージ設定はかなりいいかげんみたいだ。
 こんなのでも正常に作動する。
 たぶんモデリングソフトみたいな物なんだろうな。
 最初の形を何に指定するかというものなんだろう。
 極端な物を指定すると魔法が失敗するんだろうな。

 村の守り神として入り口に飾る。
 今回の魔法を使えば鳥の形のファイヤーボールとかも作れるんじゃないだろうか。
 やっても使い道がないのでやらないが。
 ちょっとした好奇心で金のモアイ像を作ろうとしたが駄目だった。
 魔法の属性にない物は受け付けないらしい。



 好きな軌道にファイヤーボールを飛ばすのも出来そうだと考えた。
 イメージは。

void main(int argc,char *argv[]) 

 int i; /*カウンター*/
 char orbit[2000]; /*軌道データ/
 MAGIC *mp; /*魔法定義*/ 
 mp=fire_ball_make(5); /*火の玉生成*/

 for(i=0;i<sizeof(orbit);i++){
  orbit[i]='\0'; /*軌道のデータ初期化*/
 }

 i=0; /*カウンターをゼロに*/
 while(*(argv[1]+i)!='\0' && i!=sizeof(orbit)){ /*外部からのデータが終わるか 軌道データが尽きるまで*/
  orbit[i]=*(argv[1]+i); /*外部の入力を軌道のデータに*/
  i++; /*カウンターを一つ増やす*/
 }

 magic_move(mp,orbit,sizeof(orbit)); /*飛ばす*/
}

 とまあこんな感じだ。
 軌道をイメージするのは時間が掛かるから実戦では使えないな。
 じっくり狙いをつけて狙撃するのには使えそうだが、誘導弾の方が便利だな。
しおりを挟む

あなたにおすすめの小説

貧民街の元娼婦に育てられた孤児は前世の記憶が蘇り底辺から成り上がり世界の救世主になる。

黒ハット
ファンタジー
【完結しました】捨て子だった主人公は、元貴族の側室で騙せれて娼婦だった女性に拾われて最下層階級の貧民街で育てられるが、13歳の時に崖から川に突き落とされて意識が無くなり。気が付くと前世の日本で物理学の研究生だった記憶が蘇り、周りの人たちの善意で底辺から抜け出し成り上がって世界の救世主と呼ばれる様になる。 この作品は小説書き始めた初期の作品で内容と書き方をリメイクして再投稿を始めました。感想、応援よろしくお願いいたします。

悪役令息、前世の記憶により悪評が嵩んで死ぬことを悟り教会に出家しに行った結果、最強の聖騎士になり伝説になる

竜頭蛇
ファンタジー
ある日、前世の記憶を思い出したシド・カマッセイはこの世界がギャルゲー「ヒロイックキングダム」の世界であり、自分がギャルゲの悪役令息であると理解する。 評判が悪すぎて破滅する運命にあるが父親が毒親でシドの悪評を広げたり、関係を作ったものには危害を加えるので現状では何をやっても悪評に繋がるを悟り、家との関係を断って出家をすることを決意する。 身を寄せた教会で働くうちに評判が上がりすぎて、聖女や信者から崇められたり、女神から一目置かれ、やがて最強の聖騎士となり、伝説となる物語。

元おっさんの俺、公爵家嫡男に転生~普通にしてるだけなのに、次々と問題が降りかかってくる~

おとら@ 書籍発売中
ファンタジー
アルカディア王国の公爵家嫡男であるアレク(十六歳)はある日突然、前触れもなく前世の記憶を蘇らせる。 どうやら、それまでの自分はグータラ生活を送っていて、ろくでもない評判のようだ。 そんな中、アラフォー社畜だった前世の記憶が蘇り混乱しつつも、今の生活に慣れようとするが……。 その行動は以前とは違く見え、色々と勘違いをされる羽目に。 その結果、様々な女性に迫られることになる。 元婚約者にしてツンデレ王女、専属メイドのお調子者エルフ、決闘を仕掛けてくるクーデレ竜人姫、世話をすることなったドジっ子犬耳娘など……。 「ハーレムは嫌だァァァァ! どうしてこうなった!?」 今日も、そんな彼の悲鳴が響き渡る。

知識スキルで異世界らいふ

菻莅❝りんり❞
ファンタジー
他の異世界の神様のやらかしで死んだ俺は、その神様の紹介で別の異世界に転生する事になった。地球の神様からもらった知識スキルを駆使して、異世界ライフ

神々に見捨てられし者、自力で最強へ

九頭七尾
ファンタジー
三大貴族の一角、アルベール家の長子として生まれた少年、ライズ。だが「祝福の儀」で何の天職も授かることができなかった彼は、『神々に見捨てられた者』と蔑まれ、一族を追放されてしまう。 「天職なし。最高じゃないか」 しかし彼は逆にこの状況を喜んだ。というのも、実はこの世界は、前世で彼がやり込んでいたゲーム【グランドワールド】にそっくりだったのだ。 天職を取得せずにゲームを始める「超ハードモード」こそが最強になれる道だと知るライズは、前世の知識を活かして成り上がっていく。

26番目の王子に転生しました。今生こそは健康に大地を駆け回れる身体に成りたいです。

克全
ファンタジー
アルファポリスオンリー。男はずっと我慢の人生を歩んできた。先天的なファロー四徴症という心疾患によって、物心つく前に大手術をしなければいけなかった。手術は成功したものの、術後の遺残症や続発症により厳しい運動制限や生活習慣制限を課せられる人生だった。激しい運動どころか、体育の授業すら見学するしかなかった。大好きな犬や猫を飼いたくても、「人獣共通感染症」や怪我が怖くてペットが飼えなかった。その分勉強に打ち込み、色々な資格を散り、知識も蓄えることはできた。それでも、自分が本当に欲しいものは全て諦めなければいいけない人生だった。だが、気が付けば異世界に転生していた。代償のような異世界の人生を思いっきり楽しもうと考えながら7年の月日が過ぎて……

異世界転生したらたくさんスキルもらったけど今まで選ばれなかったものだった~魔王討伐は無理な気がする~

宝者来価
ファンタジー
俺は異世界転生者カドマツ。 転生理由は幼い少女を交通事故からかばったこと。 良いとこなしの日々を送っていたが女神様から異世界に転生すると説明された時にはアニメやゲームのような展開を期待したりもした。 例えばモンスターを倒して国を救いヒロインと結ばれるなど。 けれど与えられた【今まで選ばれなかったスキルが使える】 戦闘はおろか日常の役にも立つ気がしない余りものばかり。 同じ転生者でイケメン王子のレイニーに出迎えられ歓迎される。 彼は【スキル:水】を使う最強で理想的な異世界転生者に思えたのだが―――!? ※小説家になろう様にも掲載しています。

無限の転生~今世でついに人間卒業!? こんな人生こりごりだとは言ったけど、人間辞めたいとは言ってない~

ねむ鯛
ファンタジー
気づいたら人間を辞めていた。 繰り返す転生。訪れない平穏。終わりのない闘争。 そんな人生はこりごりだと言った少女は、なんか気づいたら鳥になっていた。 ……鳥だから人生じゃない? 望み通り? 違う、そうじゃない。 「巨大な魔物がひしめくこんな厳しい大自然で、才能のない私が果たして生き残れるのでしょうか……?」 才がないと自認する少女は、事実としてこれまでの転生で幾度となく敗北を味わっていた。 しかし転生を重ねるたびに着実に強くなっていたようで……?   「まあ、私の能力を使えばなんとかなるでしょう。……あれ? 使えなくなってる……」 「転生なんてこりごりですが、……投げ出して、後悔だけはしたくないから……!!」 これはチート封印、慣れない鳥の姿、弟妹達のじゃれつき、大自然の脅威などなんやかんやに襲われて。 もう転生なんてしたくないと涙目になりつつ、修行し直したり、能力を取り戻したりしながら、今世は絶対幸せに過ごすために頑張って、世界最強への道を駆け上がっていく女の子のお話。 あと出会う人の脳を焼いたりもするよ。 ※見切り発車、不定期更新です。ガールズラブは保険。 たくさん転生してきた女の子のお話です。人外転生、のち人化要素があります。 題名変えました。  (旧旧旧旧題:永劫無尽の魂源輪廻《ウロボロス》)  (旧旧旧題:無限の転生~人外少女は異世界の空を飛ぶ(略)~) (旧旧題:無才少女~今世は人外です~(略)) (旧題【悲報】無限に転生してきた私、遂に人類をやめる【タスケテ】)

処理中です...