This game was an assignment for a Game Data Structures and Algorithms class. The goal of the assignment was to create a Billiards simulation where all the balls on the table had realistic physics-based interactions. In this example, the interactions include some collision detection, and transfer of momentum. This project was more about physics, and less about game programming, so actual rules of billiards are not implemented.

I also played with some of the sound API in ActionScript 3.0 to get the right feel for audio feedback. For example, the volume of the collision sounds is based on the speed of the collision.

This page contains Flash content, but it looks like you don't have the Flash player installed. In order to view this content, you must get Adobe Flash Player.