Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Here are some resources I assembled a few years ago. Of note is the Verlet Integration. I am also including links to some open source and commercial physics engines I found at that time. There is a stackoverflow article on this subject here: <a href="https://stackoverflow.com/questions/98628/2d-game-physics">2d game physics?</a></p> <p><strong>Physics Methods</strong></p> <ul> <li><a href="http://en.wikipedia.org/wiki/Verlet_integration" rel="nofollow noreferrer">Verlet Integration</a> (Wikipedia Article)</li> <li><a href="http://www.gamasutra.com/resource_guide/20030121/jacobson_01.shtml" rel="nofollow noreferrer">Advanced Character Physics</a> (Great article! Includes movement, collisions, joints, and other constraints.)</li> </ul> <p><strong>Books</strong></p> <ul> <li><a href="http://rads.stackoverflow.com/amzn/click/012369471X" rel="nofollow noreferrer">"Game Physics Engine Development"</a>, Ian Millington -- I own this book and highly recommend it. The book builds a physics engine in C++ from scratch. The Author starts with basic particle physics and then adds "laws of motion", constraints, rigid-body physics and on and on. He includes well documented source code all the way through.</li> </ul> <p><strong>Physics Engines</strong></p> <ul> <li><a href="http://www.tokamakphysics.com" rel="nofollow noreferrer">Tokamak</a> (Open source physics API)</li> <li><a href="http://www.cove.org/ape/index.htm" rel="nofollow noreferrer">APE</a> (Actionscript Physics Engine)</li> <li><a href="http://www.cove.org/flade/" rel="nofollow noreferrer">FLADE</a> (Flash Dynamics Engine)</li> <li><a href="http://www.fisixengine.com" rel="nofollow noreferrer">Fisix Engine</a> (another Flash Actionscript engine)</li> <li><a href="http://spehome.com" rel="nofollow noreferrer">Simple Physics Engine</a> (commercial)</li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload