IP Library Granted Patent US 11,964,207
Granted Patent B2
US 11,964,207 · App. 17/330,634 · Granted Apr 23, 2024

Storage medium, information processing apparatus, information processing system, and game processing method

Inventors: Haruki Sato (Kyoto, JP); Atsushi Asakura (Kyoto, JP); Katsuhisa Sato (Kyoto, JP); Yuya Sato (Kyoto, JP)
Assignee: NINTENDO CO., LTD.
A63F13/56A63F13/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,964,207
App. No.
17/330,634
Granted
Apr 23, 2024
Kind
B2
Abstract

An example of an information processing apparatus performs, in a virtual space including at least a player character and a terrain object, a control of moving the player character on the terrain object, based on an operation input performed by a player. If it is at least satisfied that the terrain object serving as a ceiling is present above the player character and that a destination, on the terrain object, at which the player character is placeable is present above the ceiling located above the player character, the information processing apparatus moves the player character to the destination, based on an operation input performed by the player.

Claims (86)

1. A non-transitory computer-readable storage medium having stored therein a game program which, when executed by a processor in an information processing apparatus, cause the processor to provide execution comprising:

performing a normal movement control including at least a control of, in a virtual space including at least a player character and a terrain object, moving the player character on the terrain object, based on an operation input performed by a player; and

performing a special movement control of moving the player character to a destination, based on an operation input performed by the player, in association with a plurality of ceiling conditions, where at least the terrain object serving as a ceiling is present above the player character, being satisfied, and a plurality of destination conditions, where the destination, on the terrain object, at which the player character is placeable is present above the ceiling located above the player character, being satisfied, wherein

the plurality of ceiling conditions include, at least, a height condition regarding a height from the player character to the ceiling and/or a ceiling angle condition regarding an inclination angle of the ceiling, and

the plurality of destination conditions include, at least, a destination angle condition regarding an inclination angle of a place to be the destination.

2. The non-transitory computer-readable storage medium according to claim 1 , wherein

in the special movement control, if the terrain object serving as the ceiling is present within a predetermined distance upward from the player character, the game program causes the processor to provide execution comprising performing a control of moving the player character to the destination, based on the operation input performed by the player.

3. The non-transitory computer-readable storage medium according to claim 1 , wherein

in the special movement control, the game program causes the processor to provide execution comprising performing a control of moving the player character to the destination by moving the player character upward from a current position and further moving the player character so as to pass through the terrain object from the ceiling, and

when moving the player character to the destination by the special movement control, the game program causes the processor to provide execution comprising displaying different animations between a case where the player character moves inside the terrain object and a case where the player character moves outside the terrain object.

4. The non-transitory computer-readable storage medium according to claim 1 , wherein

the game program causes the processor to further provide execution comprising:

performing, according to a first instruction by an operation input performed by the player,

determination as to whether or not a determination condition is satisfied, the determination condition being that a terrain object serving as a ceiling is present within a predetermined distance upward from the player character and that a destination on the terrain object is present above the ceiling located above the player character, and

display of a result of the determination; and

performing, in the special movement control, a control of moving the player character to the destination in response to a second instruction by an operation input performed by the player in a case where the determination condition is satisfied.

5. The non-transitory computer-readable storage medium according to claim 4 , wherein

in determining whether or not the determination condition is satisfied, determination as to whether or not a terrain object serving as a ceiling is present within the predetermined distance upward from the player character is performed based on whether or not a determination shape, which is virtually placed in the virtual space, has a predetermined height, and extends upward from the position of the player character, is in contact with the terrain object.

6. The non-transitory computer-readable storage medium according to claim 5 , wherein the determination shape includes at least one of a shape defined by one or more line segments extending upward, a polygonal column shape, and a cylindrical shape.

7. The non-transitory computer-readable storage medium according to claim 5 , wherein

the determination as to whether or not a terrain object serving as a ceiling is present within the predetermined distance upward from the player character is performed based on a size of a part, of the determination shape, which is in contact with a surface of the terrain object.

8. The non-transitory computer-readable storage medium according to claim 5 , wherein

