Gibt es einen Algorithmus für ein Poolspiel?

Ich suche einen Algorithmus, um die Richtung und Geschwindigkeit von Bällen in einem Poolspiel zu berechnen. Ich bin mir sicher, dass es dafür eine Art Open-Source-Code geben muss, da Pool-Spiele zu den ältesten Computerspielen gehören, an die ich mich erinnern kann. Ich meine, wenn ein Ball auf...