日記(1159)

<前 次>

スクリーンセーバー

yaneSDK2ndの練習も兼ねてスクリーンセーバーを作り始めました。
ビットマップに色々とエフェクトをかけて表示するものです。
90%以上SDKの機能だけを使っています。
完成したらアップロードするかもしれません。
今設定の作り方がわからないので後で聞きにいくつもりです。

今日はぼーっとしていた

「ふにゃふにゃ」のステージ「まちかどバトル」の謎の帯状の物体を道路に早変わりさせました。
ビルと見立てた謎の長方形もひとつつけてみました。
ほんとーに謎です。

何故かよくわかりませんが小さな音量でヘッドホンをつけていると左側しか聞こえなくなります。
でもボリュームコントロールで音を小さくするとインターネットの接続音なんかがうるさくなるし……

間違い

防大の入試は今日ではなくて明日でした。
でも私には関係のないことです。

この前受けたハイレベル模試の結果が返ってきました。
休み明けの模試と比べてましな成績になりました。
みんなが私以上にできなかっただけかもしれませんが。
模試を受けるたびに成績が激しく上下しているので少し心配です。
普通の模試だと返って来ても別に見直したり解けなかった問題を解き直したりは面倒なのでしていなかったんですが、こんなに興味深い問題ばかり出されていると解かなくては気が済まなくなってしまいます。
悪いことじゃないと思いますが……

「ふにゃふにゃ」のステージエディタでステージ全体の設定をする部分ができました。
Unicodeまわりが少し難しかったかな?
エディタに関しては、表示画面、スクリプトエディタ、線の設定、ビットマップの設定、セーブ&ロードができれば完成です。

多分1日目の日記消えてます

明日防衛大学入試の一次試験らしいです。
願書を出し忘れていて受けられない私には関係のないことですが。
受けるのにお金が要らないので受けても損はしませんよ。

「ふにゃふにゃ」のタイトル画面でステージタイトルを表示できるようにしました。
ステージ定義ファイルがあればタイトルを読み込み、なければファイル名を表示します。
その動作確認のために、手動でステージ定義ファイルを打ち込みました。
最低サイズ198バイト、大変です。
そんなわけで、ステージエディタの方も進めました。
現在できるのは、
・主人公に関する設定
・ステージ全体の設定(見た目だけ)
の二つだけです。
後は何も表示することのできない表示画面が行き場を無くしているだけです。

mciSendString?

「ふにゃふにゃ」のBGMの制作を進めました。
始めの部分があまりうまくいかなかったのを除いては今のところはいい感じに進んでいます。
ひたすら明るくて能天気な音楽です(のつもりです)。

一発目の攻撃を出す方向が間違っていたので修正しました。
速度のy成分のプラスマイナスを間違えていたのです。
BGMを読み込んで再生する部分も作るつもりです。

Presented by Tokio

「Bomber丸World」のBGMの読み込みははっきりいって物凄く遅いです。
なぜなら、次のようなプロセスでBGMを読み込んでいるからです。

  1. DirectSound初期化
  2. DirectMusic初期化
  3. 圧縮ファイルからBGMをメモリ上に読み込む
  4. それを普通にファイルに書き出す
  5. DLLを使ってセグメントに読み込み
  6. 3~5を32回繰り返し
  7. 一時ファイルを一括して削除

だから、その間著作権表示をするようにしました。
「Now Loading...」を表示するのが絶対に嫌だったので。

「Bomber丸World」は始めから自分一人で作るつもりは無いのでいつかスタッフを募集すると思います。
いつになることやら・・・・

次元を超えて

「ふにゃふにゃ」で、画面の向こう側にいる相手との当たり判定を付け加えました。
「まちかどバトル」の地上ステージを本格的に作り始めました。
何故か画面奥にある看板に乗れたり気球がふわふわ飛んでいたりする場所です。

未知数さんの「座標平面」がついに10000Hits達成したそうです。
私のところにはカウンターはつけません。
だからここに今まで何億人ぐらい来てくれた人がいるのか全くわかりません。

<前 次>