as for the determination as to whether or not a terrain object serving as a ceiling is present within the predetermined distance upward from the player character, the game program causes the processor to further provide execution comprising determining, based on a state of a part, of the terrain object, which is in contact with the determination shape, whether or not the part of the terrain object is regarded as the ceiling.

9. The non-transitory computer-readable storage medium according to claim 5 , wherein

the display showing the result of the determination is performed by rendering at least one of: a part, of the terrain object, which is in contact with the determination shape, and a position in which the determination shape is placed, in different display modes depending on the result of the determination.

10. The non-transitory computer-readable storage medium according to claim 1 , wherein

if a determination condition based on at least one of: a state of a place that is directed upward in the terrain object and is above the player character, and a size of a space that is outside the terrain object and on an upper side of the place, is further satisfied, the game program causes the processor to provide execution comprising performing the special movement control with the place being the destination, based on an operation input performed by the player.

11. The non-transitory computer-readable storage medium according to claim 1 , wherein the plurality of ceiling conditions further include:

an area condition regarding an area of the ceiling; and/or

an object condition regarding an object provided to the ceiling.

12. The non-transitory computer-readable storage medium according to claim 1 , wherein the plurality of destination conditions further include:

a space condition regarding a space at the destination.

13. An information processing apparatus, comprising:

a processor; and

a memory configured to store computer readable instructions that, when executed by the processor, cause the information processing apparatus to:

perform a normal movement control of, in a virtual space including at least a player character and a terrain object, moving the player character on the terrain object, based on an operation input performed by a player; and

perform a special movement control of moving the player character to a destination, based on an operation input performed by the player, in association with a plurality of ceiling conditions, where at least the terrain object serving as a ceiling is present above the player character, being satisfied, and a plurality of destination conditions, where the destination, on the terrain object, at which the player character is placeable is present above the ceiling located above the player character, being satisfied, wherein

the plurality of ceiling conditions include, at least, a height condition regarding a height from the player character to the ceiling and/or a ceiling angle condition regarding an inclination angle of the ceiling, and

the plurality of destination conditions include, at least, a destination angle condition regarding an inclination angle of a place to be the destination.

14. The information processing apparatus according to claim 13 , wherein

in the special movement control, if the terrain object serving as the ceiling is present within a predetermined distance upward from the player character, the information processing apparatus is further caused to move the player character to the destination, based on the operation input performed by the player.

15. The information processing apparatus according to claim 13 , wherein

in the special movement control, the information processing apparatus is caused to move the player character to the destination by moving the player character upward from a current position and further moving the player character so as to pass through the terrain object from the ceiling, and

when moving the player character to the destination by the special movement control, the information processing apparatus is caused to display different animations between a case where the player character moves inside the terrain object and a case where the player character moves outside the terrain object.

16. The information processing apparatus according to claim 13 , wherein

the information processing apparatus is further caused to perform, according to a first instruction by an operation input performed by the player,

determination as to whether or not a determination condition is satisfied, the determination condition being that a terrain object serving as a ceiling is present within a predetermined distance upward from the player character and that a destination on the terrain object is present above the ceiling located above the player character, and

display of a result of the determination, and

the information processing apparatus, in the special movement control, is caused to move the player character to the destination in response to a second instruction by an operation input performed by the player in a case where the determination condition is satisfied.

17. The information processing apparatus according to claim 16 , wherein

in determining whether or not the determination condition is satisfied, determination as to whether or not a terrain object serving as a ceiling is present within the predetermined distance upward from the player character is performed based on whether or not a determination shape, which is virtually placed in the virtual space, has a predetermined height, and extends upward from the position of the player character, is in contact with the terrain object.

18. The information processing apparatus according to claim 17 , wherein the determination shape includes at least one of a shape defined by one or more line segments extending upward, a polygonal column shape, and a cylindrical shape.

19. The information processing apparatus according to claim 17 , wherein

the information processing apparatus is further caused to perform the determination as to whether or not a terrain object serving as a ceiling is present within the predetermined distance upward from the player character based on a size of a part, of the determination shape, which is in contact with a surface of the terrain object.

20. The information processing apparatus according to claim 17 , wherein

