1. A method for presenting a practice swing ball flight on a display in a video gaming application, comprising: (a) receiving an indication of a first, practice swing to advance a virtual ball from a first virtual position to a second virtual position, the practice swing not advancing the virtual ball from the first virtual position to the second virtual position; (b) determining a ball flight of the virtual ball as if the swing performed in said step (a) were not a practice swing but instead was a swing advancing the virtual ball, the step (b) of determining ball flight using characteristics of the practice swing performed in said step (a); (c) determining a position of a virtual camera for displaying the ball flight determined in said step (b); (d) displaying the ball flight determined in said step (b) on the display from a perspective of the virtual camera; (e) receiving an indication of a second swing advancing the virtual ball from the first virtual position toward the second virtual position; and (f) advancing a location of the virtual ball from the first virtual position toward the second virtual position based on the second swing performed in said step (e).