• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:軌道計算)

C言語でピンボールゲームを作る方法

このQ&Aのポイント
  • C言語を使用してピンボールゲームを作成したいと思っています
  • 物理の法則を実装するのは困難ですが、2Dの玉の動きを実装したいです
  • C言語で玉の動きのアルゴリズムの参考になるHPや参考書を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

重力加速度(物理)とベクトル(数学)が分らないと説明は辛いですね。 「ゲーム開発のための数学・物理学入門」 http://www.amazon.co.jp/dp/4797329076 と言う本がありますから読んでみてはどうでしょか。 こっちは完全な物理の本になります「ゲームで学ぶ 楽しい物理」 http://www2.biglobe.ne.jp/~norimari/book/index.html たぶん、ピンボールのサンプルを見つけても詳細な説明がないと理解できないと思いますので、まず勉強されたほうが良いと思います。 C++ですが、ボール運動についての説明があります。 http://www.asahi-net.or.jp/~UC3K-YMD/Sketch/Ball/ball01.html ここを読んでクラクラするなら物理の入門書をお勧めします。

zero157
質問者

お礼

何度もありがとうございます。 かなりクラクラです。 まずは教えて頂いた参考書籍から始め、物理を勉強し直します。 作り上げる気持ちは変わらないので時間掛けて取り掛かってみます 参考意見ありがとうございました。

その他の回答 (2)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

>色々調べているとピンボール作っている方は当たり判定について書かれている方が多く、玉の動きについては余り記述が見当たりませんでした。(調べ方が甘いのかもしれませんが....) それはあまり難しい物理計算を必要としないので書かれていないんだと思いますよ。 >移動ベクトルと重力加速度と衝突時の反射係数とベクトルの変更 付け加えで摩擦係数による移動ベクトルの減速。も必要ですね。 私の挙げた項目の内、プログラム化をイメージできない項目はありますか?それだけ解説したほうが早い気が。

zero157
質問者

お礼

ご返答ありがとうございます。 簡単に言うと余り物理得意ではありません、というかほとんど物理に関する知識無いんです。お伺いしておいて申し訳ないんですが.... 時間掛かると思いますがアドバイス参考に一から勉強させて頂きます。

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

移動ベクトルと重力加速度と衝突時の反射係数とベクトルの変更ぐらいでそれっぽく見えそうですけどね。

zero157
質問者

お礼

早速ありがとうございます。 色々調べているとピンボール作っている方は当たり判定について書かれている方が多く、玉の動きについては余り記述が見当たりませんでした。(調べ方が甘いのかもしれませんが....) 参考にさせて頂きます。

関連するQ&A