Provided are a program and an information processing apparatus for
controlling execution of a ball sports simulation game that can provide
for a player sensations similar to those experienced when actually
playing the sports. The program executed in the information processing
apparatus includes the steps of detecting a ball striking strength and a
ball operating angle for hitting a golf ball, which are set by a player
using an input device; detecting a ball striking operation value and a
ball striking angle for said golf ball at the time of hitting said golf
ball, which are set by said player using the input device; performing a
correction of a specific distance in accordance with said ball striking
operation value at the time of hitting said ball to a traveling distance
of said ball corresponding to said detected ball striking strength; and
determining a flight mode of said ball based on said ball operating angle
and said ball striking angle at the time of hitting said ball, which are
set by said player using the input device.