Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Possible Duplicate:
How do I build a 2D physics engine?

If we take the game Angry Birds that had big success lately I were thinking how do they implement the physics in a game like that?

Your are shooting of your birds and they hit something that will fall off and in turn creating a chain reaction of things either falling or exploding.. Are all this happening with calculations with rules considering all collisions together with gravity etc.?

share|improve this question

marked as duplicate by Joe Wreschnig, Noctrine Jan 17 '11 at 17:46

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

add comment

1 Answer 1

up vote 7 down vote accepted

Erin Catto, the guy who wrote the Box2D physics engine has made a lot of good presentations on how to make 2D physics engines.

The general idea is to move your objects in small time steps, calculate intersections and then resolve them iteratively. Check out the GDC talks at http://code.google.com/p/box2d/downloads/list

share|improve this answer
    
Thanks, just what I wanted to know.. Did a few searches for a c# .Net 2d engine but seems to be many "dead" projects out there, anyone you would suggest? –  StefanE Jan 17 '11 at 14:30
    
There seems to be quite some c# ports of box2d linked on the home page. box2d.org/links.html –  void Jan 17 '11 at 14:52
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.