私は専門学校でゲームプログラミングを教えたりもしてるのですが、その最初の授業で必ず学生に伝えることがあります。ゲームプログラマとして稼ぎたかったら「数学」を学べと。これを言うとほとんどの生徒は苦笑いします。分かっちゃいるけど、苦手なんだという表情です。とはいえ、数学を道具として使えるかどうかで、特にゲームのプログラミングでは、随分と効率が変わります。 別に数学ができなくてもプログラムは組めます。実際、数学の知識が乏しくても、見事にゲームを作り上げるプログラマもいます。しかし、それは徹底的にプログラミングの練習をしている、もしくはプログラミングの才能があるからです。その境地に達する訓練を積むのもアリですが、プログラミングよりもはるかに長い歴史があり、多くの先人たちが工夫を重ねて洗練させてきたテクニック集としての「数学」を使って楽をしないのは損だと私は思います。 例えば、画面上の一点を中心にし