音楽ゲームのソースプログラムが見つかりません。BIGLOBEなんでも相談室こんにちはゲストさん。音楽ゲームのソースプログラムが見つかりません。学校の授業で音楽ゲームをC言語で作ろうと考たのですが、音楽ゲームといってもピンとこないですよね・・・どのようなゲームというと・・・音楽がかかり、判定バーに向けて落ちてくる物体を判定バーと重なった時に指定されたキーボードで打って得点を稼ぐというゲームです。私の学校はゲーム専門の学校ではないので1からプログラムを組むのは難しいと思い、インターネット上で公開されているサンプルソースを少しずつ変えて作ろうと考えたのですが・・ソースプログラムを探しても全然見つかりません!どなたかC言語で作られた音楽ゲームでソースプログラムが見られるサイトを教えていただきませんか?お願いします。以前まさにそういうゲームを作ったことがあります。その時に使ったライブラリが1番の方が回答したDXライブラリです。基本は2Dも3Dも同じですのでとりあえずその仕組みを話します。仕組みが分かれば人のソースを読むより自分で考えた方がはるかに速いです。y座標および発生フラグをあらわす変数を配列などで数十個ほど用意しておきます。この際構造体にして配列で扱うとより楽かもしれません。下まで流れたら物体の発生フラグをFALSEに(コレにより一番下まで流れた物体は描画されなくなります)後はキー入力による判定です。キー入力では複数のキーを同時に判定する必要があります。DXライブラリではGetHitKeyStateAllがあるのでそれを使うのが一番楽でしょう。Badなどのランクを決めます。この際にはDXライブラリではGetNowCountなどの時間関数を使ってタイミングを合わせる必要があるでしょう。見栄えやエフェクトは後からいくらでも質を上げられるので、とりあえずこの点を抑えておけば大丈夫です。音楽にあわせて物体が流れる・・というのがやりたければ、ランダムに物体を発生させるのではなく、音楽にあわせたデータを作る必要があります。指定のタイミングで指定のラインに発生!とかです。データはテキストファイルで読み込ませるのが良いでしょう。//300ミリ秒後に4番の位置に発生という感じでやるのが楽かなと思います。読み込み部分を自作するのは面倒なので、まずはランダムな発生から挑戦されるのが良いかと思います。以上ざっと説明しましたが、個人的には作れば分かるの一言に尽きると思います。20:11:07お礼ありがとうございます。回答(2)ANo.1akina_lineこんにちは。一から全部プログラムを組むのは結構大変な作業です。下記のようなライブラリ(関数の集合)を使ったらどうでしょう。http://homepage2.nifty.com/natupaji/DxLib/下のほうにある、DXライブラリサンプルプログラムにはソースが出ています。「10.落ちものゲーム基本」あたりが参考になると思います。10:48:51お礼ご回答ありがとうございます是非参考にさせていただきます。皆様からのご意見がお聞き出来れば幸いです。私の所属する学科はゲームプログラムを目的としています。ゲームプログラマーを目指しています。音楽を使って遊べるゲームを探してます。フリーのソフトをダウンロードして遊べるものです。「落ち物ゲー...このゲームに使われている音楽が知りたいです。このゲームに使われている音楽が知りたいです。ゲーセンにいくとドラムマニアなるゲームやギターのゲームがあります。今、C言語でゲームのプログラムを作っています。Reserved.掲載情報の著作権は提供元企業等に帰属します。