Hello there, long time since i actually posted something substantial. Here is something i have been working on these past couple of days. Ass the description descriptively describes this is the popular real life game of billiard. For those uninitiated in the great game, it is sometimes also called pool, 8-ball or other stuff. The point of the game is generally to shoot your balls into the pools.
The game only has rules for eight-ball, but i think i will add other modes soon. It does not have a full set of rules, but the important ones are there.
sounds don't always work properly
Graphically it is perhaps lacking due to my impatience with drawing stuff like animated billiard balls? or cues. But on the programmable side the graphics i think are quite satisfactory. It has "realistic" shadows, lightspots on the balls and 2 lamps.
OH AND THE if the first person shoots in a whole colored ball he becomes player1 if he shoots striped then he becomes player2
On the physics side:
-very accurate (i think) modelling of the collisions
-quite fail proof and robust (it seems)
-does NOT handle stuff like spin

(will perhaps implement when i have time)
-does NOt handle stuff like bank compression, jumping shots, rebounding from pools etc. (minor stuff)
- does not have very nice borders along the pools ( the tilted parts are missing)
CONTROLLS:
leftmouse hold to increase power, release to shoot
rightmouse (if freeshot )(correct word?) to place the white ball
spacekey hold to go slomotion. cool to do on the brake shot
oh and the text in the upper left:
physics loops per second: how many times per second the physics part loops, the higher the better
visual speed : how fast stuff seems to move on the screen, used for slomotion
graphics loops per second : basically fps, if you get < 60 then you have some weird problem
i get 17000 in the beginig (loops/s) and over 200000 in the end
hope you enjoy it and please comment