The Pool Break Shot
Pool.java is a game I made with Patrick during the second Codeday Hackathon of 2014. It features a physics engine in Java to simulate the reflections and movements of billiards balls and algorithms that follow billiard rules and determine the winner.
View the source code and play the game here.