技術系雑記などなど

プログラミングに関して日々の制作物や雑記等ちょびちょび書きます

DirectXで音ゲーを作る(その1)

ブログを開設し、投稿しないまま3ヵ月ちょっとがすぎました^^;
夏休みでモチベがあがっているので記事投稿!

  • [概要]

http://www.charatsoft.com/develop/otogema/

新おとゲマ様で公開されているソースを元に、音ゲーを作って行こうという内容です。

元々のソースでは

f:id:yukkuribemani:20100905024520j:plain

 

この画像のように、beatmania5鍵風の音ゲーとなっています。

BMSファイルを読み込んで、その譜面を再生するというものになっています。

キー音ありのBMSにも対応しています。

 

譜面再生やキーを押したときのエフェクトなど、音ゲーの基本部分がそろっているので、DiretcXや音ゲー制作の勉強のために、機能を拡張しようと考えています。

モチベアップのために進捗状況を適度にアップする予定です。

[開発環境]

[現在検討している機能]

  • タイトル画面→メニュー画面→選曲画面→リザルト画面という流れにする
  • NORMAL→HARDのように譜面難易度をつける
  • 通常モードでは1st~3rdまでの3曲設定で、総合リザルトの内容によりEXステージに進出する
  • Mixをプレイできる「つなぎモード」を実装する
  • グルーブゲージ(本家beatmaniaでいうノーマルゲージ,ハードゲージ)をつける
  • 押したときの判定を表示する

[現在の進捗状況]

実装...というよりはソースやDirectX+C++を理解するのに時間がかかっている状態

f:id:yukkuribemani:20130816144447p:plain

    <(╹ヮ╹)> <YO!!
  • ウィンドウの枠を付ける
  • 自分で作成したBMSファイル、背景画像を再生させる

ところまで出来ています。