私は現在、html5キャンバスでジャンプ'n'プロトタイプに取り組んでいます。言語は実際にはそれほど重要ではありません。アルゴリズムに関するヒントが必要です。
このイラストを最初に見てください:http://i.imgur.com/3CwBI.png
ご覧のとおり、互いに衝突する2つの長方形があります(白い長方形はプレーヤー、灰色の長方形は静的な障害物です)。
次のフレームを事前に計算しているときに、衝突が発生しようとしている場合は、プレーヤーの位置を修正する必要があります。人間の脳は、画像の白い長方形がプラットフォームの上に着地することを明確に伝えることができます(線形運動を考慮)。しかし、これをプログラムにどのように伝えるのでしょうか。
2Dベクトルでプレーヤーを動かしています。
編集:私はすでに衝突を検出できます。方向を知る必要があるだけなので、障害物の対応する側のプレーヤーの位置を修正できます。