何かをしたつもりで何も出来なかった日
書くことがない日は書くことを作るのが一番です。
そのためにまたMIDIを打ち込んでいました。
プログラミングはあまり進んでいません。
MIDIも実質殆ど何も変わっていません。
これだけでは寂しいので「ふにゃふにゃ」のネタばらしでもします。
ストーリーを見た人は気付いたかもしれません。
二人のふにゃは自分達で勝手に不幸になっていただけだったのです。
それに気付いた後二人は仲直りするのですがそれを快く思わない者がいます…
こうして別のステージへと続きます。
書くことがない日は書くことを作るのが一番です。
そのためにまたMIDIを打ち込んでいました。
プログラミングはあまり進んでいません。
MIDIも実質殆ど何も変わっていません。
これだけでは寂しいので「ふにゃふにゃ」のネタばらしでもします。
ストーリーを見た人は気付いたかもしれません。
二人のふにゃは自分達で勝手に不幸になっていただけだったのです。
それに気付いた後二人は仲直りするのですがそれを快く思わない者がいます…
こうして別のステージへと続きます。
今日はこれといって書くことがないので数学の問題でも……出来ませんでした。
曲線 F(x, y)=0 を直線 ax+by+c=0 を軸として対称移動した時の曲線の方程式を求めよ。一応答えは出たのですが、どうやら c=0 の時にしか成り立たなかったようです。
「ふにゃふにゃ」においても次のような問題に突き当たってしまいました。
座標平面上に、動かない直線Lと、等速直線運動をしている円Cがある。早い話、攻撃の反射条件です。
この円Cがある微少時間のうちにLに衝突する条件を調べよ。
また、微小時間経過後のCの位置を求めよ。
なお、L,Cの方程式及びその他の必要な文字は各自定義すること。
今日は朝から模試でした。
9時試験開始でしたが余裕を持って8時に家を出て(片道30分)、終わったのは18時丁度。
実は15時に終わると思い込んでいたので結構焦りました。
途中昼食の時間と一緒に受験登録の時間があって結構時間があったのですが、ゆっくり昼食を食べてゆっくり受験登録を済ませて水を飲みにいったら時間が足りなくなってトイレに行けなくなってしまいました。
まあ4時間ぐらいは平気で我慢できるのでいいんですが。
そして遅くなってから帰ろうとしたら外では雨が降っていました。
そして信号機がなく車の多い横断歩道を渡ろうとしたところ…
・・・・
普通に渡れました。
後は普通電車でゆっくり帰りました。
「Bomber丸World」のタイトル画面を作り始めました。
最初に"Bomber丸"が普通に出て来て"World"がどかーんと出て来るようにしてみたいです。
一応「Bomber丸」はH社の爆弾男とは関係ありません。
念の為。
「ふにゃふにゃ」は進んでいません。
隠し要素だったら簡単に作れるのですが、それは最後にしようと思っているのです。
ステージ作りも残ってますねぇ……
今日の学校の授業の時間割は英語、英語、英語、物理でした。
私立の学校なので土曜日も休みではないのです。
昨日背景と同じ色で公開したMIDIについてですが、よく聞くと後ろに全く意味をなさない5拍子の音がなっているのに気が付くと思います(その前に見つけた人がいるかどうかが問題なのですが)。
そしてその5拍子とループ位置を合わせるためにループ直前の部分が3小節で終わるという中途半端な状態になっています。
ループ開始位置は18432、終了位置は145152です。
これと同じような音楽は少なくともあと5つはあります。
ダウンロードページの「Bomber丸World」のところに意味のある情報が全くなかったので一文だけ意味のある文章を加えました。
「ふにゃふにゃ」は、攻撃の反射のアルゴリズムを考える作業中です。
主人公は反射した自分の攻撃でもダメージを受けます。
こちらはBGMが全然出来ません。
学校で、ある数学の問題を、クラスの中で私一人だけが解けました。
結構嬉しいです。
「Bomber丸World」のBGMがもうひとつ完成しましたので今あるものと置き換えて上げておきます。
海の町の音楽です。
Bomber丸の音楽にしては大袈裟すぎるかもしれませんね。
まだHarpかStringsの音が少し変なのと、大きすぎるボリュームを修正する必要がありそうです。
ループ部分は強引に作りましたが、その割にはいい感じに出来たと思います。
実際にゲーム内で鳴らそうとしたところ、正しく読み込まれず3分間悩まされました。
悩むのが3分間で済んだのは「MusicPlayer3」で嫌と言うほど同じ現象を経験済みだったからです。
DirectMusicオブジェクトを解放せずに同じ名前のファイルを読み込もうとするとDirectMusicは手抜きをして読み込み直さないのです。
ファイル名に番号を含めることで解決しました。
ちなみに、「MusicPlayer4,5」ではファイルを読み込む前にDirectMusicオブジェクトをいちいち解放してから再度確保してから読み込むことでこれを解決しています。
多少時間がかかりますが、これらのソフトの場合はあまり問題にはならないはずです。
BGMはダウンロードコーナーで探すときっと見つかりますよ。
今日は書くネタがないのでプログラミングの「ゲーム音楽について」の続きを書いてみました。
Anti「DirectXのススメ」に書いた異常演奏に対する対策を追加しました。
まだ全部調べたわけではないのでもう少し調べてから10日頃にアップロードするつもりです。
「ふわふわふにゃ」のスコア報告はメールに"fff.dat"を添付して「fffスコア報告」という題名で送っていただけると嬉しいです。
掲示板での報告もいいんですがファイルを送ってくれる方が信用できますので。
本当はスコア送信フォームでも作りたいのですがここではCGIが使えないので自分で送ってもらうしかありません。
掲示板での報告もOKですよ、念のため。