   Physical Pool
  Hello everyone,This is the final project I, Darryl Barnhart, did as the final project for my recent game programming diploma at Humber College. It's a 3D fairly physically accurate pool simulation with some nice rendering. The physics and rendering are custom, written on my own using OpenGL, C++, GLEW and Sony's vector math library (found at the Bullet Physics website). This technical stuff is what I enjoy, mainly.Gameplay wise, I've only implemented eight ball, and not all the detailed rules about fouling and simultaneous contacts. The pockets are a total hack, implemented as sensor volumes (touch the gold ball and it's pocketed), because I didn't have the time to add either CSG or mesh collision to my physics engine (just spheres/boxes/rays). The vast majority of the work below has been done in only the past two months, you see. Still, it's reasonably fun.When I get a place to host the installer, I'll update this thread. In the mean time, if you want a copy email me at darryl@dbarnhart.ca. It's just under 8MB, so it should be fine for most mail services.The UI is nicely animated thanks to Clutter and MX. You can see a custom carousel menu I wrote below.Here's a few screenshots:GameplayPlacing the cueball for the breakOptions menuMain menu (the balls rain in when the program starts)