ハミルトン・ケーリーは関係なし
スクリーンセーバーにはDIBを使っているのでDIBならではの機能をつけることにしました。
今までは画面が暗くなっていきましたが、今ではいろんな色になってゆきます。
今日も右目だけ二重瞼だったのでとても不機嫌です。
左目が湿っぽくて右目が乾燥しています。
「メトロイド」のマップを一つ作りました。
そろそろマップのつながりがわかりにくくなってきています。
スクリーンセーバーにはDIBを使っているのでDIBならではの機能をつけることにしました。
今までは画面が暗くなっていきましたが、今ではいろんな色になってゆきます。
今日も右目だけ二重瞼だったのでとても不機嫌です。
左目が湿っぽくて右目が乾燥しています。
「メトロイド」のマップを一つ作りました。
そろそろマップのつながりがわかりにくくなってきています。
「ふにゃふにゃ」で、デモで空中攻撃ができないバグと、デモが終わった後タイトルの出現を何もせず待っているとすぐに次のデモに入るバグを修正しました。
操作説明をある程度作りました。
後はデモプレイを作って操作説明は終わりです。
一応左右平等を目指していますのでやられ役はランダムに決められます。
卒業アルバムの寄せ書きを書きました。
「何もかかなくてもいいじゃありませんか
とかくところがナイスでしょ?」
と私は書きました。
インクが滲んでうまくかけないので「書く」は平仮名です。
「ふにゃふにゃ」の操作説明を半分ほど作りました。
スクリプトをそのまま使っているので設定によっては変な動きになってしまいます。
「星のカービィ-夢の泉の物語」でも実は似たような現象が起こることがあります。
すると画面がぐちゃぐちゃになり、バグジーがエイリアン化します。
話を元に戻しましょう。
デモに使ったキー情報が元に戻らないバグを修正しました。
隠し機能ですが、DMを同時押しするとすぐにデモ画面に入ります。
BGMができていないので、音楽の再生機能も今のところはなしです。
デモに限り設定を強制的に変更する変更する機能もつけるつもりです。
ファミコンの「メトロイド」がクリアできない最大の理由が道に迷ってどこに行けばいいのかわからないことなので、今日はメトロイドのマップを書いていました。
結構大変な作業です。
Map03で少し抜けている部分がありましたが何もないところなので大目に見てもらうことにします。
どっちにしても著作権の関係で公開できませんし。
って提出課題が1年分も溜まっているというのにこんなことばっかりしていていいのか!?
「ふにゃふにゃ」のデモ画面を作りました。
ゲームのメイン処理のほぼファイルごとコピーです。
タイトルで暫く待っていると2分の1の確率で操作説明が出てきて、2分の1の確率でステージ特有のデモ画面があれば始まります。
なければ操作説明がでてきます。
ところで、これを見ている人に訊きますが、タイトル画面からデモに入るまでの時間はどれくらいがいいでしょうか。
今は約66秒です。
ただし何故か数秒の誤差があります。
TokioGLのテストが済んだので公開です。
2回の">>18"を最後の">>16"にまとめてしまうことで高速化と精度を上げることができました。
tglStretchBltを作るにあたって「VisualBasic初心者連盟」の「きれいに縮小」を参考にさせて頂きました。
サンプルに使ったアイコンは「パネルα」のパネルに流用しました。
「パネルα」は兎に角パネルが不足しているんですよ。
126種類揃うには揃っているのですが、やたら紛らわしいf君がたくさんいるんですよ。
色違いを作ることによってある程度は減らすことができましたが。
TokioGLのtglStretchBlt関数で転送先の大きさが転送もとの大きさの整数倍のときには普通のStretchBltを使うようにして高速化を図りました(tglStretchBltは恐ろしく遅いです)。
これで一応tglStretchBltに関しては公開しても良い頃になりましたので、近いうちに公開します。
その前にテストをもっと行わねば……