C言語とC++/C#の関係とは?違いや特徴を比較して覚えよう
https://www.sejuku.net/blog/9407
C++よりはC#のほうがとっつきやすい?
ゲームと物理シミュレーション
例として自由落下を考える。落ちる物体の速度 v=gt、位置 y=1/2gt^2。
これをゲームプログラミングっぽく表現すると、
物体のデータ構造 [速度v,位置y]
1秒間に60回、以下の処理を繰り返す:
y += v/60
v += (g/60) * v ...(g: 重力加速度)
位置yに物体を表示
これに「yが一定値を超えたらvの符号を逆転する」という処理を入れたら、床に衝突してバウンドするのが再現できたりとか。