A physics-based web game, optimized for desktop and mobile browsers, that allows the user to shoot a basketball through a hoop. This is built using HTML canvas and an object-oriented approach that separates physics, court, and game object functionality.