as for the determination as to whether or not a terrain object serving as a ceiling is present within the predetermined distance upward from the player character, the information processing apparatus is further caused to perform, based on a state of a part, of the terrain object, which is in contact with the determination shape, determination as to whether or not the part of the terrain object is regarded as the ceiling.

21. The information processing apparatus according to claim 17 , wherein

the display showing the result of the determination is performed by rendering at least one of: a part, of the terrain object, which is in contact with the determination shape, and a position in which the determination shape is placed, in different display modes depending on the result of the determination.

22. The information processing apparatus according to claim 13 , wherein

if a determination condition based on at least one of: a state of the terrain object at the destination, and a size of a space outside the terrain object at the destination, is further satisfied, the information processing apparatus is caused to perform the special movement control, based on an operation input performed by the player.

23. An information processing system, comprising:

an input portion; and

processing circuitry including at least one processor, wherein the processing circuitry is configured to:

perform a normal movement control of, in a virtual space including at least a player character and a terrain object, moving the player character on the terrain object, based on an operation input performed by a player; and

perform a special movement control of moving the player character to a destination, based on an operation input performed by the player, in association with a plurality of ceiling conditions, where at least the terrain object serving as a ceiling is present above the player character, being satisfied, and a plurality of destination conditions, where the destination, on the terrain object, at which the player character is placeable is present above the ceiling located above the player character, being satisfied, wherein

the plurality of ceiling conditions include, at least, a height condition regarding a height from the player character to the ceiling and/or a ceiling angle condition regarding an inclination angle of the ceiling, and

the plurality of destination conditions include, at least, a destination angle condition regarding an inclination angle of a place to be the destination.

24. The information processing system according to claim 23 , wherein

in the special movement control, if the terrain object serving as the ceiling is present within a predetermined distance upward from the player character, the processing circuitry is further configured to move the player character to the destination, based on the operation input performed by the player.

25. The information processing system according to claim 23 , wherein

the processing circuitry is further configured to perform, according to a first instruction by an operation input performed by the player,

determination as to whether or not a determination condition is satisfied, the determination condition being that a terrain object serving as a ceiling is present within a predetermined distance upward from the player character and that a destination on the terrain object is present above the ceiling located above the player character, and

display of a result of the determination, and

the processing circuitry is configured to, in the special movement control, move the player character to the destination in response to a second instruction by an operation input performed by the player in a case where the determination condition is satisfied.

26. A game processing method executed by an information processing system, the method comprising:

performing a normal movement control of, in a virtual space including at least a player character and a terrain object, moving the player character on the terrain object, based on an operation input performed by a player; and

performing a special movement control of moving the player character to a destination, based on an operation input performed by the player, in association with a plurality of ceiling conditions, where at least the terrain object serving as a ceiling is present above the player character, being satisfied, and a plurality of destination conditions, where the destination, on the terrain object, at which the player character is placeable is present above the ceiling located above the player character, being satisfied, wherein

the plurality of ceiling conditions include, at least, a height condition regarding a height from the player character to the ceiling and/or a ceiling angle condition regarding an inclination angle of the ceiling, and

the plurality of destination conditions include, at least, a destination angle condition regarding an inclination angle of a place to be the destination.

27. The game processing method according to claim 26 , further comprising:

in the special movement control, if the terrain object serving as the ceiling is present within a predetermined distance upward from the player character, moving the player character to the destination, based on the operation input performed by the player.

28. The game processing method according to claim 26 , further comprising:

performing, according to a first instruction by an operation input performed by the player,

determination as to whether or not a determination condition is satisfied, the determination condition being that a terrain object serving as a ceiling is present within a predetermined distance upward from the player character and that a destination on the terrain object is present above the ceiling located above the player character, and

displaying of a result of the determination, and

in the special movement control, moving the player character to the destination in response to a second instruction by an operation input performed by the player in a case where the determination condition is satisfied.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2021
From: SATO, HARUKI; ASAKURA, ATSUSHI; SATO, KATSUHISA; SATO, YUYA
To: NINTENDO CO., LTD.
Reel/Frame 056355/0600 →
Priority Claims (1)
JP 2020-096009 · Jun 2, 2020 · national
Continuity (1)
Related Publication 20210370175A1 · Dec 2, 2021
Cited By (1)
US 12,491,439