A game apparatus obtains acceleration data representing an acceleration
vector in at least two predetermined axial directions of the input device
repeatedly, then calculates a change amount of each of the acceleration
vectors represented by acceleration data obtained during a predetermined
swing period, and then calculates an accumulated value obtained by
accumulating the calculated change amounts. A swing strength of the input
device is calculated based on the accumulated value. The game processing
is executed using the calculated swing strength.