Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
Is there an algorithm for a pool game?

I think most billard/snooker games have a lot of problems with their physic engines. They are far away from realistic and you can't really enjoy the game (especially when snooker is your hobby :) )

So I want to try to make an own physic engine (and own snooker game). I think the physic engine is the most important part of such a game. So my question is:

Do anybody know an open physic enginge I can start with? Is there any literature about such physic problems?

share|improve this question

marked as duplicate by Joe Wreschnig, Noctrine Feb 21 '11 at 16:52

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.

up vote 1 down vote accepted

There are several open source physics engines out there. Box2D is a really popular 2D physics-engine. Bullet is a popular 3D physics-engine.

I think these engines are pretty good. My guess is that the lack of realism is mostly due to a poor setup. If you plug in good values into these engines, you'll get a good simulation. Writing such an engine from scratch is going to be a huge task... but here's a question just about that. Maybe you should also consider extending an existing engine instead of writing a new one? That's the point of open source, isn't it?

share|improve this answer
That's correct! I'll try to start with the Bullet engine. I hope that my experience help me to find the right setup :) – Marc Bury Feb 21 '11 at 15:25
@Marc if this answer helped, don't forget to mark it as Accepted :D – Noctrine Feb 21 '11 at 16:50

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