9

CS282 - Computer Physics Simulation の独立した学習コースを受講し終えたところです。私が通っている大学で初めて提供されました。教科書は、Ian Millington による「ゲーム物理エンジンの開発: ゲーム用の堅牢な商用グレードの物理エンジンを構築する方法」でした。この本は文法上の誤りが多く、リファレンスとしては便利ですが、コード化するのは困難です。この本で提供されているソース コードは、本で説明されているよりもはるかに完全であり、エンジンを使って自分で何かを行う方法についての入門書さえないため、特にグラフィカルな目的でコードを解読するのはある程度困難です。 、実際にはいくつかの場所で壊れているか実装されていないか、または本が使用するグラフィックユーティリティであるGLUTの使用方法であり、これ以上開発されていません! 実際には、この本の参考文献のほとんどは、過去 10 年間のものではありません。これは、15 年前のコードを教えるにはそれほど悪くないと思います。このテキストは、初心者向けの物理シミュレーションの全体像を把握するための優れたリソースですが、CS の学生がプレイできるフレンドリーなサンドボックスについては紹介していません。

これは基本的に、何が機能し、何が機能しないかを調べるための実験でした。私の教授には、物理​​エンジンで ActionScript を使用するためのテキストも含まれていましたが、テキストには物理エンジンがどのように機能するかについての予備知識が必要だったため、実用性のために削除しました。

私の質問はこれです:

私はリフレクション ペーパーを書いている最中です。これらのテキストに代わるものをお勧めしたいと思います。これにより、CS の学生が簡単にコードを記述し、その成果を実際に確認できるようになります。おそらくpythonを使用して作業します。この目的に役立つ優れたリソースやテキストを推奨できる人はいますか? このコースまたは類似のコースを受講された方は、どのような経験をされましたか?

4

1 に答える 1

1

これは本が使用するグラフィックユーティリティであり、これ以上開発されていません!

間違い。FreeGLutプロジェクトを確認してください。

誰かがこの目的に役立つであろう良いリソースやテキストを推薦できますか?このコースまたは同様のコースを受講した人にとって、あなたの経験はどのようなものでしたか?

クリス・ヘッカーの物理学の記事をご覧になることをお勧めします。それらは古いですが、便利です。

CSの学生がプレイするためのフレンドリーなサンドボックスは導入されていません。

フレンドリーなサンドボックスとは、「プログラムするものがない」という意味です。「再生」するには、すぐに使用できる物理エンジン(Bullet Physics(ソースコードが付属)またはPhysX)を使用できますが、適切な物理シミュレーションを最初から作成する方法を教えてくれるとは思えません。これは大きなトピックであり、既存のエンジンが長い間開発されていたのには理由があります...

于 2012-05-10T01:58:51.020 に答える