こてりんブログ

アニメ・ゲーム・ニコニコ動画とかの感想や紹介をします。 ・・・・・が、だんだん紹介しなくなってきた(=_=;) 好きなことやってます

2008/08 | 12345678910111213141516171819202122232425262728293031

テキスト(拡張子がtxtのファイル)からマップ情報を読み込んで描画する方法が分かった。
というか読み解けた。(オープンソースのやつから)


いちいちこういうのやっていかなきゃならないとなると骨が折れます。
でも分かったときはちょっと嬉しいです。
HSPってちょっと癖がありますね。
分かりやすいのですがc言語と比べると少し変な感じがします。



あとはこれを書き込めばマップ上を移動できるとこまでできます。
やったあ!






・・・・・先は長い。
また不思議のダンジョンのネタです。


はっきり言って自動ダンジョン生成って難しいんですね。
自分で作ろうとしてみてはじめて分かりました。
理屈はわかっても実際つくるとなるとどうしていいかわからんです。


ダンジョンは固定のマップにしようかな・・・
でも、それじゃ不思議のダンジョンじゃない。
だったら、マップを無数に作ったら何とかなる?(←違うだろorz)





マップ全体をいくつかの区画に分けてから部屋を作るやり方をやって見たのだが、わけがわからなくなった。
なので次は
ランダムに決めた大きさの部屋を
重ならないようにランダムに配置していく方法を検討中。
(通路は後で考えることにしてます)


だけどこれじゃ、どういうタイミングで部屋作りを終わらせるかに悩みそう・・・。



こんなことかいても分かりませんよねー。
すいません。
なるべく自重します。
前回の記事でプログラムにはHSPという言語使う、
と言っていましたが、これには理由があります。

れみりゃの不思議なダンジョン」という
東方Projectと不思議のダンジョンシリーズを題材とした二次創作作品(オープンソースのフリーソフト)がありまして、その開発言語がHSPなので、それを参考にして作っていこうと思ったからなのです。

このソフトは完成こそしていませんが、すでにかなり形になってきています。
ダンジョン部分はほぼ完成に近いです。


とはいえソース読んでみたんですが、全く分からないOTL

参考にすらならないかも・・・
もっとがんばれってこと?
不思議のダンジョンの製作ですが、
とりあえず試しにHSPというエンターテインメント志向の開発言語を使っていこうと思います。
フリーで分かりやすいプログラミング言語ということなので、自分にもできるかなあと。
(c言語はやったことあるんだけど、これはBasicに似ているんだそうです。残念。)

今HSPの勉強中なのでプログラム組むのは何日先になるか分からないです。




と、ここで大変なことに気付きました。



絵心の無い自分には素材が作れないということです。

・・・・・
もっと早くに気付くべきだったorz


やろうと思えばできなくもないけど・・・、
そのかわりクオリティがものすごく低くなるのは必至です。
素材作りが1番の難題になりそうです。(-_-;)