Patent Document ID: 8525783
Application ID: 11882808
Patent Status: 1

Claim One:
1. A non-transitory computer-readable storage medium storing an information processing program to be executed by a computer of an information processing device which causes an object in a virtual space to perform an action based on an input value varied in accordance with a motion of an input device, the object having a plurality of connection points connected to each other, and a shape of the object being determined based on positional relationships between the plurality of connection points, the information processing program causing the computer to: obtain input data representing the input value; calculate, when a predetermined one of the plurality of connection points of the object is set as a reference point, an orientation of an adjacent connection point connected to the reference point with respect to the reference point based on the input data; move positions of the connection points other than the reference point based on the orientation calculated in the orientation calculating; and cause a display device to display the object in which the shape thereof is determined based on the positional relationships between the plurality of connection points obtained after the connection point moving; wherein the orientation calculating includes: calculating motion data representing the motion of the input device based on the input data; and calculating the orientation of the adjacent connection point with respect to the reference point based on the motion data; wherein in obtaining the input data, the computer obtains acceleration data outputted from an acceleration sensor included in the input device as the input data; and wherein the motion calculating includes: calculating smoothed data representing a value into which a value of the acceleration data obtained in the input data obtaining is smoothed; and calculating data, as the motion data, representing a difference between the value of the acceleration data obtained in the input data obtaining and the value represented by the smoothed data.