- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ブール代数、およびプログラミングについて)
ブール代数とプログラミング:ゲームプログラミングへの道
このQ&Aのポイント
- ブール代数はゲームプログラミングにおいて重要な論理数学です。
- ただし、学校で習う内容だけでは十分とは言えません。
- ゲームプログラミングを学ぶためのおすすめの本や資料を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ブール代数も重要と言えば重要ですが、それだけ一生懸命やってもだめですね。 たとえば、キャラクターやミサイルやボールが動いたり、跳ね返ったり、色々な動きが必要になりますが、この移動に必要な計算式には、直線や曲線の方程式が必要になるでしょうし、物理の運動方程式も必要になることでしょう。さらに、最近は3Dのゲームも多いですが、実際は平面の画面にあらわさなければならないので、座標変換が必要になりますね。sinやcosの三角関数も必要ですし。とにかく、ゲームにもよりますが、実にたくさんの数学や物理の知識が必要になると思いますよ。 あと、プログラミング言語自体も大事ですが、アルゴリズム(フローチャート)もとても重要になってきます。 動きを大雑把に言えば、直線(斜めや複数も含む)的な動き、放物線やその他の曲線、円運動、相手の動きに追従する、ぐらいを知っておけば、これを組み合わせることで、初歩の段階ではほとんど出来てしまうのではないでしょうか。 数学の授業のように深く追求しなくても、いくつかのパターンさえ知ってしまえば、そんなに苦労しなくても良いのではないかと思います。 やっぱり、フローチャートをしっかりやったほうが良いような気がします。
お礼
なるほど。となると今はしっかりと高校数学、物理、論理回路を学ぶことが大事だとわかりました。これからは今まで以上にしっかりと勉強していきたいと思います。