1. A method for basketball, comprising: capturing, with a camera, a plurality of images of a body of a user while the user is performing or simulating a basketball shot; identifying, by a processor, at least one body part of the user in the captured images; determining, by the processor, a parameter indicative of motion of the body part during the basketball shot based on the images; predicting, by the processor, a trajectory outcome of a physical basketball or a virtual basketball based on the parameter, wherein the trajectory outcome includes at least one of the group including whether the physical basketball or the virtual basketball passes through a physical hoop or a virtual hoop and whether the physical basketball or the virtual basketball contacts the physical hoop or the virtual hoop; and providing to the user feedback indicative of the trajectory outcome.