開発^3

Web開発、宇宙開発、ゲーム開発の3種類についてつらつらと

ゲーム開発

C75 RefRain マスターアップ

2008/12/28 12:00(正午) マスターアップ予定 2008/12/29 03:30(真夜中) 実際のマスターアップ 前回よりも酷く、15時間半ほど遅れましたがC75向けRefRain、何とかマスターアップ。 その後、全員総出で焼き作業&詰め作業を行い、先程一段落しました。 ようや…

色のグラデーション

ちょっと必要になったので書き書きと。 二つの色と時間、方式を指定すると色Aから色Bへ連続的に変化させます。 サンプル RGBの場合はRed,Green,Blueの値を線形に変化させ、 HSBの場合はHue, Saturation, Brightnessの値を線形に変化させます。 色相的に逆方…

処理と描画に掛かった時間を視覚化するクラスを作ってみた

画面サンプル 60FPSで動作するゲームの場合、1フレームに使用できる時間は16.666ミリ秒。 その時間の内、どれだけが処理・描画に使われているかが下部のバーで表される。(1目盛り=1ミリ秒) 太い緑:現フレームにおいて処理に費やされた時間 太い赤:現フレ…

コミケ直前〜中〜後

直前 マスターCD「わたしは3枚目だと思うから……」 なぜか、前2枚や焼いた後に不要ファイルとか見つかって焼き直し。 あせり具合が字に現れているのは置いておくとして、下の方に注目。 20080816。コミケ当日です。 今回も15日の12:00をマスターアップ予定に…

ありがたや

五月雨なのです。 RefRainも早く完成させないと・・・今回は(も)体験版です・・・ プレイ可能面は1面 & 2面。新主人公機が追加されているのが大きな変更でしょうか。

マスターアップ当日 & コミケ1日目

マスターアップ予定 予定では8月15日のお昼の12:00にマスターアップの予定。 そこから先はCD-Rへの焼きこみやジャケット、クリスタルパックでのラッピング、 明日に向けての休息に当てられます。 ・・・予定では。 ここのところ予定通りに行ったことって無い…

今回もジンクス発動

Amusement Makers時代から続くコミケ前のジンクス・・・今回も発動。 一週間ぐらい前、Yokoさんに2件。 雷でLAN死亡 OSが起動しなくなった そして14日の04:00に就寝、08:50起床。さぁ、開発を再開しようと電源を入れたら うちのメインPCが起動しない。orzorz…

合宿その2 1日目

一日間を空け、reineが増えてコミケ向け開発合宿再開。Yokoさんは14時ぐらいに着予定。 やっぱり監視の目が無いとペース落ちるなぁ。 でも、さすがに締め切りが近いのでそれなりに作業。成果 描画用リストの再構築 次の開発 D3DCMP_LESSEQUAL -> D3DCMP_LESS…

合宿4日目

大きな成果 カメラの向き、上方向を指定できるように 小さな成果 自機死亡時のオプションバグ修正 自機死亡時の弾消しバグ修正 デバッグ用機能強化 次の開発 描画用リストの再構築 ついでにD3DCMP_LESSEQUAL -> D3DCMP_LESSに変えよう。極微妙に早くなるはず…

合宿3日目

大きな成果 メタセコで指定したパスに従ってカメラが動くようになった 小さな成果 当たり判定の抜け修正 次の開発 カメラの向きを指定できるように 残り時間:4日と3時間 やっぱりコミケ前は進みが速い・・・

合宿入り

C74に向けての合宿入り コミックマーケット74(C74)に向けて8/9(土)の夜から開発合宿を開始しました(会場:自宅) さて、残り5日と3時間。どこまで出来るかなー。 C74参加者へ準備会からの緊急のお知らせ このBlogを見ている人なんて大していないわけですが…

スクリーン座標からワールド座標を求める

D3DXVec3Unproject関数 引数としてスクリーン座標(x, y, z)、ワールド行列、ビュー行列、射影行列、ビューポートを渡すと モデル座標(x, y, z)を返してくれるという便利関数 ただし、スクリーンに投影された時点でzの値は意味がなくなってしまっている為、 …