Non-transitory computer-readable storage medium having game program stored therein, game processing system, game processing apparatus, and game processing method
AssigneeNintendo Co., Ltd.
InventorShun HAYAMI
Life of this patent
Estimating the term…
Abstract
When a first speed indicating a speed difference between a first object and another object at a point of contact between both objects, or a ratio of the first speed to a second speed indicating a speed difference between centers of gravity of both objects, is within a first range including 0, a rolling sound is outputted. When the first speed or the ratio of the first speed to the second speed is within a second range not including 0, a sliding sound is outputted.
Claims22
A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of an information processing apparatus, cause the information processing apparatus to:
- control motion of a first object in a virtual space;
- when the first object and another object are in contact with each other and are not stationary relative to each other,
- calculate a point of contact between the first object and the other object;
- compare a first speed indicating a speed difference between the first object and the other object at the point of contact and a second speed indicating a speed difference between a center of gravity or a predetermined reference point of the first object and a center of gravity or a predetermined reference point of the other object;
- and
- when the first speed or a ratio of the first speed to the second speed satisfies a first condition of being within a first range including 0,
- perform a first process for the first object, and
- when the first speed or the ratio of the first speed to the second speed satisfies a second condition of being within a second range not including 0,
- perform a second process for the first object.
A game processing system, comprising:
- a processor and a memory coupled thereto, the processor being configured to control the processing system to at least:
- control motion of a first object in a virtual space;
- when the first object and another object are in contact with each other and are not stationary relative to each other,
- calculate a point of contact between the first object and the other object;
- compare a first speed indicating a speed difference between the first object and the other object at the point of contact and a second speed indicating a speed difference between a center of gravity or a predetermined reference point of the first object and a center of gravity or a predetermined reference point of the other object;
- and
- when the first speed or a ratio of the first speed to the second speed satisfies a first condition of being within a first range including 0,
- perform a first process for the first object, and
- when the first speed or the ratio of the first speed to the second speed satisfies a second condition of being within a second range not including 0,
- perform a second process for the first object.
A game processing apparatus, comprising:
- a processor and a memory coupled thereto, the processor being configured to control the game processing apparatus to at least:
- control motion of a first object in a virtual space;
- when the first object and another object are in contact with each other and are not stationary relative to each other,
- calculate a point of contact between the first object and the other object;
- compare a first speed indicating a speed difference between the first object and the other object at the point of contact and a second speed indicating a speed difference between a center of gravity or a predetermined reference point of the first object and a center of gravity or a predetermined reference point of the other object;
- and
- when the first speed or a ratio of the first speed to the second speed satisfies a first condition of being within a first range including 0,
- perform a first process for the first object, and
- when the first speed or the ratio of the first speed to the second speed satisfies a second condition of being within a second range not including 0,
- perform a second process for the first object.
A game processing method executed by a computer configured to control a game processing system, the game processing method causing the game processing system to:
- control motion of a first object in a virtual space;
- when the first object and another object are in contact with each other and are not stationary relative to each other,
- calculate a point of contact between the first object and the other object;
- compare a first speed indicating a speed difference between the first object and the other object at the point of contact and a second speed indicating a speed difference between a center of gravity or a predetermined reference point of the first object and a center of gravity or a predetermined reference point of the other object;
- and
- when the first speed or a ratio of the first speed to the second speed satisfies a first condition of being within a first range including 0,
- perform a first process for the first object, and
- when the first speed or the ratio of the first speed to the second speed satisfies a second condition of being within a second range not including 0,
- perform a second process for the first object.
Dependencies are inferred from the claim text.