日記(1174)

<前 次>

無題

「ふにゃふにゃ」で、ウィンドウが非アクティブになった時にポーズをかける機能をつけました。
ウィンドウプロシージャでメッセージがWM_ACTIVATEの時にパラメータが0ならば非アクティブです。

今日、旧「Tokio's Web Site」が閉鎖されました。

掲示板の書き込み少ないなぁ…
ここ一ヶ月何も書き込まれてない。

無題

ヨッシーアイランドで!
とうとう!
やりましたよ!!
999ヨッシーを!!!
で、その後なんですが、ミニゲームなどで1UPなんかを取ると一時的に残りヨッシーが0匹になってその後すぐに戻ります。
よって、最大残りヨッシーは999匹です。

ヴぃーるすにやられてもーた!

ウィルスバスターを買ってきてウィルスに感染していないか確認したら、ニムダウィルスに感染していました。
もしかしたら既にウィルスをばら撒いているかもしれないので、これを見ている人はすぐにウィルスチェックをすることをお勧めします。

「ふにゃふにゃ」に加速関数を追加しました。
風などの処理に使えるはずです。

無題

今日は何か複雑な関数のグラフを描いていたんですが、第二次導関数を求めると、明らかにグラフの予想図とは矛盾する式が出てきました。
普通はグラフを描くために第二次導関数を求めるものなのですが、グラフから第二次導関数の間違いが判明したのです。
グラフを導くために求めた導関数がグラフに導かれてどうすんだ!!
こんな出鱈目な導関数なんて無視だ!!!!
・・・・とはいえ、やはりそれでは納得がいかないので、もとの関数を良く見てみると・・・・そうだ、すっかり忘れていた!
このグラフはy軸に対して対称だったんだ!!
ここからわかることはつまり、第一次導関数は原点対称で(これはあっている)、第二次導関数はy軸に対して対称であるということです。
ということは第二次導関数にxの一次式が出てくるはずはないから・・・・わかった!
合成関数の合成関数の導関数だったから少々混乱していたようです。

こんなことで数学が得意なんて言ってていいのか・・・・?

グラデーションの処理を高速化することが出来ました。
表示をする前に予めソース画像にグラデーションを施したものを作っておくという方法をとりました。
[白黒画像読み込み]→[マスク作成]→[グラデーション]→[普通に表示]
というプロセスで表示をしています。つまり
[毎回グラデーション]→[最初だけグラデーション]
ということです。

無題

「ふにゃふにゃ(形容動詞の語幹ではない)」の制作をしていました。
今日は早く学校から帰ることが出来たのでいろいろしてみました。
まず画面サイズを変えました。
今までは画面サイズが小さすぎてすぐ足を踏み外していたので画面サイズをかなり大きくしました。
次に、グラデーション部分を改良しました。
速度的にはかなり改悪された雰囲気ですがまあいいでしょう(どこが)。
最後に、主人公の絵を追加しました。
こんなもの絵のうちに入っているかどうか怪しいものですが・・・・
ついでにサイズも変更しました。
これで多少枠からはみ出るようなポーズを取らせても平気です。

無題

ゲームプログラミングやりました。
「ふにゃふにゃ」で、地上にいる時の足元の当たり判定を作りました。
要するに、足を踏み外していないかどうかを調べるものです。
まあ、ジャンプ時のものをコピペしてちょっと変えただけなんですが。
で、ここからはプログラムの内容に深く入り込むので解りにくいかと思うんですが、主人公の落下速度がほぼ等速だったので、副産物として当たり判定で同時に坂の上り下りの処理が出来てしまいました。

話は変わって、私は今「MusicPlayer」は2以外全部愛用しています。
2を使っていないのは、3より明らかに低機能、だからです。

無題

「リダクター」のファイル読み込み部分を作りました。
今度は8ビット(256色)ビットマップの減色を出来るようにします。
ちなみに、ここでいう減色とは、パレットの使われていない要素を削除して、パレットの分だけファイルサイズを小さくすることです。

こんな物を作っているのは、今使っている減色ソフトが何故かパレットにバリバリ未使用の色を加えていくという、結構解り易い理由からです。

<前 次>