この手のをちゃんとやろうとするとベクトルや法線などの知識が必要になり、また物理よりの話にもなってきますよ。 質問者の年齢によりますが、もしまだ習ってないような範囲だとしたら、ちょっと始めは難しいかもしれません。 ただ情報はネットにたくさん転がっているので検索して調べてみるといいんじゃないかなと思います。