BillardGL is an open-source OpenGL billiards game last updated in 2002.
http://billardgl.de/index-en.html
I did a quick port to Mac OS 8/9, runs pretty well on my Pismo.
Source code is at https://github.com/bslabs/billardgl
CompatibilityRequires any Mac capable of running OpenGL 1.2.2