A very small and simple snooker game written in prolog.
Enter the angle and the speed in a text box and press shoot.
The balls will go into the holes in the corner.
The balls will be with decent physics rools (again - a very simple rools, no need for a perfect collisions).
The graphics doesn't need to be the gratest, it can be very simple.
One white ball and the rest can be at the same color (even the black - no need for special logic for that ball).