ゲーム制作日誌 2009.07.04:libpng

今日もSF開発。
今日はツール開発。画像のプレビューを表示したくて、libpngを使った画像のロードをしようとしたけど、どうもファイルポインタ絡みのバグがあるようで、APIの呼び出しでコケる。windows版のソースをダウンロードしようと思ったけど、sourceforge.netのエラーで落とせない。仕方ないので、自分でヘッダを解析(フォーマットが載ってるサイトがあったので)して、サイズだけは自動で拾ってくるようにした。イメージデータの解析は自前でやるのは難しいと言うか、ひとプロジェクトできてしまうので無理だなあ。他にライブラリないかなー。などと書いてるうちに気になって色々やった結果、png_set_read_fnを使って入力を自前の関数(単にfreadしてるだけ)に挿げ替えたらうまく行っちゃった。な〜んだ。明日はPNGイメージをビットマップに変換して表示するところをやろう。

MHFは火山で陽翔原珠を掘ってただけ。8個取れた。後700くらいでHRが30になる。クック狩りまくったせいかな。今日はやる気でなくてそんだけ。

テーマ : ソフトウェア開発 - ジャンル : コンピュータ

ゲーム制作日誌 2009.07.03:デバッグ終了

今日もSF開発。
昨日の続きでデバッグ作業。結構、根が深い。通っちゃいけないコードを通ったり、その逆で通らなかったりと、主に判定ミスでバグが起きていた模様。後はデータの取り込み時の構造体の扱いがおかしかったので、メモリがぶっ壊れてたのと、0文字の行をデータとして取り込んでいたことなどの現象が起きていた。てつさんから指摘の無かった街でのカーソル移動バグも発見し、結局デバッグで時間潰れちゃったな。明日からはツールに着手する予定。

MHFはクックマラソンの続き。ガンは時間かかってダルいので、大剣で出発。それでも5分針掛かっちゃうのがヘタレなところ。調子いいと0針なんだけどなあ。で、3匹ほど倒したところで念願の怪鳥の耳が出た。後は陽翔原珠掘ればおk。怪力珠とかにも必要なので、たくさん掘っとこう。今日は時間も遅いので、掘りは明日。

テーマ : ソフトウェア開発 - ジャンル : コンピュータ

ゲーム制作日誌 2009.07.02:バグでまくり

今日もSF開発。
今日はお金のドロップを完成させて、てつさんに見てもらったが、しょっぱなからばぐってて落ちまくる。ちょっと最近、気が抜けてたからそのせいもあるかな。プログラムが汎用性を重視して複雑なのも多少あるだろう。いろいろ要因は考えられるが、ほとんどテストらしいことやってないのが一番だろうか。何にせよしばらくはデバッグしなくては。

MHFもきっちりやっとります。
今日はとりあえずの目標が無いので、ガンナー装備でも作ろうと思って、素材集め。紅蓮石を集めてたんだけど、あるときからぱったり出なくなった。掘っても掘っても出てこない20回くらい堀に行って、出たのが4個。ハイメタUヘルムに2個使ったので、残り2個。ガンナー用の鎧と武器どっちに使うか迷ったけど、とりあえず武器(メテオキャノン)に使うことにした。音無珠が追加で必要になったので、クックマラソン始めたんだけど、これがまた怪鳥の耳が出ない。なんかレア度の高い素材が軒並み出難くなった気がする。10匹狩ってもまだでない。前は10匹狩れば2個くらい出たのに。仕方ないので、マラソンがてら、ボウガンのためし撃ちに行くことにした。水平射撃しかできない俺ガイル。どうにかこうにか倒した物の、結構練習がいるな。当たり前だけど。今日はそんな感じ。

テーマ : ソフトウェア開発 - ジャンル : コンピュータ

ゲーム制作日誌 2009.07.01:お金のドロップ

今日はSF開発。
今日はバグフィックスとあるアイテムの実装。階段が正面以外向いてても昇れたので、前向きにしか昇れないように。あとはモンスターが出す技に発生確率を設定できるようにした。最後にモンスターがお金をドロップするようにしようと思ったけど問題が。お金は倒すまでの時間が長いほど少なくなり、下限値が決まってるのだが、何ターンで下限に達するかが分からなかったので、てつさんに相談。前作のソースの該当箇所を教えてもらったので計算式をグラフ化、2次曲線を描いて上限値から下限値に向かって時間が経つほど金額が減っていた。ふむ、攻撃力を計算する式と同じだな。今日のところはここまでにして、実装は明日にしよう。

