日記(1102)

<前 次>

タグ確認

Netscape4.7で掲示板が正しく表示されることを確認しました。
画像の配置をtableタグからimgタグのalign要素に変えたのが良かったようです。
ついでに留意事項をほんの少し変えました。

アンケートをほんのわずかですが変更しました。
トップページの第一位の欄が状況の欄に変わっています。
こちらのほうが意味があると思うので。
そしてなにより一位が複数あったときに困るので。
あと、終了したアンケートはHTMLファイルにアクセスさせるようにしました。
アンケートを終了させてHTMLファイルを生成する処理がまだできていなかったりするんですが。

エラーまみれの本

「DirectMusicPlayer」を作っていました。
MFCについては本に書いてあった通り+面罵自動表示からの類推でなかなかスムーズにできたのですが…
DirectXに関しては、あの本、立ち読みしていた頃よりもずっと、想像していたよりもずっと、突っ込みどころ満載の本でした。
「フムフム、IdirectMusicのdは小文字ね・・・」と本の内容を微塵も疑わず一字一句間違いがないように打ち込んでいくと・・・・
コンパイラに怒られました。
「IdirectMusicなんて知らん!」
「HandleFailure関数なんか誰が用意しとるかぁ!」
しかも読み込みたいのはスタンダードMIDIファイルだったので、いろいろとアレンジしなければならないことになってしまいました。
おかげでインクルードファイルやら他のDirectMusicを使ったプログラムやらを見ながら試行錯誤しながら作ったのでただ本の内容を写すだけというやり方よりはわかったような気がしますが。
本で大体の流れをつかんで試行錯誤しながら理解、といったところでしょうか。

ほんのジョークです

アンケート[このサイトってどうよ]にある項目「宇宙一!最高!」、「いや、世界一に負けときます」、「日本一で結構です」、「俺の見たページでワースト1」、「こんな糞サイト地球のゴミだ」、「むしろ宇宙の環境汚染だ!」の6つは、わかるとは思いますが、冗談でつけた項目です。
実際に投票されたら、前の3つは「いいサイトだと思うよ」に、後の3つは「ヤなサイトだぜ」に足し合わせて考えるようにしています。
でも実はちょっとだけ「むしろ宇宙の環境汚染だ!」に投票して欲しいなと思ってたり。

「DirectMusicPlayer」を作り始めました。
ダウンロードページから見てもらってもわかるのですが、DirectXとMFCの練習用のプログラムです。
とりあえず、MIDIの音色変更、チャンネルごとのボリュームの調整など、将来ゲーム制作で使いたい機能を付けようと思っています。

日記3月分アップしました。
落ちたり通ったり買ったり遊んだり。

アンケートにご協力を

アンケートが投票できる段階までできたのでアップしてみました。
ひとつのコンピュータから一回だけ投票できます。
電話回線などで接続するたびにホスト名が変わる場合は何度でも投票できてしまいますが、その辺は妥協です。
変数名の間違いが重なり、順位調整のプログラムには予想以上に時間がかかってしまいました。
今後は、新アンケート追加の自動化と、HTMLファイルを生成して負荷を軽減する処理を作ろうと思っています。

「Bomber丸World」の音楽の和音パートを作ってみたのですが、あまりうまくいっていません。
やっぱり音楽ばっかりでなくプログラムのほうをやらなきゃだめでしょうか・・・・

好き嫌いはいけません

アンケートCGIの投票確認画面を作りました。
明日には投票を作り、テスト運営までできそうです。
また、デバッグしやすくするために、デバッグ用のコードを追加してみました。

「FFCC」やりました。
今回はボーナス点狙いで。
おしゃれグッズに続き、ようせいグッズも完成させ、絶好調の状態で立て続けにダンジョンを3~4つほどクリア。
今回は珍しくケアル(回復)は一切なしで全部クリアできました。
自動回復と食べ物による回復のみです。
普段から好き嫌いさせずにバランスよく食べさせていたのが良かったようです。

1曲プラス

旧サイトのプログラミングコーナーを消しました。
こちらのプログラミングコーナーに直接飛ばすようになっています。

リンク集を改良しました。
一覧に閉鎖サイトを表示しなくしたのと、ジャンルごとの簡単な解説です。
密かに市販ゲームのカテゴリが追加されています。

アンケートで、投票結果を表示できるようになりました。
とりあえずテスト用にデタラメに投票結果を作ってみたところ、偶然にも最悪なものが第一位に上がりました。
あくまでも「偶然」ですよ。
実際にそこまで思っている人があんなにいるわけではなく、アトランダムな並べ替えの結果があのようになってしまったのです。
完成して投票できるようになったらもちろんあんなものは全部0に戻しますよ。
ま、まさか投票できるようになってからあれが再現されたりはしないよな…

「Bomber丸World」の開発室を更新しました。
BGMがたくさん増えました。
とはいっても実際に聞けるようになったのは1曲だけですが。
他はいろいろ説明など。

ドラクエ7を買う金がなくなった。何故なら…

「入門DirectX7」という本を買いました。
テンポが変わる程度で素晴らしいとか言ってたり3D酔い必至の3Dプログラムを作ってみたり、いろいろと言いたいことはあるのですが、全体的に見ればDirectXについて総合的に全ての範囲をまあまあ使える程度にまでカバーしているのでいい本だと思いますよ。
さすがに半年も立ち読みばっかりなのは悪いので、それと立ち読みじゃどうしてもじっくりと読めないので買ってしまったのです。
本当はトゥーンレンダリングだかセルシェーディングだかのアニメ風3Dレンダリングの載っている本が欲しかったのですが、DirectDrawさえもろくに使えないのにこのような専門的(にみえる)な本は早いと思い、全体的に満遍なく扱っている本を選んだのです。

「MusicPlayer」シリーズのスクリーンショットを更新しました。
最初のページに全部起動した状態を縮小表示したもの、個々のスクリーンショットはリンク形式で原寸大のものを載せています。

通常の式(BASICの代入式)から逆ポーランド記法の式に変換するプログラムを作り始めました。
現在は変換作業に使うスタックとプッシュ・ポップ処理ができています。

「Tieth Laboratory」の「エアツェールング2」のテストプレイをしています。
なかなかいい感じ。

<前 次>