ゲーム

GlobalGameJam 2012 札幌会場に参加してきました。

1/27、28、29と3日に渡り開催された48時間でゲームを作るイベントに参加してきました。 僕のいたチームが作った作品はこのページからダウンロードして遊ぶことが出来ます。 http://globalgamejam.org/2012/%E3%81%8E%E3%81%93%E3%81%A1%E3%81%90%E3%82%8F%E3…

デバッグカメラと物理エンジン(Bullet)の組み込み

前回は次回スレッドをやるとかなんとか言っていましたね・・・。わすれてました。 それよりも先に、デバッグカメラを使えるようにしようと思います。 勢いあまってBulletも組み込みます。 高画質で見る 今回は動画でお届け。 デバッグカメラと物理エンジンBulle…

カメラクラスとXファイルのモデルの表示

カメラクラスの作成が終わったので、モデルの表示まで行いました。 カメラクラスと言ってもDXUTのカメラクラスの足元にも及ばないようなものですが。SetPos()でカメラの座標を設定し、SetTar()でカメラの注視点を設定し、 Calc()でD3DXMatrixLookAtなんたら…

製作3ヶ月と30日目 Zバッファ

4ヶ月も経ってるのに進歩なし。頭ん中ではゲームができてるのになぁ Zバッファを用いたプリミティブの描画です。 2Dのプリミティブ描画と異なる部分はありません。 2Dのプリミティブというのも、スプライトを使っているわけではないので、 根本的には3Dと変…

製作2ヶ月と7日目 プリミティブ表示

プリミティブの表示もシステム化してます。 ビュー空間へ座標変換したあと、Z値でソートしてから描画しようと思っているので、 とりあえず、モデルの基礎となるクラスを作りました。 今はそのクラスで適当にプリミティブ出してるだけです。 モデルごとに当た…

製作1ヶ月と27日目 joystickとかdirectinputでパッド周りとりあえず終了

前回からほぼ1ヶ月経過しましたが、パッド周りに着手&完成まで進んでいます。 実作業は5日くらいなんですけどね。 2、3日期間が開いただけでモチベーションが下がってしまうこの性格を何とかしたい・・・ DirectInputを使ってゲームパッドとキーボードの入力を…

製作1ヶ月目 わりと進んでない

とりあえずキーボードでも取得できるように。今後の予定としてはまず、モデルやカメラ周りをやってモデルの描画まで持っていきます。

製作25日目 なんかおかしいと思ったら60fps固定されてた

ついでにDirectX3Dのフォントの表示も。前回FPSの表示がおかしかったのは、算出方法がおかしかったのが原因でした。60フレーム経過ごとに60/経過時間で算出するように変更しました。 さて、ちゃんと計算できているか試すには、意図的に同期を取らなかったり…

製作18日目 60FPS固定とやる気の喪失

なんで64.8FPSよwなんかシステムばかりでつまらん。。。 3Dゴリゴリうごかしたいわぁもう眠いです今日までの成果はまた後日。。。

製作10日目 タスクシステム

タスクを実装しました。 タスクシステムのことをステートマシンとも言うそうな。よくわかりませんが。 タスクシステムは、僕がゲームプログラマになってからとても勉強になった部分です。 なしかしら状態遷移を管理しなきゃならん部分というのはあるものです…

製作8日目

DirectXのラッパーライブラリを作成し、ビルドすると 1>d3dx9d.lib(d3dx9d_36.dll) : warning LNK4006: __NULL_IMPORT_DESCRIPTOR は d3dxof.lib(d3dxof.dll) で定義されています。2 つ目以降の定義は無視されます。 というワーニングが。たぶんいろんなとこ…

眠い 製作3日目(since 2008/03/16)

詐欺のような更新。 でも目に見えない形ではいろいろ進んでたり。 今日は日付でいうと3日目 メニュー消して、640x480にしました。 でもCreateWindowのxとyってクライアントでなくウインドウの大きさですよね…。 TortoiseSVN使ってたりするわけなんです。 仕…

製作1日目(2008/03/16)

3Dのシューティングを作っていきます。 期待しないでください。 上海アリス幻楽団さんの、東方Projectの2次創作として作成していきたいと思います。 つまり東方の3Dシューティングという暴挙。 まずは開発環境の整備これはVC++で新規プロジェクト作成後にビ…