で、MHF。
今日はマラソンしてた。ディア尻尾マラソンと、盾蟹の爪マラソン。ディアの尻尾は中々出ない。しかも2本必要。とにかく尻尾を切っては剥ぎ取って、甲殻ならリタ、尻尾なら角破壊してサブクリの繰り返し。10回くらいやって、やっと2本採れた。ディアブロアームLv5に強化。次はザザミ脚。Lv4まではイーオスの皮1枚以外は手持ちの素材で生産、強化できたけど、Lv5で盾蟹の爪が3個必要なことがわかった。爪はザザミの部位破壊報酬。ザザミマラソン開始。中々でないなと2回ほど狩った後、ふとwikiを見ると捕獲報酬にも爪があるじゃないですか。早速部位破壊+捕獲で行くことに。4、5匹狩ったところで爪が3つ採れた。早速強化して、防具は全て揃った。自分にお疲れさん。
敵によって装備が変わるので、HR28にして初めて装備のマイセットを編集する。これ便利だな。ガンも使うようになったらバリエーション増えるから、重宝しそう。編集したマイセットを使って試しに装備してみた。

mhf20090701_1.jpg

うーん、かっこ悪いw オサレを気にする人にはできない装備だな。

さて、後は珠を詰めるだけ。ギザミマラソンで幾つか手に入ったものの、陽翔原珠が1個足りなかったので採掘に。バサルタンの腹破壊サブクリでゲット。桃毛獣の毛と雪獅子の毛が必要だったので、沼地と雪山のドスファンゴクエで簡単にゲット。親方に頼んで6個一気に生産。順次珠を詰めていく。1個詰め忘れてスキルが発動しない!などとビビッたものの、ようやくすべてのブツが揃った。装備してステータスを確認してみる。

mhf20090701_2.jpg

防御力が今の装備より少し低いものの、きっちりスキルが発動している。これで準備万端、HR30試験に臨める。明日からは、上位テンプレ装備の準備を始めよう。そのうちHR上がるだろう。

テーマ : ソフトウェア開発 - ジャンル : コンピュータ

ゲーム制作日誌 2009.06.30:進捗なし

今日もSF開発進捗なし。ごろごろしてゲームしただけ。いかん。

MHFは結構やってしまった。ディアブロUキャップができたので、今度はバサルメイルを作ろうかと。バサルタンは単体だと報酬に甲殻出ないから、2匹のやつ。鉱石ハンターの宴だったかな。期間限定クエストのエクストラ。以前に狩ったときに翼とかは余計に取ってたので、甲殻のみ集めればよい。1匹倒すのに20分針も掛かっちゃうから、探すのも入れると45分くらい掛かる。両討伐して1回で素材は全部揃った。早速生産、強化。底力+4バッチリ付いてた。次はディアブロアーム。Lv2まで作ったけど、ゲネポスの皮がまた足りない。ドスゲネを夜、狩りに行って、何とか1枚ゲット。Lv3に強化。Lv4にするには甲殻が足りなかったので、ディアブロスを狩りに行く。段々コツがつかめてきて、5分くらいで部位破壊できるようになってきた。最近、ハンマーより大剣担ぐのが楽しい。いつもどおりダメ入れてたけど、やはり討伐までは行かないよう。亀なんです。結局捕獲したけど、なんとディア君がペットになってくれました。グラビモスに続いて2匹目。でも下位だからなあ。そんなこんなで甲殻も揃って、Lv4に強化。次はLv5だけど、これには尻尾が2本必要。しばらく角破壊サブクリで尻尾オンラインになりそう。腰は今つけてるディアブロコートでいいから、ザザミ脚を作らなければならない。後は強腰珠を6つほど作らなければならない。ブランゴとコンガから毛を引っこ抜かなければ。HRは28まで上がった。もう少しで公式試験。はよ作らねば。

ペットになりました。
mhf_20090630_191652_593.jpg

テーマ : ソフトウェア開発 - ジャンル : コンピュータ